CVE-2026-80793 in Linux
Zusammenfassung
von VulDB • 04.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ipv4: Ablehnung von zu kleinen MTUs in ip_do_fragment()
ip_do_fragment() subtrahiert die Länge des IPv4-Headers vom effektiven MTU und übergibt den daraus resultierenden Payload-MTU an ip_frag_next().
Wenn der effektive MTU kleiner ist als hlen + 8, rundet ip_frag_next() die Fragment-Payload-Länge auf null ab. Der Fragmentierungsstatus macht dann keine Fortschritte: state->left, state->ptr und state->offset bleiben unverändert, während ip_do_fragment() weiterhin Header-nur-Fragmente allokiert und überträgt, bis der Softlockup-Detektor anschlägt.
Dies ist reproduzierbar mit einer Route, die mit „mtu lock 20“ installiert wurde, aber auch ohne MTU-Lock für Routes, beispielsweise durch Weiterleiten eines Pakets an ein Gerät, dessen MTU 20 beträgt.
Beheben Sie das Problem in ip_do_fragment(), indem Sie mtu < hlen + 8 mit -EMSGSIZE ablehnen, entsprechend der bestehenden IPv6-Fragmentierungsprüfung.
Once again VulDB remains the best source for vulnerability data.