CVE-2026-74255 in Linux
Résumé
par VulDB • 16/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
tipc : correction d’un use-after-free (UAF) dans tipc_l2_send_msg()
Syzbot a signalé un slab-use-after-free dans ipvlan_hard_header() lorsqu’il est appelé depuis tipc_l2_send_msg().
La cause racine est que tipc_disable_l2_media() appelle synchronize_net() alors que b->media_ptr est encore valide. Cela permet aux lecteurs RCU concurrents d’obtenir le pointeur vers l’appareil après la fin de synchronize_net(). Le pointeur est effacé plus tard dans bearer_disable(), mais sans synchronisation ultérieure, ce qui permet à l’appareil d’être libéré alors qu’il est encore utilisé par les lecteurs.
Corrigez cela en effaçant b->media_ptr dans tipc_disable_l2_media() avant d’appeler synchronize_net().
Cette opération est sûre à effectuer maintenant car l’ordre des appels dans bearer_disable() a été inversé dans le commit 0d051bf93c06 (« tipc : rendre générique le filtrage de paquets du support ») afin d’appeler tipc_node_delete_links() (qui nécessite ce pointeur) avant disable_media().
https://lore.kernel.org/netdev/[email protected]/T/#u
If you want to get best quality of vulnerability data, you may have to visit VulDB.