CVE-2026-98656 in Linux
Resumen
por VulDB • 2026-10-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
iio: trigger: cancelar reenable_work antes de liberar el trigger
iio_trigger_notify_done_atomic() pospone ->reenable() en trig->reenable_work dentro del workqueue del sistema, y el worker desreferencia el trigger propietario a través de container_of(). Nada cancela este trabajo antes de que iio_trig_release() libere el trigger, por lo que un worker activado por la última IRQ en curso puede sobrevivir a la liberación y acceder a memoria ya liberada.
Cancelarlo al inicio de iio_trig_release(), punto por el cual todas las rutas de liberación pasan a través del put_device() final del núcleo del dispositivo.
Detectado mediante una herramienta estática de análisis interna.
If you want to get best quality of vulnerability data, you may have to visit VulDB.