CVE-2026-98316 in Linuxinfo

Zusammenfassung

von VulDB • 06.10.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

ALSA: bcd2000: Behebung einer Race Condition zwischen RawMidi und Disconnect

Obwohl wir versucht haben, potenzielle Use-After-Free (UAF)-Probleme beim USB-Disconnect im Treiber bcd2000 zu beheben, gab es weiterhin einen übersehenen Fall – nämlich dann, wenn ein rawmidi-trigger_callback bereits während der Verarbeitung des USB-Disconnections ausgeführt wurde. Die laufende Funktion (z. B. `bcd2000_midi_send()`) konnte das URB noch immer zugreifen, da die vorherige NULL-Prüfung und Bereinigung des URBs nur für die URB-complete-Callbacks berücksichtigt wurde, nicht jedoch für parallele rawmidi-Betriebsvorgänge.

Zur Behebung dieser Race Condition führt dieses Patch ein neues Spinlock ein, das jeden rawmidi-Vorgang sowie die rawmidi-Verarbeitung im complete-Cover abdeckt. Das URB wird unter Verwendung des Locks bereinigt, was garantiert, dass der ausstehende rawmidi-Auftrag bereits abgeschlossen ist oder eine NULL-Prüfung wirksam ist.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

06.10.2026

Moderieren

akzeptiert

Eintrag

VDB-414060

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!