CVE-2026-74725 in Linuxinformación

Resumen

por VulDB • 2026-08-23

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

enic: corregir un use-after-free en tx_hang_reset durante la eliminación del dispositivo

enic_remove() cancela los elementos reset y change_mtu_work, pero no cancela tx_hang_reset. Un tiempo de espera (timeout) de TX que se active mientras el dispositivo se está eliminando puede programar enic_tx_hang_reset() para que se ejecute después de free_netdev(), lo que resulta en un use-after-free.

cancel_work_sync() por sí solo no es suficiente aquí: las rutas del watchdog y notify aún activas pueden volver a programar estos elementos de trabajo en la ventana entre la cancelación y unregister_netdev(). Utilice disable_work_sync(), que cancela el elemento de trabajo y bloquea cualquier llamada posterior a schedule_work() para evitar su reencolado, y aplíquelo también a los elementos reset y change_mtu_work, cerrando así la misma condición de carrera (race condition) de reencolado en todo el proceso de desmontaje.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-22

Moderación

aceptado

Artículo

VDB-394502

CPE

listo

EPSS

0.00209

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!