Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Probe-CVE-2026-98432 — Vérificateur de version du noyau local, sonde de capacité MPTCP distante et CLI interactive de scan-et-sonde pour évaluer l'exposition à la faille use-after-free du TCP IPv4 du noyau Linux (CVSS 9.8). | Kitploit
Outils/GitHubGitHub/bitwire-it/probe-cve-2026-98432
Outils DéfensifsReconnaissanceScanners de VulnérabilitésCartographie RéseauScan de PortsAnalyse des VulnérabilitésScripting et AutomatisationCollecte d'InformationsSécurité Réseau
GitHubbitwire-it/probe-cve-2026-98432

Probe-CVE-2026-98432

Vérificateur de version du noyau local, sonde de capacité MPTCP distante et CLI interactive de scan-et-sonde pour évaluer l'exposition à la faille use-after-free du TCP IPv4 du noyau Linux (CVSS 9.8).

Voir le dépôt
214il y a 7 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Boîte à outils de détection CVE-2026-98432

Outils pour détecter l'exposition à CVE-2026-98432 — une faille use-after-free dans la pile TCP IPv4 du noyau Linux (CVSS 9.8) affectant les noyaux 4.4 jusqu'aux branches stables antérieures au correctif.

Outils

FichierObjectifPrérequis
check-cve-2026-98432.shVérification locale de la version du noyau — confirme corrigé/vulnérableAccès shell (SSH/console)
probe-mptcp.pySonde distante de capacité MPTCP — détecte le vecteur d'exploitation démontréPython 3.9+, noyau Linux ≥ 5.6 sur l'hôte de sondage
scan-and-probe.shEnchaîne la découverte de ports nmap avec la sonde MPTCPnmap + les outils ci-dessus

Démarrage rapide

Vérification locale (à exécuter sur chaque serveur)

chmod +x check-cve-2026-98432.sh
./check-cve-2026-98432.sh

Codes de sortie : 0 corrigé, 1 vulnérable, 2 redémarrage ou vérification manuelle nécessaire.

Sonde MPTCP distante (à exécuter depuis n'importe quelle machine Linux avec noyau ≥ 5.6)

Hôte unique, ports connus :

python3 probe-mptcp.py <HOST> <PORT> [PORT ...]
python3 probe-mptcp.py 192.168.1.1 22 443 5060

Hôte unique, découverte automatique de tous les ports TCP ouverts avec nmap :

python3 probe-mptcp.py <HOST> $(nmap -Pn --open -p- <HOST> -oG - | grep -oP '\d+/open/tcp' | cut -d/ -f1 | tr '\n' ' ')

Remplacez les deux <HOST> par l'IP cible.

Plusieurs hôtes :

chmod +x scan-and-probe.sh
./scan-and-probe.sh <HOST1> <HOST2> <HOST3>

Ce que vérifient les outils

check-cve-2026-98432.sh

  1. Interroge le journal des modifications du fournisseur pour la CVE (faisant autorité sur Debian/Ubuntu/RHEL).
  2. Se rabat sur la comparaison de uname -r avec la première version corrigée par branche stable.
  3. Signale les redémarrages en attente (noyau corrigé installé mais non démarré).
  4. Rapporte l'état de MPTCP (net.mptcp.enabled et les écouteurs MPTCP actifs).

probe-mptcp.py

Ouvre une connexion TCP standard demandant MPTCP et vérifie si le serveur a négocié MPTCP ou est revenu à du TCP simple.

  • PLAIN-TCP — le serveur n'a pas négocié MPTCP ; vecteur d'exploitation root démontré absent.
  • MPTCP-ACTIVE — le serveur a négocié MPTCP ; vecteur d'exposition présent.
  • CLOSED — port filtré ou refusé.

Sûr : aucune option IP, aucune renégociation/race, aucun déclencheur d'exploit. Il s'agit d'une poignée de main TCP normale avec l'indicateur de capacité MPTCP.

Limitation : PLAIN-TCP ne signifie pas corrigé. Cela signifie que le vecteur démontré est fermé. La condition de course sous-jacente existe dans le TCP IPv4 simple — seule la version du noyau confirme le correctif.

Versions de noyau corrigées

BranchePremière version corrigée
5.10.x5.10.272
5.15.x5.15.223
6.1.x6.1.190
6.6.x6.6.159
6.12.x6.12.113
6.18.x6.18.56
7.2.x7.2.10
7.3+Corrigé dès la publication

Atténuation immédiate (si le correctif n'est pas encore possible)

sysctl -w net.mptcp.enabled=0
echo 'net.mptcp.enabled=0' > /etc/sysctl.d/90-disable-mptcp.conf
sysctl --system

Cela désactive MPTCP à l'échelle du noyau, fermant le chemin d'exploitation root démontré. Aucun redémarrage requis ; persiste après redémarrage. La plupart des services n'utilisent jamais MPTCP, l'impact fonctionnel est donc nul.

Références

  • The Hacker News — Linux Kernel TCP Flaw With 9.8 CVSS
  • Debian tracker — CVE-2026-98432
  • Kernel fix commit
  • Anthropic research post

Licence

MIT

Télécharger l’outil