Skip to content
OpenAdvisories
Medium · 6.8 Public exploit CVE-2026-116488 EUVD-2026-109815GHSA-6rvq-9jq9-prp3

NXP MCUXpresso SDK USB Middleware before 2.13.0 Heap Overflow via Host Class Drivers

Published Oct 26, 2026 · Updated Oct 31, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
NXP mcuxsdk-middleware-usb < 2.13.0 2.13.0

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

  • D7EAD/CVE-2026-116488 ★ 1 · Oct 26, 2026

    NXP Semiconductors USB middleware <2.13.0 contains a heap buffer overflow in host audio, video and CDC class drivers that trust device-supplied bNumEndpoints and bLength values.

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

References