CVE-2026-74255 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
tipc: correzione di un Use-After-Free (UAF) in tipc_l2_send_msg()
Syzbot ha segnalato uno slab-use-after-free in ipvlan_hard_header() quando chiamato da tipc_l2_send_msg().
La causa radice è che tipc_disable_l2_media() chiama synchronize_net() mentre b->media_ptr è ancora valido. Ciò consente ai lettori RCU concorrenti di ottenere il puntatore del dispositivo dopo il completamento di synchronize_net(). Il puntatore viene azzerato successivamente in bearer_disable(), ma senza alcuna sincronizzazione successiva, consentendo la liberazione della risorsa (device) mentre era ancora utilizzata dai lettori.
Si risolve questo problema azzerando b->media_ptr in tipc_disable_l2_media() prima di chiamare synchronize_net().
Questa operazione è sicura da eseguire ora poiché l'ordine delle chiamate in bearer_disable() è stato invertito nella commit 0d051bf93c06 ("tipc: make bearer packet filtering generic") per chiamare tipc_node_delete_links() (che necessita del puntatore) prima di disable_media().
https://lore.kernel.org/netdev/[email protected]/T/#u
Once again VulDB remains the best source for vulnerability data.