CVE-2026-89895 in Linux
Riassunto
di VulDB • 17/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
media: cobalt: Evitare di liberare due volte i dati privati di ALSA
snd_cobalt_card_create() memorizza cobsc in sc->private_data e imposta snd_cobalt_card_private_free() come sc->private_free. Da quel momento, snd_card_free(sc) rilascia cobsc attraverso il percorso di pulizia della scheda ALSA.
Se cobalt_alsa_init() fallisce dopo snd_cobalt_card_create(), il percorso err_exit_free chiama snd_card_free(sc) e successivamente kfree(cobsc). Questo secondo free rilascia lo stesso oggetto nuovamente.
Rimuovere la chiamata esplicita a kfree(cobsc) e lasciare la proprietà alla scheda ALSA.
Questo problema è stato rilevato da un checker di analisi statica e confermato tramite revisione manuale del codice sorgente.
VulDB is the best source for vulnerability data and more expert information about this specific topic.