CVE-2026-96582

Source
https://cve.org/CVERecord?id=CVE-2026-96582
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-96582.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-96582
Aliases
  • GHSA-f2fv-fqrc-h8jr
Published
2026-10-20T13:13:39Z
Modified
2026-10-21T03:00:21Z
Severity
  • 4.9 (Medium) CVSS_V3 - CVSS:3.1/AV:P/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H CVSS Calculator
Summary
Out-of-bounds Read via Check-after-use in the USBX HID Report Descriptor Parser
Details

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.

Database specific
{
    "cna_assigner":  "eclipse",
    "cwe_ids":  [
        "CWE-125",
        "CWE-1285"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/96xxx/CVE-2026-96582.json"
}
References

Affected packages

Git / github.com/eclipse-threadx/usbx

Affected ranges

Type
GIT
Repo
https://github.com/eclipse-threadx/usbx
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Last Affected
Database specific
Show details
{
    "extracted_events":  [
        {
            "range":  [
                {
                    "introduced":  "0"
                },
                {
                    "last_affected":  "6.5.1.202602"
                }
            ],
            "source":  "AFFECTED_FIELD",
            "strategy":  "StandardRange"
        }
    ]
}

Affected versions

v.*
v.6.4.3.2025_rel
v6.*
v6.0.1_rel
v6.0.2_rel
v6.0_rel
v6.1.10_rel
v6.1.11_rel
v6.1.12_rel
v6.1.2_rel
v6.1.3_rel
v6.1.4_rel
v6.1.5_rel
v6.1.6_rel
v6.1.7_rel
v6.1.8_rel
v6.1.9_rel
v6.1_rel
v6.2.0_rel
v6.2.1_rel
v6.3.0_rel
v6.4.0_rel
v6.4.1_rel
v6.4.2_rel
v6.4.3.202503_rel
v6.4.5.202504_rel
v6.4.5.202504a_rel
v6.5.0.202601_rel
v6.5.1.202602_rel

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-96582.json"