CVE-2026-96582
Awaiting Analysis Awaiting Analysis - Queue

USBX Host Heap Out-of-Bounds Read in HID Report Descriptor Parsing

Vulnerability report for CVE-2026-96582, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-20

Last updated on: 2026-10-20

Assigner: Eclipse Foundation

Description

A HID report descriptor is a sequence of items, each declaring in its header how many data bytes follow. The USBX host walks that sequence by advancing over each header and parsing the data behind it. The walk checked that an item fitted in the descriptor only **after** it had advanced past the header and parsed the payload, and the item analysis it relied on never measured the declared sizes against the bytes actually received. A HID peripheral returning a short report descriptor therefore drove a heap out-of-bounds read during ordinary enumeration.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-20
Last Modified
2026-10-20
Generated
2026-11-09
AI Q&A
2026-10-20
EPSS Evaluated
2026-11-08
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
Eclipse Foundation Eclipse ThreadX - USBX 0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-1285 The product receives input that is expected to specify an index, position, or offset into an indexable resource such as a buffer or file, but it does not validate or incorrectly validates that the specified index/position/offset has the required properties.
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-96582 is a vulnerability in the USBX HID Report Descriptor Parser where the parser checks the size of an item only after advancing past its header and parsing the payload. This allows a malicious HID peripheral to cause the host to read heap memory adjacent to the report descriptor buffer during device enumeration.

Detection Guidance

This vulnerability requires physical access to a system and involves a malicious HID device. Detection involves inspecting USB devices connected to your system. Check for untrusted or unexpected HID devices using system logs or USB enumeration tools like lsusb on Linux.

Impact Analysis

The vulnerability can cause faults if the parser reads unmapped memory or corrupts the HID parser state. It requires physical access to the device, as an attacker must connect a malicious HID device to trigger the issue. The impact is limited to enumeration failures or crashes during device connection.

Compliance Impact

This vulnerability does not directly affect compliance with GDPR or HIPAA as it involves a low-level USBX HID parser flaw requiring physical access to exploit. It may indirectly impact compliance if exploited to exfiltrate data, but no evidence links it to regulatory violations.

Mitigation Strategies

Update USBX to version 6.5.2.202603 or later. Avoid connecting untrusted HID devices to your system. Monitor for suspicious USB devices and restrict physical access to systems where possible.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-96582. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...