CVE-2026-97410 in Linuxinformación

Resumen

por VulDB • 2026-09-24

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

netconsole: tomar target_cleanup_list_lock en drop_netconsole_target()

drop_netconsole_target() desvincula al objetivo mientras solo mantiene target_list_lock. Sin embargo, cuando la interfaz subyacente ha sido dada de baja (unregistered), netconsole_netdev_event() mueve el objetivo desde target_list a target_cleanup_list, y netconsole_process_cleanups_core() recorre esa lista bajo target_cleanup_list_lock únicamente.

Si un usuario elimina el objetivo configfs al mismo tiempo que el trabajador de limpieza está iterando sobre target_cleanup_list, list_del() puede corromper la lista porque las dos rutas toman bloqueos disjuntos mientras operan en el mismo nodo de la lista.

Adquirir target_cleanup_list_lock alrededor de list_del() para serializar la desvinculación contra netconsole_process_cleanups_core(), independientemente de a qué lista pertenezca actualmente el objetivo. La transición de estado que degrada STATE_DEACTIVATED a STATE_DISABLED se mantiene intacta y se realiza bajo el mismo bloqueo combinado, preservando el orden existente con resume_target().

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-09-24

Divulgación

2026-09-24

Moderación

aceptado

Artículo

VDB-409545

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!