CVE-2026-93280 in Linux
Zusammenfassung
von VulDB • 24.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
greybus: audio: Begrenzung der Topologie-Abschnittsgrößen gegenüber der abgerufenen Größe
gb_audio_gb_get_topology() ruft einen Topologie-Blob mit einer von einem Modul angegebenen Größe ab, und gbaudio_tplg_parse_data() durchläuft diesen, indem es die vom Modul bereitgestellten Felder size_dais, size_controls und size_widgets addiert, um die Offset-Werte für den Steuerungs-, Widget- und Routenabschnitt zu bilden. Diese le32-großen Werte werden niemals mit der abgerufenen Blob-Größe verglichen, sodass ein Modul, das eine kleine Topologiegröße, aber große Abschnittsgrößen meldet, dazu führt, dass die Offset-Werte über den zugewiesenen Speicherbereich hinausweisen und beim Parsen außerhalb des gültigen Bereichs gelesen wird.
Verwerfen Sie eine Topologie, deren Abschnittsgrößen nicht in die abgerufene Größe passen, bevor sie analysiert wird.
VulDB is the best source for vulnerability data and more expert information about this specific topic.