Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
omnicheck_CVE-2026-98432 — Verificatore non distruttivo per CVE-2026-98432 (use-after-free TCP nel kernel Linux): stato delle patch, listener esposti e verifica delle mitigazioni. Di OMNIVERSE. | Kitploit
Strumenti/GitHubGitHub/omniversetr/omnicheck_cve-2026-98432
Strumenti DifensiviSniffing e Analisi dei PacchettiRicognizioneScanner di VulnerabilitàMappatura della ReteScansione PorteAnalisi delle VulnerabilitàAudit di Configurazione

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
GitHubomniversetr/omnicheck_cve-2026-98432

omnicheck_CVE-2026-98432

Verificatore non distruttivo per CVE-2026-98432 (use-after-free TCP nel kernel Linux): stato delle patch, listener esposti e verifica delle mitigazioni. Di OMNIVERSE.

Vedi RepositorySito web
122 giorni faNon ancora revisionato
Condividi

omnicheck-98432

Inglese | Turco

Strumento di verifica non distruttiva per CVE-2026-98432 (use-after-free IPv4 TCP nel kernel Linux)

Sviluppato da OMNIVERSE Siber Güvenlik ve Bilişim A.Ş.


Cosa fa

omnicheck-98432 determina l'esposizione di un sistema Linux a CVE-2026-98432 senza modificare nulla sul sistema e senza attivare la vulnerabilità:

  • Verifica se il kernel è correttamente aggiornato utilizzando le evidenze della distribuzione (changelog rpm/deb, kpatch, Livepatch, KernelCare) e la tabella upstream delle versioni corrette
  • Elenca i listener IPv4 TCP e MPTCP non-loopback, inclusi i socket dual-stack [::] che accettano IPv4 e i namespace di rete dei container
  • Verifica net.mptcp.enabled e net.ipv4.tcp_migrate_req
  • Verifica se la mitigazione temporanea (scarto dei pacchetti TCP con opzioni IPv4) è attiva e persistente
  • Facoltativamente dimostra la raggiungibilità esterna e che la mitigazione funziona effettivamente, a livello di pacchetto

Restituisce un verdetto su una riga, un codice di uscita e un report JSON.

Cosa non fa

Non attiva la race condition, non invia ritrasmissioni SYN, non corrompe la memoria, non tenta l'escalation dei privilegi e non modifica alcuna impostazione. Invia al massimo tre singoli pacchetti SYN per porta.

Avvio rapido

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

Esempio di esecuzione local su un server Ubuntu 24.04 con la mitigazione temporanea applicata (nome host e IP anonimizzati):

omnicheck-98432 output in modalità local

Riga del verdetto:

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

Il report viene stampato in turco; i codici di verdetto (PATCHED, VULNERABLE_MITIGATED, ...), i nomi dei campi JSON, --help e i commenti nel codice sorgente sono in inglese.

Modalità

ModalitàEseguita suProduce
localServer Linux di destinazione (sudo)Stato delle patch, listener, MPTCP, mitigazione, verdetto su una riga
probeMacchina di scansione (root + scapy)Raggiungibilità della classe di pacchetti trigger e negoziazione MPTCP; target come HOST[:PORTS] o CIDR[:PORTS], inviati in batch cadenzati
captureServer di destinazione (sudo)Registrazione passiva dei SYN in ingresso (opzioni IPv4, MPTCP)
auditMacchina di scansione (root + scapy + SSH)local + capture + probe in un'unica esecuzione, evidenze correlate ai pacchetti
combineOvunqueUnisce più report JSON in un'unica tabella
selftestOvunqueTest offline del parser

Da dove eseguire probe

probe funziona da qualsiasi posizione, ma il suo risultato sulle opzioni IP è conclusivo solo quando il percorso verso il target non filtra le opzioni IP. Molti percorsi internet (ISP, CGNAT, edge cloud) scartano silenziosamente i pacchetti con opzioni IP; da un punto di osservazione di questo tipo TCP_REACHABLE_IPOPT_NO_REPLY significa "il pacchetto non è passato", non "la mitigazione dell'host funziona". Esegui probe dalla stessa rete dei target (DMZ, rete di gestione, jump host) oppure abbinalo a capture sul target (audit lo fa automaticamente) per ottenere una risposta definitiva.

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

Gli endpoint vengono deduplicati per IP e porta risolti; fino a 8192 endpoint per esecuzione, 50 pacchetti/s per impostazione predefinita (--rate).

Codici di uscita

CodiceSignificato
0Corretto o non interessato
1Vulnerabile e non protetto
2Vulnerabile, mitigazione temporanea attiva
3Indeterminato o errore dello strumento

Verdetti

VerdettoSignificato
PATCHEDIl changelog, il livepatch o la versione upstream confermano la correzione
NOT_AFFECTEDKernel precedente alla 4.4 (ad es. RHEL 7)
VULNERABLE_NO_LISTENERKernel vulnerabile, nessun listener TCP IPv4 non loopback
VULNERABLE_MITIGATEDKernel vulnerabile, regola di scarto delle opzioni IPv4 attiva
VULNERABLE_EXPOSEDKernel vulnerabile, listener presenti, nessuna mitigazione
VULNERABLE_MITIGATED_VERIFIED(audit) Mitigazione attiva e confermata da test esterno
VULNERABLE_TRIGGER_PATH_OPEN(audit) SYN con opzioni IPv4 ha ricevuto risposta; il percorso di attivazione è raggiungibile
CRITICAL_MPTCP_REMOTE(audit) Kernel vulnerabile e negoziazione MPTCP accettata dall'esterno

Requisiti

  • Server di destinazione: Linux, Python 3.8+, sudo. Nessuna libreria aggiuntiva.
  • Macchina di scansione (probe, audit): Python 3.8+, root, scapy (pip3 install scapy), client OpenSSH.

Il python3 predefinito su RHEL 8 / Rocky 8 è la 3.6; su questi sistemi usare python3.9 o python3.11.

Documentazione

Guida completa che copre tutte le modalità, i parametri, i verdetti e gli scenari:

  • Inglese: docs/omnicheck-98432-user-guide.pdf
  • Türkçe: docs/omnicheck-98432-kullanim-kilavuzu.pdf

Uso responsabile

Usare questo strumento solo su sistemi per cui si è autorizzati per iscritto a eseguire test. Le modalità probe e audit inviano pacchetti grezzi e possono attivare avvisi IDS/IPS; informare il team di sicurezza competente prima di eseguire i test. Questo strumento non è un exploit e non dimostra la sfruttabilità.

Licenza

MIT

Contatti

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

Scarica lo strumento