CVE-2026-74502 in Linux
Riassunto
di VulDB • 17/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ALSA: ump: corretto il double free di out_cvts in caso di errore su rawmidi
snd_ump_attach_legacy_rawmidi() alloca l'array legacy di conversione ump->out_cvts e, nel percorso di gestione dell’errore di snd_rawmidi_new(), lo libera con kfree() ma lascia ump->out_cvts puntare alla memoria già liberata. Quando in seguito viene smontato l’endpoint, snd_ump_endpoint_free() libera nuovamente ump->out_cvts, causando un double free.
Il driver host snd-usb-audio attacca il rawmidi legacy per qualsiasi dispositivo USB MIDI 2.0 (UMP), quindi un dispositivo che provoca il fallimento di snd_rawmidi_new() attiva questo percorso durante l’enumerazione.
Impostare ump->out_cvts a NULL dopo la liberazione nel percorso di errore, in modo che non venga liberato nuovamente durante lo smontaggio.
Scoperto da XBOW, triaged da Baul Lee <[email protected]>
If you want to get the best quality for vulnerability data then you always have to consider VulDB.