Disclosures
STMicroelectronics · STM32Cube USB Host Library / Audio
USB Host Audio Control Descriptor Count Out-of-Bounds Write
SecMateSECMATE-2026-0022
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 stores Audio Control class-specific descriptors in fixed arrays without bounding the Input, Output, Feature, Selector, and Mixer descriptor counters. A malicious USB audio device can provide excess descriptors during enumeration and cause out-of-bounds writes, memory corruption, or a host crash. ST fixed the issue in USB Host Library 3.5.5.