This site currently shows sample data for demonstration.

Vulnerabilities

CVE-2026-61497 | BDVDB-2026-399331 Detail

hathachTinyUSB

Description#

TinyUSB before 0.20.1 contains an integer underflow vulnerability in the HID host report descriptor parser tuh_hid_parse_report_descriptor() in src/class/hid/hid_host.c that allows a malicious USB device to trigger an out-of-bounds read by subtracting an item size from the remaining descriptor length without validating the item fits within the remaining buffer. Attackers can present a crafted USB device with a truncated report descriptor causing the uint16_t desc_len value to underflow, resulting in out-of-bounds memory reads and denial of service on the host system.

Impact#

Per CVSS v3.1: confidentiality impact low, integrity impact none, availability impact high. Attack vector: physical.

Weaknesses#

  • CWE-191 Integer Underflow (Wrap or Wraparound)

References#

Exploit#

No public exploit known

History#

  1. Version 1Record published in the CVE List.
  2. Version 2Most recent update recorded in the CVE List.