CVE-2026-116488 NXP MCUXpresso SDK USB Middleware before 2.13.0 Heap Overflow via Host Class Drivers

High 7.0 Published Updated
Exploited in the wild
Not known
Fix
None listed

What is CVE-2026-116488?

CVE-2026-116488 is a high-severity vulnerability in NXP mcuxsdk-middleware-usb, published on 26 Oct 2026.

Official description

NXP MCUXpresso SDK USB middleware (mcuxsdk-middleware-usb) before 2.13.0 contains a heap buffer overflow in host audio, video and CDC class drivers that trust device-supplied bNumEndpoints and bLength values. A malicious USB device can supply crafted descriptors that write endpoint entries past the fixed-size epList array, corrupting heap memory for code execution or denial of service.

Weakness: CWE-122

Which versions are affected by CVE-2026-116488?

How do I fix CVE-2026-116488?

No fix has been published for CVE-2026-116488 yet. Limit exposure of the affected software until one is available.

Is CVE-2026-116488 being exploited?

There is no known exploitation of CVE-2026-116488 in the wild and no public exploit code.

Public exploit code: 1 proofs of concept on GitHub.

Sources

Also known as GHSA-6rvq-9jq9-prp3.

Is CVE-2026-116488 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free