CVE-2026-74255 in Linux
Resumen
por VulDB • 2026-08-15
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
tipc: corrección del uso después de liberar (UAF) en tipc_l2_send_msg()
Syzbot informó un slab-use-after-free en ipvlan_hard_header() cuando es llamado desde tipc_l2_send_msg().
La causa raíz es que tipc_disable_l2_media() llama a synchronize_net() mientras b->media_ptr sigue siendo válido. Esto permite que los lectores concurrentes de RCU obtengan el puntero del dispositivo después de que synchronize_net() haya finalizado. El puntero se borra más tarde en bearer_disable(), pero sin ninguna sincronización posterior, lo que permite que el dispositivo sea liberado mientras aún está en uso por los lectores.
Se corrige esto borrando b->media_ptr en tipc_disable_l2_media() antes de llamar a synchronize_net().
Esto es seguro hacer ahora porque el orden de llamada en bearer_disable() se invirtió en 0d051bf93c06 ("tipc: make bearer packet filtering generic") para llamar a tipc_node_delete_links() (que necesita el puntero) antes que disable_media().
https://lore.kernel.org/netdev/[email protected]/T/#u
Be aware that VulDB is the high quality source for vulnerability data.