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
omnicheck_CVE-2026-98432 — Nicht-destruktiver Prüfer für CVE-2026-98432 (Use-after-free im TCP des Linux-Kernels): Patch-Status, exponierte Listener und Verifikation von Gegenmaßnahmen. Von OMNIVERSE. | Kitploit
Tools/GitHubGitHub/omniversetr/omnicheck_cve-2026-98432
DefensivwerkzeugePaket-Sniffing & AnalyseAufklärungSchwachstellenscannerNetzwerkkartierungPort-ScanningSchwachstellenanalyseKonfigurationsprüfung

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
GitHub
omniversetr/omnicheck_cve-2026-98432

omnicheck_CVE-2026-98432

Nicht-destruktiver Prüfer für CVE-2026-98432 (Use-after-free im TCP des Linux-Kernels): Patch-Status, exponierte Listener und Verifikation von Gegenmaßnahmen. Von OMNIVERSE.

Repository anzeigenWebseite
12vor 2 TagenNoch nicht geprüft
Teilen

omnicheck-98432

Englisch | Türkçe

Nicht-destruktives Prüfwerkzeug für CVE-2026-98432 (Use-after-free in IPv4 TCP des Linux-Kernels)

Entwickelt von OMNIVERSE Siber Güvenlik ve Bilişim A.Ş.


Was es tut

omnicheck-98432 ermittelt die Exposition eines Linux-Systems gegenüber CVE-2026-98432 ohne etwas am System zu verändern und ohne die Schwachstelle auszulösen:

  • Prüft anhand von Distributionsnachweisen (rpm/deb-Changelog, kpatch, Livepatch, KernelCare) und der Upstream-Tabelle der behobenen Versionen, ob der Kernel gepatcht ist
  • Listet Nicht-Loopback-IPv4-TCP- und MPTCP-Listener auf, einschließlich Dual-Stack-[::]-Sockets, die IPv4 akzeptieren, sowie Container-Netzwerk-Namespaces
  • Prüft net.mptcp.enabled und net.ipv4.tcp_migrate_req
  • Überprüft, ob die temporäre Gegenmaßnahme (Verwerfen von TCP-Paketen mit IPv4-Optionen) aktiv und persistent ist
  • Beweist optional die externe Erreichbarkeit und dass die Gegenmaßnahme tatsächlich funktioniert, auf Paketebene

Es meldet ein einzeiliges Urteil, einen Exit-Code und einen JSON-Bericht.

Was es nicht tut

Es löst die Race Condition nicht aus, sendet keine SYN-Retransmissionen, beschädigt keinen Speicher, versucht keine Privilegieneskalation und ändert keine Einstellung. Es sendet höchstens drei einzelne SYN-Pakete pro Port.

Schnellstart

python3 omnicheck-98432.py selftest                          # SELFTEST_OK
sudo python3 omnicheck-98432.py local --namespaces           # on the target server

Beispiellauf local auf einem Ubuntu-24.04-Server mit angewendeter temporärer Gegenmaßnahme (Hostname und IPs anonymisiert):

omnicheck-98432 local mode output

Urteilszeile:

  SONUÇ   VULNERABLE_MITIGATED   Zafiyetli çekirdek; geçici önlem aktif, dağıtım yaması çıkınca güncelleyip yeniden başlatın

Der Bericht wird auf Türkisch ausgegeben; Urteilscodes (PATCHED, VULNERABLE_MITIGATED, ...), JSON-Feldnamen, --help und Quellcode-Kommentare sind auf Englisch.

Modi

ModusLäuft aufErzeugt
localZiel-Linux-Server (sudo)Patch-Status, Listener, MPTCP, Mitigation, einzeiliges Urteil
probeScannender Rechner (root + scapy)Erreichbarkeit der Trigger-Paketklasse und MPTCP-Aushandlung; Ziele als HOST[:PORTS] oder CIDR[:PORTS], in getakteten Stapeln gesendet
captureZielserver (sudo)Passive Aufzeichnung eingehender SYNs (IPv4-Optionen, MPTCP)
auditScannender Rechner (root + scapy + SSH)local + capture + probe in einem Lauf, paketkorrelierte Nachweise
combineÜberallFührt mehrere JSON-Berichte zu einer Tabelle zusammen
selftestÜberallOffline-Parser-Tests

Wo probe ausgeführt werden sollte

probe funktioniert von überall, aber sein IP-Optionen-Ergebnis ist nur dann aussagekräftig, wenn der Pfad zum Ziel IP-Optionen nicht filtert. Viele Internetpfade (ISPs, CGNAT, Cloud-Edges) verwerfen Pakete mit IP-Optionen stillschweigend; von einem solchen Standpunkt aus bedeutet TCP_REACHABLE_IPOPT_NO_REPLY „das Paket kam nicht durch“, nicht „die Host-Mitigation funktioniert“. Führen Sie probe aus demselben Netzwerk wie die Ziele aus (DMZ, Management-Netzwerk, Jump-Host) oder kombinieren Sie es mit capture auf dem Ziel (audit erledigt dies automatisch), um eine definitive Antwort zu erhalten.

sudo python3 omnicheck-98432.py probe 10.0.0.0/24:22,443 --output dmz.json    # one /24, two ports
sudo python3 omnicheck-98432.py probe --targets-file scope.txt --ports 22      # file: HOST or CIDR per line

Endpunkte werden nach aufgelöster IP und Port dedupliziert; bis zu 8192 Endpunkte pro Lauf, standardmäßig 50 Pakete/s (--rate).

Exit-Codes

CodeBedeutung
0Gepatcht oder nicht betroffen
1Anfällig und ungeschützt
2Anfällig, temporäre Gegenmaßnahme aktiv
3Unbestimmt oder Werkzeugfehler

Bewertungen

BewertungBedeutung
PATCHEDChangelog, Livepatch oder Upstream-Version bestätigt die Behebung
NOT_AFFECTEDKernel älter als 4.4 (z. B. RHEL 7)
VULNERABLE_NO_LISTENERAnfälliger Kernel, kein IPv4-TCP-Listener außer Loopback
VULNERABLE_MITIGATEDAnfälliger Kernel, Regel zum Verwerfen von IPv4-Optionen aktiv
VULNERABLE_EXPOSEDAnfälliger Kernel, Listener vorhanden, keine Gegenmaßnahme
VULNERABLE_MITIGATED_VERIFIED(audit) Gegenmaßnahme aktiv und durch externen Test bestätigt
VULNERABLE_TRIGGER_PATH_OPEN(audit) SYN mit IPv4-Optionen wurde beantwortet; Trigger-Pfad ist erreichbar
CRITICAL_MPTCP_REMOTE(audit) Anfälliger Kernel und MPTCP-Aushandlung von außen akzeptiert

Voraussetzungen

  • Zielserver: Linux, Python 3.8+, sudo. Keine zusätzlichen Bibliotheken.
  • Scannender Rechner (probe, audit): Python 3.8+, root, scapy (pip3 install scapy), OpenSSH-Client.

Das standardmäßige python3 unter RHEL 8 / Rocky 8 ist 3.6; verwenden Sie auf diesen Systemen python3.9 oder python3.11.

Dokumentation

Vollständige Anleitung zu allen Modi, Parametern, Bewertungen und Szenarien:

  • Englisch: docs/omnicheck-98432-user-guide.pdf
  • Türkisch: docs/omnicheck-98432-kullanim-kilavuzu.pdf

Verantwortungsvolle Nutzung

Verwenden Sie dieses Werkzeug nur auf Systemen, für deren Test Sie eine schriftliche Genehmigung haben. Die Modi probe und audit senden Rohpakete und können IDS/IPS-Alarme auslösen; benachrichtigen Sie das zuständige Sicherheitsteam vor dem Test. Dieses Werkzeug ist kein Exploit und beweist keine Ausnutzbarkeit.

Lizenz

MIT

Kontakt

OMNIVERSE Siber Güvenlik und Bilişim A.Ş. · omni-verse.io · [email protected]

Tool herunterladen