Skip to main content
CVE-2025-68622VulnerabilityPublished

CVE-2025-68622: espressif esp-usb · Stack-based Buffer Overflow

Affects espressif esp-usbSource CVE Database V5

0

Not known to be exploited · CVSS 6.8 Medium : upgrade to 2.4.0 when convenient.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 3.1 base score
6.8Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 15% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 2.4.0
CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 12 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Upgrade esp-usb and espressif/esp-usb to 2.4.0.

Affected software

ProductAffectedFixed in
espressifesp-usbAffected
  • <2.4.0
Fixed in
  • 2.4.0
GitHubespressif/esp-usbpkg:github/espressif/esp-usbOther threatsAffected
  • <2.4.0
Fixed in
  • 2.4.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

1. Upgrade all Espressif ESP-IDF USB Host UVC Class Driver implementations to version 2.4.0 or later, where the vulnerability is fixed. 2. If upgrading is not immediately feasible, disable UVC configuration-descriptor printing to prevent the vulnerable code path from executing. 3. Implement strict physical security controls to restrict USB port access to trusted personnel and devices, minimizing the risk of malicious USB device insertion. 4. Employ USB device whitelisting or port control solutions to allow only authorized USB devices to connect. 5. Conduct regular firmware audits and vulnerability scanning on embedded devices to detect outdated ESP-IDF versions. 6. Monitor device logs for unusual USB connection events or crashes that may indicate exploitation attempts. 7. For critical deployments, consider network segmentation and device isolation to limit the impact of compromised devices. 8. Engage with device manufacturers and suppliers to ensure timely patching and secure device lifecycle management.

Description

Espressif ESP-IDF USB Host UVC Class Driver allows video streaming from USB cameras. Prior to 2.4.0, a vulnerability in the esp-usb UVC host implementation allows a malicious USB Video Class (UVC) device to trigger a stack buffer overflow during configuration-descriptor parsing. When UVC configuration-descriptor printing is enabled, the host prints detailed descriptor information provided by the connected USB device. A specially crafted UVC descriptor may advertise an excessively large length. Because this value is not validated before being copied into a fixed-size stack buffer, an attacker can overflow the buffer and corrupt memory. This vulnerability is fixed in 2.4.0.

References

Community reviews

Loading reviews…