Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cve-2026-98432-checker — Prüft einen Linux-Server auf CVE-2026-98432 (IPv4-TCP-Use-after-free, CVSS 9.8): Ursache erläutert, schreibgeschütztes Prüfskript und Gegenmaßnahmen. | Kitploit
Tools/GitHubGitHub/fbuff-tools/cve-2026-98432-checker
DefensivwerkzeugeSchwachstellenscannerSchwachstellenanalyseKonfigurationsprüfungInformationsbeschaffungLernen & BildungIncident Response
GitHub

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
fbuff-tools/cve-2026-98432-checker

cve-2026-98432-checker

Prüft einen Linux-Server auf CVE-2026-98432 (IPv4-TCP-Use-after-free, CVSS 9.8): Ursache erläutert, schreibgeschütztes Prüfskript und Gegenmaßnahmen.

Repository anzeigenWebseite
2vor 6 TagenNoch nicht geprüft
Teilen

CVE-2026-98432-Checker: Linux-TCP-Use-after-free (CVSS 9.8)

Verstehen und Prüfen von CVE-2026-98432, der Race Condition im IPv4-TCP-Handshake des Linux-Kernels, die es einem entfernten Angreifer ermöglicht, freigegebenen Kernel-Speicher zu nutzen. Anthropics Frontier Red Team hat daraus einen Zero-Click-Root-Exploit gegen Server mit einem Multipath-TCP-(MPTCP-)Listener gemacht. Stand 30. Oktober 2026 haben Ubuntu und Red Hat noch keinen gepatchten Kernel.

Fügen Sie die Befehlsausgabe stattdessen im Browser ein: https://fbuff.com/tools/cve-2026-98432-checker/ (läuft lokal, nichts wird hochgeladen)

Was die Ursache ist

Jede TCP-Verbindung beginnt mit einem Handshake: Der Client sendet SYN, der Server antwortet mit SYN-ACK, der Client antwortet mit ACK. Zwischen SYN und ACK hält der Kernel einen kleinen Platzhalter für die halboffene Verbindung bereit, ein Request Socket. Wenn das SYN des Clients IPv4-Optionen enthielt (Record Route, Timestamp und ähnliche), speichert der Kernel sie zusammen mit dem Platzhalter (ireq_opt), da das SYN-ACK sie zurückspiegeln muss.

Wenn das ACK eintrifft, wandelt tcp_v4_syn_recv_sock() den Platzhalter in einen vollständigen Socket um und übergibt ihm denselben Optionsblock statt einer Kopie. Zwei Objekte zeigen nun auf einen Speicherblock. Wenn der vollständige Socket zerstört wird, gibt inet_sock_destruct() diesen Block sofort mit einem einfachen kfree() frei.

Der Platzhalter befindet sich in der Hash-Tabelle der etablierten Verbindungen, die andere CPUs ohne Sperre lesen (dieses Design stammt aus Commit 079096f103fa, „tcp/dccp: install syn_recv requests into ehash table“, Linux 4.4, 2015). Wenn der Client sein SYN im richtigen Moment erneut sendet, sendet eine andere CPU das SYN-ACK erneut und liest die Optionen in ip_options_build(), während der Block gerade freigegeben wird: ein Use-after-free.

Man stelle sich eine Garderobe vor, die zwei Personen dieselbe Marke gibt. Wenn eine geht, wirft der Garderobier die Marke weg, während die andere noch mit ihr zur Theke läuft.

Die Korrektur (Upstream-Commit e3f33b0a1d89, „ipv4: free inet_opt and ireq_opt after an RCU grace period“, 7.3-rc7) gibt den Block mit kfree_rcu() frei, was wartet, bis jede CPU das Lesen beendet hat. IPv6 ist vom Hauptproblem nicht betroffen, da tcp_v6_syn_recv_sock() die Optionen kopiert. Ein zweiter Pfad zu demselben Speicher existiert über die Request-Migration (net.ipv4.tcp_migrate_req=1 oder ein BPF_SK_REUSEPORT_SELECT_OR_MIGRATE-Programm).

Warum die Bewertung so hoch ist

  • Remote, vor jeder Anmeldung. Der Angreifer muss lediglich TCP-Verbindungen zu einem lauschenden Port öffnen.
  • Unbegrenzte Wiederholungen. Eine verlorene Race Condition lässt nur diesen Handshake scheitern; der Server läuft weiter. Anthropics Proof of Concept benötigte 48 Minuten Wiederholungen, um einen Kernel-Zeiger zu leaken, und dann fünf weitere, um einen Shell-Befehl als root auszuführen. Es wurde kein Exploit-Code veröffentlicht.
  • Überall. Der Code ist seit 2015 in jedem Kernel enthalten.
BewerterBewertungAnmerkung
Linux-Kernel-CVE-Team (CNA)9.8AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Red Hat8.1AC:H: Die Race Condition ist schwer zu gewinnen (vorläufig)
Ubuntu9.8, Priorität Hoch

Wo MPTCP ins Spiel kommt

MPTCP ermöglicht es einer Verbindung, mehrere Pfade gleichzeitig zu nutzen. Unter Linux ist es opt-in: Ein Programm muss einen MPTCP-Socket anfordern, und ss -Mltn listet die lauschenden auf. Anthropics Exploit zielt auf „Linux-Server mit einem Multipath-TCP-Listener“. Weder der CVE-Eintrag noch die Korrektur erwähnen MPTCP, und Anthropic hat nicht gesagt, ob Server ohne einen solchen übernommen werden können. Ein MPTCP-Listener ist der nachgewiesene Weg zu root; jeder ungepatchte Server führt weiterhin den fehlerhaften Code aus.

Status (29.–30. Oktober 2026)

DistributionStatus
Debian 12 bookwormBehoben: linux 6.1.190-1 (DLA-4841-1), linux-6.12 6.12.113-1~deb12u1
Debian 13 trixieBehoben: linux 6.12.113-1 (DSA-6568-1)
Ubuntu 22.04, 24.04, 26.04, 26.10Anfällig, Korrektur in Arbeit
Ubuntu 16.04, 18.04, 20.04Anfällig
Ubuntu 14.04Nicht betroffen
Red Hat Enterprise LinuxBetroffen; Red Hat gibt an, dass keine Gegenmaßnahme seine Kriterien erfüllt
Upstream stableBehoben in 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10 und 7.3

Prüfung über die Kommandozeile

curl -fsSLO https://raw.githubusercontent.com/fbuff-tools/cve-2026-98432-checker/main/check.sh
sh check.sh

Das Skript liest uname -r, /etc/os-release, das Changelog des Kernel-Pakets (rpm -q --changelog oder apt changelog, was Netzwerkzugriff erfordert), sysctl net.mptcp.enabled net.ipv4.tcp_migrate_req und ss -Mltn. Es gibt ein Urteil aus und beendet sich mit 0 (gepatcht oder nicht betroffen), 1 (anfällig) oder 2 (keine Aussage möglich). Es liest nur; es wird nichts gesendet oder verändert. Führen Sie es auf dem Host aus: Container teilen sich den Host-Kernel.

Distributions-Kernel wie Ubuntus 6.8.0-85 oder RHELs 5.14.0-570 backporten Fixes, ohne die Versionsnummer zu ändern, sodass nur ihr Changelog Auskunft geben kann. Upstream-artige Versionen (6.12.113+deb13) werden mit den oben genannten festen Releases verglichen.

Möglichkeiten zum Schutz eines Servers

  1. Patchen. Installieren Sie einen Kernel mit dem Fix und starten Sie neu; ein installierter Kernel, der nicht läuft, schützt nichts. Livepatch-Dienste können ihn anwenden, sobald sie diese CVE abdecken.
    sudo apt update && sudo apt full-upgrade   # Debian, Ubuntu
    sudo dnf upgrade kernel                    # RHEL family, Amazon Linux 2023
    sudo zypper patch                          # SUSE
    sudo reboot
    
  2. Entfernen Sie bis dahin den nachgewiesenen Pfad. Deaktivieren Sie MPTCP (neue MPTCP-Sockets schlagen fehl; die meisten Programme fallen auf einfaches TCP zurück) und fordern Sie Migration an, starten Sie dann Dienste neu, die mit MPTCP gelauscht haben:
    sudo sysctl -w net.mptcp.enabled=0
    sudo sysctl -w net.ipv4.tcp_migrate_req=0
    printf 'net.mptcp.enabled = 0\nnet.ipv4.tcp_migrate_req = 0\n' | sudo tee /etc/sysctl.d/90-cve-2026-98432.conf
    
  3. Den Kreis derjenigen verkleinern, die Sie erreichen können. Erlauben Sie Ports, die nur von Partnern oder Büros genutzt werden, ausschließlich von deren Adressen aus. Begrenzungen pro Quelle für neue Verbindungen verlangsamen einen wiederholungsintensiven Angriff, stoppen ihn aber nicht.
  4. Beobachten. Ein gewonnenes Rennen hinterlässt kaum Spuren, ein Absturz jedoch schon: Kernel-Logzeilen, die ip_options_build oder ip_build_and_send_pkt nennen (journalctl -k), oder Schübe von SYNs mit IPv4-Optionen aus einer Quelle.

Keiner der Schritte 2–4 ersetzt den Patch, und kein Hersteller hat sie als vollständigen Workaround bestätigt.

Quellen

  • Anthropic: Discovering vulnerabilities with Claude (27. Oktober 2026)
  • Ubuntu: CVE-2026-98432
  • Red Hat: CVE-2026-98432
  • Debian security tracker: CVE-2026-98432
  • PatchMon: CVE-2026-98432 status by distribution

Verwandt: KSMBD checker, HTTP2Shell checker, PHP2Shell checker.

Informationen mit Stand vom 30. Oktober 2026; der Fix-Status ändert sich schnell, prüfen Sie daher den Tracker Ihres Herstellers. MIT-Lizenz. Erstellt von fbuff.

Tool herunterladen