Skip to main content
Disclosures

Espressif · esp-usb / usb_host_hid

USB Host HID Descriptor Use-After-Free

6.8medium
SecMateSECMATE-2025-0033
VendorEspressif
Productesp-usb / usb_host_hid
VectorCVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Timeline
Published
Jan 11, 2026
Summary

Espressif's esp-usb HID host component before version 1.1.0 contains a use-after-free when processing oversized, attacker-controlled report descriptor lengths. The descriptor request path reallocates a transfer object but continues using a stale pointer, allowing a malicious USB HID device to corrupt freed heap memory and potentially execute code on the host.

What's hidden in yours?

Find out