CVE-2026-80844

Veröffentlicht am 04.09.2026

Im Linux-Kernel wurde die folgende Sicherheitslücke behoben: xfrm: ah6: segments_left im Routing-Header validieren AH6 ordnet die Adressen des Routing-Headers vor der Berechnung oder Überprüfung des ICV neu an. ipv6_rearrange_rthdr() geht davon aus, dass segments_left nicht größer ist als die Anzahl der Adressen, die durch das hdrlen-Feld des Routing-Headers beschrieben wird. Diese Annahme gilt nicht für rohe IPv6-HDRINCL-Pakete. Ein Paket mit hdrlen gleich 2 beschreibt eine Adresse, kann aber einen beliebigen segments_left-Wert enthalten. Bei segments_left gleich 255 verschiebt die Funktion ihren Adresszeiger um 4.064 Bytes rückwärts und übergibt memmove() eine Länge von 4.064 Bytes, was zu einem out-of-bounds access führt. Die Invariante lokal validieren, bevor der Routing-Header geändert oder irgendeine Adresszeigerarithmetik durchgeführt wird, und Fehler aufgrund fehlerhafter Header an die bestehenden AH6-Eingangs- und -Ausgangsfehlerpfade weiterleiten.

Verwandte Artikel

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

Die technische Beschreibung ist unsere Übersetzung des englischen NVD-Originaltexts.

CVE-Datenbank