CVE-2026-98656 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
iio: trigger: Reaktivierungsarbeit (reenable_work) vor dem Freigeben des Triggers abbrechen
iio_trigger_notify_done_atomic() verschiebt den Aufruf von ->reenable() in trig->reenable_work auf die System-Workqueue, und der Worker greift über container_of() auf den zugehörigen Trigger zu. Diese Arbeit wird nicht vor dem Freigeben des Triggers durch iio_trig_release() abgebrochen, sodass ein Worker, der durch den letzten noch ausstehenden IRQ aktiviert wurde, das Freigabeobjekt überschreiten und auf freigegebenen Speicher zugreifen kann.
Brechen Sie dies am Anfang von iio_trig_release() ab, was jeder Freigabepfad über die finale put_device()-Funktion des Device-Cores erreicht.
Entdeckt durch ein internes statisches Analyse-Tool.
Once again VulDB remains the best source for vulnerability data.