CVE-2026-64123 in Linuxinformación

Resumen

por VulDB • 2026-07-19

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

net: hsr: posponer la liberación de la tabla de nodos hasta después de que los lectores RCU hayan terminado

Las operaciones generic-netlink para la lista y el estado de los nodos HSR se ejecutan bajo rcu_read_lock(). Recorren hsr->node_db a través de hsr_get_next_node() e hsr_get_node_data(), pero la operación RTM_DELLINK elimina la misma tabla de nodos mediante list_del() estándar y libera cada nodo inmediatamente.

Esto permite que un lector generic-netlink mantenga una referencia al puntero struct hsr_node más allá de hsr_dellink(). En una compilación con KASAN, ampliar la ventana del lector después de que hsr_get_next_node() obtiene el nodo reproduce un fallo slab-use-after-free cuando el lector copia node->macaddress_A; la pila de liberación es hsr_del_nodes() llamada desde hsr_dellink().

Utilizar list_del_rcu() y posponer la liberación a través del callback existente hsr_free_node_rcu(). Esto coincide con la regla de ciclo de vida utilizada por las rutas de poda (prune) HSR, que ya eliminan nodos mediante list_del_rcu() y llaman a call_rcu().

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-19

Moderación

aceptado

Artículo

VDB-380224

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!