Espressif ESP-IDF USB Host HID (Human Interface Device) Driver allows access to HID devices. Prior to 1.1.0, calls to hid_host_device_close() can free the same usb_transfer_t twice. The USB event callback and user code share the hid_iface_t state without locking, so both can tear down a READY interface simultaneously, corrupting heap metadata inside the ESP USB host stack. This vulnerability is fixed in 1.1.0.
Metrics
Affected Vendors & Products
References
History
Mon, 12 Jan 2026 19:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Mon, 12 Jan 2026 17:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Espressif ESP-IDF USB Host HID (Human Interface Device) Driver allows access to HID devices. Prior to 1.1.0, calls to hid_host_device_close() can free the same usb_transfer_t twice. The USB event callback and user code share the hid_iface_t state without locking, so both can tear down a READY interface simultaneously, corrupting heap metadata inside the ESP USB host stack. This vulnerability is fixed in 1.1.0. | |
| Title | espressif/usb_host_hid Double-Free Race Condition in USB Host HID Device Close Path | |
| Weaknesses | CWE-415 CWE-667 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-01-12T18:40:25.838Z
Reserved: 2025-12-22T17:55:15.945Z
Link: CVE-2025-68657
Updated: 2026-01-12T18:40:21.959Z
Status : Received
Published: 2026-01-12T18:15:48.610
Modified: 2026-01-12T18:15:48.610
Link: CVE-2025-68657
No data.
OpenCVE Enrichment
No data.