willbesec

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

  1. Registo do CVE no NVDnvd.nist.gov
  2. Referência (github.com)github.com
  3. Referência (github.com)github.com
  4. Referência (github.com)github.com
  5. 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.