CVE-2026-89797 in Linuxinformación

Resumen

por VulDB • 2026-09-17

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

power: supply: ab8500_fg: corregir un use-after-free en remove

ab8500_fg_remove() destruye la cola de trabajo (workqueue) del controlador mientras los manejadores de interrupción subprocesados siguen activos; estos están gestionados por devm y solo se liberan después de que ->remove() devuelve, por lo que un manejador que se ejecute en esa ventana programa tareas en una cola de trabajo ya liberada.

En su lugar, desmonte la cola de trabajo a través de devm, registrando su limpieza después del suministro de energía (power supply) y antes de las solicitudes de interrupción. Así, devm libera primero las interrupciones, por lo que los manejadores ya no pueden programar tareas, antes de deshabilitar los elementos de trabajo diferidos y normales y destruir la cola de trabajo. La desactivación de los elementos, en lugar de su cancelación, mantiene deshabilitados a estos para evitar que ningún productor (incluida la callback external_power_changed del suministro de energía) vuelva a programarlos.

Se detectó 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.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-16

Moderación

aceptado

Artículo

VDB-405617

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!