Skip to main content
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.

What's hidden in yours?

Find out