CVE-2026-89874 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
media: v4l2-async: Löschen eines nicht verknüpften ASC-Eintrags bei Link-Fehlern vermeiden
v4l2_async_match_notify() erstellt sekundäre Medienlinks, bevor asc->asc_subdev_entry zu sd->asc_list hinzugefügt wird.
Wenn die Erstellung des sekundären Links fehlschlägt, springt die Funktion nach err_call_unbind, während asc_subdev_entry noch nicht verknüpft wurde. Asynchrone Verbindungen werden mit NULL-Werten initialisiert (zero-allocated), sodass der Listeneintrag auf diesem Pfad weiterhin NULL-Zeiger für next und prev hat. Das Aufrufen von list_del() kann daher zu einer Dereferenzierung von NULL führen, anstatt den ursprünglichen Link-Erstellungsfehler zurückzugeben.
Löschen Sie asc_subdev_entry nicht aus err_call_unbind. Es gibt keine Listeneinfügung auf diesem Pfad, die rückgängig gemacht werden müsste; der gebundene Callback und die Registrierung des Sub-Devices sind die Vorgänge, die zurückgerollt (rolled back) werden müssen.
If you want to get best quality of vulnerability data, you may have to visit VulDB.