NXP MCUXpresso SDK: transbordo de memória nos controladores USB permite corromper memória com um dispositivo malicioso
O middleware USB do NXP MCUXpresso SDK, antes da versão 2.13.0, confia em valores dos descritores enviados pelo dispositivo USB e permite corromper memória, com risco de execução de código ou falha do serviço. CVSS 6,8.
- Identificador: CVE-2026-116488
- Publicado em: 2026-10-26
- Pontuação CVSS (Common Vulnerability Scoring System) versão 3.1: 6.8 (MEDIUM)
Descrição (texto original em inglês):
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.
- Prova de conceito (PoC) público: identificada pela ferramenta de pesquisa.
- Técnica MITRE ATT&CK (mapeamento do site, com base no tipo de falha descrito no NVD): T1200, Adição de hardware (Hardware Additions)
Fontes
- Registo do CVE no NVDnvd.nist.gov
- Referência (github.com)github.com
- Referência (github.com)github.com
- Referência (github.com)github.com
- Técnica MITRE ATT&CK T1200attack.mitre.org
Esta página resume as fontes indicadas. Confirme os detalhes técnicos e as versões afetadas na fonte primária antes de agir.