CVE-2026-64009

Linux kernel (GCP) vulnerabilities

Beschreibung

Im Linux-Kernel wurde die folgende Schwachstelle behoben: xfrm: Überlaufprüfung in xfrm_state_mtu Leo Lin meldete ein Out-of-Bounds-Schreibproblem im ESP-Komponente: xfrm_state_mtu() gibt u32 zurück, führt jedoch seine Arithmetik im unsigned Modulo-2^32-Raum durch und verwendet einen von einem Angreifer beeinflussten "header_len + authsize + net_adj", der von einer kleinen "mtu"-Argument abgezogen wird. Ein beliebiger Benutzer kann eine IPv4 ESP-Tunnel-SA mit einem großen Authentifizierungsschlüssel (XFRMA_ALG_AUTH_TRUNC, z.B. hmac(sha512), 64-Byte-Schlüssel, 64-Byte-Trunkierung) installieren, eine kleine Schnittstellen-MTU (68 Bytes) konfigurieren und XFRMA_TFCPAD auf einen großen Wert setzen. Wenn dann ein einzelner UDP-Datagramm durch den Tunnel gesendet wird, unterläuft xfrm_state_mtu() zu einem nahezu 2^32-Wert, und esp_output() verbraucht ihn als signed int über: padto = min(x->tfcpad, xfrm_state_mtu(x, mtu_cached)) esp.tfclen = padto - skb->len (wird einer int zugewiesen) esp.tfclen endet negativ (z.B. -207). Es wird bei der Größenänderung zu size_t in esp_output_fill_trailer() sign-erweitert, was zu einer ~16 EB-Schreiboperation von Nullen am skb_tail_pointer(skb) führt. KASAN protokolliert dies als "Schreiben der Größe 18446744073709551537 an die Adresse ffff888...". Überprüfung auf Unterlauf und Rückgabe von 1. Dies verursacht, dass der sendmsg-Versuch mit ENETUNREACH fehlschlägt.

Metriken

Severity
high
kein öffentlicher PoC bekannt
7.8
Quelle: nvd-v3
4.0 %
Niedrig — CVE gehört zu den unteren 10 % der heute bewerteten CVEs.
0.1 %
Niedrig — Modell schätzt < 1 % Ausnutzungs-Wahrscheinlichkeit.
Veröffentlicht
2026-09-07 09:05 UTC

Betroffene Betriebssysteme

  • linux

    redhat / enterprise_linux10.0

  • linux

    redhat / enterprise_linux7.0

  • linux

    redhat / enterprise_linux8.0

  • linux

    redhat / enterprise_linux9.0

  • linux

    ubuntu / linux-aws-6.8jammy

  • linux

    ubuntu / linux-azureresolute

  • linux

    ubuntu / linux-azuretrusty

  • linux

    ubuntu / linux-azurexenial

  • linux

    ubuntu / linux-azure-4.15bionic

  • linux

    ubuntu / linux-azure-5.4bionic

  • linux

    ubuntu / linux-azure-fdenoble

  • linux

    ubuntu / linux-azure-fderesolute

  • linux

    ubuntu / linux-azure-fde-6.8jammy

  • linux

    ubuntu / linux-azure-fipsbionic

  • linux

    ubuntu / linux-azure-fipsfocal

  • linux

    ubuntu / linux-azure-fipsnoble

  • linux

    ubuntu / linux-fipsjammy

  • linux

    ubuntu / linux-gcp-7.0noble

  • linux

    ubuntu / linux-gkejammy

  • linux

    ubuntu / linux-nvidia-tegranoble

  • linux

    ubuntu / linux-raspinoble

  • linux

    ubuntu / linux-raspi-realtimenoble

  • linux

    linux / linux_kernel2.6.12

  • linux

    linux / linux_kernel2.6.15

Quellen & Referenzen

Verknüpfte CVEs

1392 weitere CVEs anzeigen
IDCVE-2026-64009
Linux kernel (GCP) vulnerabilities — CVE-2026-64009 | NEOSEC Intel