CVE-2026-116488 NXP MCUXpresso SDK USB Middleware before 2.13.0 Heap Overflow via Host Class Drivers
- 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.