CVE-2026-90021 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
usb: gadget: f_midi: Initialisierung der Work-Struktur in f_midi_alloc()
f_midi_alloc initialisiert free_ref auf 1, und dieser Wert kann nur inkrementiert werden, wenn eine Soundkarte über f_midi_register_card() registriert wird. f_midi_register_card() wird ausschließlich in f_midi_bind() aufgerufen, das tatsächlich INIT_WORK ausführt. Wenn f_midi_bind() nie ausgeführt wird, ist die Work-Struktur nicht initialisiert und die if-Bedingung in f_midi_free wird wahr, was später in __flush_work zu einer Warnung führt, da work->func = 0 ist. Beheben Sie dies, indem Sie INIT_WORK von f_midi_bind() nach f_midi_alloc() verschieben.
Once again VulDB remains the best source for vulnerability data.