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.
Published: 2026-10-20
Score: 4.9 Medium
EPSS: n/a
KEV: No
Impact: Out-of-bounds Read
Action: Apply Patch
AI Analysis

Impact

The vulnerability lies in the USBX host’s parsing of HID report descriptors. A descriptor header declares how many data bytes follow, but the implementation checks that an item fits only after it has already advanced past the header and parsed the payload. When a HID peripheral supplies an incomplete or truncated descriptor, this logic permits a heap out‑of‑bounds read during normal device enumeration, potentially exposing adjacent memory contents to an attacker. The flaw is a classic out‑of‑bounds read (CWE‑125) and a lack of data size validation (CWE‑1285).

Affected Systems

This issue affects the Eclipse ThreadX USBX component provided by the Eclipse Foundation. Exact affected release versions are not supplied, so all current versions of the USBX HID report descriptor parser should be treated as vulnerable until a patch is released.

Risk and Exploitability

The CVSS score of 4.9 indicates moderate severity. No EPSS value is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited current exploitation activity. The likely attack vector involves a malicious USB peripheral that can supply a malformed report descriptor to the host; the vulnerability is exploitable during ordinary device enumeration in systems that support HID devices. Because the flaw only causes a read, attackers can gain information from memory, which may aid further exploitation but does not provide direct code execution. The overall risk is moderate, and the threat remains contained to environments that process external USB HID devices.

Generated by OpenCVE AI on October 20, 2026 at 15:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Eclipse ThreadX to the version that includes the USBX HID report descriptor parser fix.
  • If a patch is not yet available, disable HID support in the USBX host or restrict enumeration to known trusted devices until the update can be applied.
  • Review system logs for anomalous memory reads during USB enumeration and enforce stricter security policies on attached USB devices.

Generated by OpenCVE AI on October 20, 2026 at 15:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
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.
Title Out-of-bounds Read via Check-after-use in the USBX HID Report Descriptor Parser
Weaknesses CWE-125
CWE-1285
References
Metrics cvssV3_1

{'score': 4.9, 'vector': 'CVSS:3.1/AV:P/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-20T15:29:25.262Z

Reserved: 2026-09-23T13:43:25.618Z

Link: CVE-2026-96582

cve-icon Vulnrichment

Updated: 2026-10-20T15:29:20.811Z

cve-icon NVD

Status : Received

Published: 2026-10-20T14:17:04.833

Modified: 2026-10-20T16:17:18.987

Link: CVE-2026-96582

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T15:45:16Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-1285

    Improper Validation of Specified Index, Position, or Offset in Input