Skip to main content

Govee H6056 CVE-2025-10910

CRITICAL
Authorization Bypass Through User-Controlled Key (CWE-639)
2025-12-18 cvd@cert.pl
9.3
CVSS 4.0 · Vendor: cert
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register Govee account
  2. Delivery
    Obtain target device identifiers (device/sku/type/value)
  3. Exploit
    Submit binding request to cloud API
  4. Execution
    Server associates device to attacker
  5. Impact
    Full device control, owner locked out

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation targets Govee's cloud device-binding API and requires the victim's device to be online and cloud-connected, plus knowledge of its association identifiers (device, sku, type, and a client-computed value) which are not cryptographically bound to any device-held secret. The attacker needs a Govee account to receive the hijacked device (free self-registration), so this is closer to authenticated-attacker (PR:L) than truly unauthenticated despite the vendor's PR:N. Confirmed only for the Govee H6056 lamp at firmware 1.08.13; limiting factors: most H6056 units are already auto-patched server-side and via forced firmware updates, so realistic exposure is concentrated in unpatched units and specifically H6056 hardware versions 1.00.10/1.00.11 which cannot receive the fix.

Impact

This is a genuine high-priority flaw for affected devices, though several exploitation signals are absent. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) rates it 9.3 (Critical): network-reachable, low complexity, no user interaction, full compromise of the device's confidentiality, integrity and availability. The core weakness is CWE-639 (authorization bypass via user-controlled key / IDOR) - the binding API trusts client-supplied identifiers (device, sku, type, value) that are not cryptographically tied to a secret from the device, so an attacker can claim someone else's online device. One disputable point: the vendor marks PR:N (unauthenticated), but the attack binds the device to 'the attacker's account,' which requires a (self-registered, free) Govee account - arguably PR:L. This does not meaningfully raise the barrier since Govee account creation is open, so the practical risk profile is unchanged. No EPSS score, no CISA KEV listing, and no public POC were provided; SSVC data is absent. So exploitation is technically easy but there is no evidence of active exploitation or a released exploit at this time. Net: real and easily exploitable weakness with high impact per device, but no current in-the-wild signal - priority is driven by the low technical barrier and mass-market device base, not by observed attacks. Mitigation is largely automatic (server-side fix plus auto firmware update), which materially lowers residual risk, except for H6056 hardware versions 1.00.10/1.00.11 which cannot be patched.

Exploit ScenarioDerived

An attacker with a free Govee account learns or enumerates a target device's identifiers (device/sku/type/value) and submits a binding request to Govee's cloud API for a victim's online H6056 lamp. Because these identifiers are not cryptographically bound to a device secret, the server transfers ownership: the attacker gains full control of the device and it disappears from the legitimate owner's account. No user interaction is required and no public exploit code has been identified at time of analysis.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 30, 2026

Device hijacking in Govee's cloud-connected ecosystem, verified on the H6056 lamp running firmware 1.08.13, allows a remote attacker to bind an existing, online Govee device to their own account, gaining full control of the device and removing it from the legitimate owner's account. The attack works against the server-side device-binding API, which accepts a set of association identifiers ('device', 'sku', 'type', and a client-computed 'value') that are not cryptographically bound to a secret held by the device itself, so knowing those values is sufficient to claim the device. Govee has deployed server-side hardening plus automatic firmware updates that have already patched most H6056 units, but hardware versions 1.00.10 and 1.00.11 cannot be updated at all; other Govee cloud-connected models may also be affected and are still under vendor investigation. No public exploit code and no confirmed active exploitation have been identified at time of analysis. Note that our independent assessment rates this CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, treating the attacker as requiring a Govee account (free self-registration) rather than the vendor's unauthenticated PR:N posture.

RemediationAI

Vendor-released fix: Govee has deployed server-side security enhancements that harden the device-binding API, combined with automatic firmware updates for the H6056 - most H6056 users have already been patched transparently. Owner action is still required for remaining H6056 devices with upgradeable hardware: keep the device connected to Wi-Fi, open the Govee Home app, tap the H6056 device card to open its details page, tap the settings icon in the upper right corner, go to Device Information (Firmware Version) and tap Update to install the security firmware. If the device shows hardware version 1.00.10 or 1.00.11, there is no vendor-released patch path - Govee has confirmed these units cannot accept the firmware update, so treat them as permanently vulnerable and apply compensating controls: physically remove the device from service or disconnect it from Wi-Fi/cloud pairing entirely so it is never online for an attacker to rebind, and if the device must stay in use, avoid relying on it for anything sensitive and monitor the Govee account for unexpected unbinding events. The trade-off of taking an unpatchable unit offline is loss of app-based control, scheduling, and remote/cloud features; there is no configuration-only workaround on the user side that closes the binding logic, since the weakness is enforced by the cloud backend. Users should also confirm their device card still appears under their own account and report unexpected loss of device control to Govee support, as such an event is a likely indicator that the hijack has already occurred. Refer to the CERT Polska advisory at https://cert.pl/en/posts/2025/12/CVE-2025-10910/ for the original disclosure and coordination details.

Affected ProductsAI

The vulnerability has been verified for the Govee H6056 lamp on firmware version 1.08.13, and Govee states the issue may also affect other Govee cloud-connected devices, with the vendor investigating additional potentially affected models. Within the confirmed H6056 line, devices with hardware versions 1.00.10 or 1.00.11 cannot receive firmware updates due to hardware limitations, so they remain exposed even after the server-side fix; other H6056 units are upgradeable. The affected component is Govee's cloud device-binding service rather than a locally installed software package, so no CPE string is provided in the supplied intelligence and the definitive scope of affected models is defined by Govee's pending vendor investigation. The primary public advisory is the CERT Polska report at https://cert.pl/en/posts/2025/12/CVE-2025-10910/, linked from NVD, which documents the verified H6056 case and the identifier set used by the binding API.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key). Govee's cloud service exposes a device-association endpoint that trusts client-supplied identifiers - 'device', 'sku', 'type' and a client-computed 'value' - to determine which account a device belongs to. Because none of these values is cryptographically bound to a secret originating from the device itself (for example a device-held private key, hardware root of trust, or a server-issued per-binding nonce), the server cannot distinguish the legitimate owner from anyone who has learned or derived the same identifier tuple. An attacker who obtains those values can therefore issue a binding request that the backend accepts, transferring ownership of an online device. The flaw is fundamentally a server-side authorization design issue rather than a memory-safety or injection bug, which is why Govee's primary fix was a server-side change to the binding logic, supplemented by forced firmware updates. The vendor's CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, score 9.3) emphasizes unauthenticated remote compromise, whereas our independent CVSS 3.1 assessment scores it 8.8 with PR:L because the attacker must hold a Govee account to receive the hijacked device, and because exploitation additionally requires the target device to be online and cloud-connected at the moment of the attack. There is no evidence of cryptographic breakage, memory corruption, or a network-level protocol flaw; the attack succeeds purely through logic bypass of the binding/ownership check.

Know when Govee gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (cert) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Remote low-complexity cloud API abuse; PR:L because the attacker must bind the device to a self-registered Govee account; full device control yields C/I/A High, scope unchanged.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (cert).

CVSS VectorVendor: cert

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A flaw in the binding process of Govee’s cloud platform and devices allows a remote attacker to bind an existing, online Govee device to the attacker’s account, resulting in full control of the device and removal of the device from its legitimate owner’s account. The server‑side API allows device association using a set of identifiers: "device", "sku", "type", and a client‑computed "value", that are not cryptographically bound to a secret originating from the device itself.

The vulnerability has been verified for the Govee H6056 - lamp device in firmware version 1.08.13, but may affect also other Govee cloud‑connected devices. The vendor is investigating other potentially affected models.

The vendor has deployed server-side security enhancements and automatic firmware updates for model H6056. Most of H6056 devices have been successfully patched through automatic updates. Remaining H6056 users with upgradeable hardware versions must manually update firmware through the Govee Home app while keeping their device WiFi-connected. Users should open the Govee Home app, tap their H6056 device card to enter the device details page, tap the settings icon in the upper right corner, navigate to Device Information section (Firmware Version), and tap the Update button to install the security patch immediately.

Govee H6056 devices with hardware versions 1.00.10 or 1.00.11 cannot receive firmware update due to hardware limitations.

Executive ViewAI

Why It Matters

Govee cloud-connected smart devices, including the H6056 lamp, are affected by a critical device-hijacking vulnerability that lets a remote attacker bind an existing online device to their own account, gain full control, and remove it from the legitimate owner. Affected organizations and households face privacy, safety, and operational disruption risks, especially for non-updatable H6056 hardware versions 1.00.10 and 1.00.11, which cannot receive the vendor's automatic firmware remediation. No vendor-released patch identified at time of analysis and no public exploit identified at time of analysis, but leadership should prioritize inventory, isolation, and replacement planning for affected devices.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis; vendor server-side hardening and automatic firmware updates have addressed most H6056 units, but hardware versions 1.00.10 and 1.00.11 cannot be updated. Interim mitigations include isolating or retiring non-updatable hardware, segmenting Govee devices on restricted VLANs, monitoring accounts for unauthorized bindings, enabling MFA, and restricting cloud connectivity where operationally feasible.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Medium
popular consumer smart-lighting brand, one model (H6056) confirmed affected
Data Quality
2 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy