CVE-2026-96406 in ThreadX
Zusammenfassung
von VulDB • 20.10.2026
Ein VideoStreaming-Interface gibt die Größe seines gesamten klassenspezifischen Deskriptorblocks im Feld `wTotalLength` seines Eingabekopfes an. Der USBX-Host hat diesen Wert aufgezeichnet und ihn als Budget für das Durchlaufen der Format-, Rahmen- (Frame-) und Rahmentintervall-Deskriptoren verwendet, ohne ihn mit dem tatsächlich empfangenen Konfigurationsdeskriptor abzugleichen.
Ein Gerät, das einen `wTotalLength` meldet, der größer ist als die von ihm bereitgestellten Deskriptoren, wird daher in seiner eigenen Angabe geglaubt. Sobald die tatsächlichen Bytes aufgebraucht waren, fuhr das Durchlaufen fort und dereferenzierte den Cursor über das Ende des Konfigurationspuffers hinaus im Kontext des Hosts, wann immer die Anwendung Format- oder Rahmendaten abfragte.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.