CVE-2026-89895 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
media: cobalt: Vermeidung des doppelten Freigebens von ALSA-Privatdaten
snd_cobalt_card_create() speichert cobsc in sc->private_data und installiert snd_cobalt_card_private_free() als sc->private_free. Ab diesem Zeitpunkt gibt snd_card_free(sc) cobsc über den ALSA-Karten-Bereinigungspfad frei.
Wenn cobalt_alsa_init() nach snd_cobalt_card_create() fehlschlägt, ruft der err_exit_free-Pfad snd_card_free(sc) und anschließend kfree(cobsc) auf. Dieser zweite Freigabevorgang gibt dasselbe Objekt erneut frei.
Das explizite kfree(cobsc) wurde entfernt, und die Eigentumsrechte verbleiben bei der ALSA-Karte.
Dieses Problem wurde durch einen statischen Analyse-Checker gefunden und durch manuelle Quellcodeüberprüfung bestätigt.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.