Disclosures
STMicroelectronics · STM32Cube USB Host Library / Audio
USB Host AudioStreaming Descriptor Count Out-of-Bounds Write
SecMateSECMATE-2026-0023
VendorSTMicroelectronics
ProductSTM32Cube USB Host Library / Audio
Advisories
Timeline
Reported
Jan 2, 2026
Fixed
Jun 25, 2026
Published
Jul 2, 2026
Summary
STM32Cube USB Host Library 3.5.4 and earlier increments the AudioStreaming descriptor count without checking the five-entry as_desc array capacity. A malicious USB audio device can supply more than five AudioStreaming descriptors and cause out-of-bounds writes during descriptor parsing, resulting in memory corruption or a host crash. ST fixed the issue in USB Host Library 3.5.5.