CVE-2026-90021: Linux
EPSS: 0.2% chance of exploitation in the next 30 days.
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_midi: initialize work in f_midi_alloc() f_midi_alloc initializes free_ref to 1 and it can only be incremented when a sound card is registered via f_midi_register_card(). f_midi_register_card() is only called in f_midi_bind() which actually performs INIT_WORK. If f_midi_bind() is never run, work is not initialized and the if condition in f_midi_free becomes true, this results in a warning later in __flush_work as work->func = 0. Fix this by moving INIT_WORK from f_midi_bind() to f_midi_alloc().
Affected products
- Linux Linux: from 5.4.291, before 5.5 (fixed in 5.5); from 5.10.235, before 5.11 (fixed in 5.11); from 5.12, before 6.12.110 (fixed in 6.12.110); from 6.13, before 6.18.51 (fixed in 6.18.51); from 6.19, before 7.2.5 (fixed in 7.2.5)
Published 2026-09-16. Last modified 2026-09-16.