CVE-2026-74502 in Linux
Resumen
por VulDB • 2026-08-15
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ALSA: ump: corregir doble liberación (double free) de out_cvts en caso de error de rawmidi
snd_ump_attach_legacy_rawmidi() asigna el array de conversión legacy `ump->out_cvts` y, en la ruta de error de `snd_rawmidi_new()`, lo libera mediante `kfree()` pero deja `ump->out_cvts` apuntando a la memoria ya liberada. Cuando más tarde se desmonta el endpoint, `snd_ump_endpoint_free()` libera `ump->out_cvts` una segunda vez, provocando un doble free (double free).
El controlador host snd-usb-audio adjunta el rawmidi legacy para cualquier dispositivo USB MIDI 2.0 (UMP), por lo que un dispositivo que provoque la falla de `snd_rawmidi_new()` alcanza esta ruta durante la enumeración.
Se debe limpiar `ump->out_cvts` después de liberarlo en la ruta de error para evitar que se libere nuevamente durante el desmontaje.
Descubierto por XBOW, triado por Baul Lee
If you want to get the best quality for vulnerability data then you always have to consider VulDB.