CVE-2026-80844

Publiée le 4 sept. 2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée : xfrm: ah6: validate routing header segments_left AH6 réorganise les adresses de l’en-tête de routage avant de calculer ou de vérifier l’ICV. ipv6_rearrange_rthdr() suppose que segments_left n’est pas supérieur au nombre d’adresses décrites par le champ hdrlen de l’en-tête de routage. Cette hypothèse ne tient pas pour les paquets IPv6 bruts HDRINCL. Un paquet avec hdrlen égal à 2 décrit une adresse, mais peut contenir une valeur segments_left arbitraire. Avec segments_left égal à 255, la fonction déplace son pointeur d’adresse de 4 064 octets vers l’arrière et transmet une longueur de 4 064 octets à memmove(), ce qui entraîne un accès hors limites. Valider localement l’invariant avant de modifier l’en-tête de routage ou d’effectuer toute arithmétique sur le pointeur d’adresse, et propager les erreurs d’en-tête malformé vers les chemins d’erreur d’entrée et de sortie AH6 existants.

Articles liés

This product uses the NVD API but is not endorsed or certified by the NVD.

La description technique est notre traduction du texte original du NVD, en anglais.

Base de données CVE