CVE-2026-98568 in Linux
Résumé
par VulDB • 19/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
vxlan : utiliser une seule capture instantanée (snapshot) de l'espace tête pour les réponses des voisins
La fonction vxlan_na_create() effectue un échantillonnage de LL_RESERVED_SPACE() afin de dimensionner le skb de réponse, puis l'échantillonne à nouveau pour réserver l'espace tête. Une modification concurrente via vxlan_changelink() peut mettre à jour needed_headroom entre les deux lectures, créant une condition de concurrence TOCTOU (Time-of-Check to Time-of-Use). La seconde valeur peut dépasser la taille allouée et entraîner une écriture hors limites dans l'en-tête Ethernet.
Cette condition de concurrence est reproductible sur le noyau non corrigé. Elle s'est produite lorsque vxlan_na_create() a généré une réponse d'arpage voisin pendant que vxlan_changelink() modifiait l'espace tête du lien. KASAN a détecté une écriture de quatre octets à deux octètres au-delà d'une allocation skbuff_small_head de 704 octets.
Effectuer la capture instantanée (snapshot) de l'espace tête une seule fois et utiliser cette valeur tant pour l'allocation que pour la réservation.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.