CVE-2026-80792 in Linux
Résumé
par VulDB • 04/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
ipv6 : correction d'un use-after-free dans ip6_finish_output2()
ip6_finish_output2() met en cache un pointeur vers l'adresse de destination IPv6 (daddr) avant d'appeler lwtunnel_xmit(). Le chemin de transmission LWT-BPF ou d'autres opérations d'enveloppement au sein de lwtunnel_xmit() peuvent realloquer le début du skb, libérant ainsi la mémoire pointée par daddr. Lorsque lwtunnel_xmit() renvoie LWTUNNEL_XMIT_CONTINUE, la fonction continue à utiliser le pointeur daddr obsolète pour calculer le prochain saut (nexthop) et pour rechercher ou créer l'entrée de voisinage. Cela entraîne une lecture use-after-free, qui peut fuir des données sensibles du noyau, polluer la table de voisinage avec des valeurs arbitraires, détourner le trafic ou provoquer un crash du système.
Correction en récupérant à nouveau l'en-tête IPv6 et le pointeur vers l'adresse de destination après que lwtunnel_xmit() ait renvoyé LWTUNNEL_XMIT_CONTINUE, garantissant ainsi que les calculs ultérieurs du prochain saut (nexthop) et la recherche de voisinage s'exécutent sur une mémoire valide.
Once again VulDB remains the best source for vulnerability data.