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
linux-tcp-uaf-cve-2026-98432 — CVE-2026-98432 (Linux IPv4 TCP inet_opt UAF): script diagnostico in sola lettura, mitigazioni nftables/sysctl senza riavvio, rollout Ansible e guida alla risposta (EN/KO) | Kitploit
Strumenti/GitHubGitHub/johnhsb/linux-tcp-uaf-cve-2026-98432
Strumenti DifensiviAnalisi delle VulnerabilitàScripting e AutomazioneAudit di ConfigurazioneSicurezza di ReteDevSecOpsConfigurazione ErrataApprendimento e FormazioneRisposta agli Incidenti

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 →
GitHubjohnhsb/linux-tcp-uaf-cve-2026-98432

linux-tcp-uaf-cve-2026-98432

CVE-2026-98432 (Linux IPv4 TCP inet_opt UAF): script diagnostico in sola lettura, mitigazioni nftables/sysctl senza riavvio, rollout Ansible e guida alla risposta (EN/KO)

Vedi Repository
11 giorno faNon ancora revisionato
Condividi

linux-tcp-uaf-cve-2026-98432

Un kit di risposta per CVE-2026-98432, un bug di sicurezza della memoria nel codice che il kernel Linux utilizza per stabilire le connessioni TCP. Contiene tre elementi:

  • Script diagnostico — indica se un server è vulnerabile e quanto è urgente. Non apporta alcuna modifica al sistema.
  • Mitigazioni temporanee — una regola del firewall (utilizzando iptables, installato di default, o nftables dove iptables è assente), file di impostazioni del kernel (sysctl) e playbook Ansible, tutti applicati senza riavvio. La modalità predefinita si limita a contare i pacchetti.
  • Guida alla risposta — come funziona il bug, stato delle patch per distribuzione, come verificare e i compromessi di ciascuna mitigazione → cve-2026-98432-guide.en.md

🇰🇷 한국어

Redatto al 2026-11-03. Ogni mitigazione qui presente è temporanea e non sostituisce la correzione del kernel. Pianifica separatamente l'aggiornamento del kernel e il riavvio (o un livepatch).

READMEGuidaScript diagnostico
🇺🇸 Inglese (predefinito)README.mdcve-2026-98432-guide.en.mdcheck_cve_2026_98432.sh
🇰🇷 한국어README.ko.mdcve-2026-98432-guide.ko.mdcheck_cve_2026_98432_ko.sh

In sintesi

  • Chiunque sulla rete può mandare in crash il server semplicemente inviando richieste di connessione TCP — senza bisogno di autenticarsi — e in determinate condizioni è stata segnalata la presa di controllo remoto come root.
  • Quasi ogni server che esegue Linux 4.4 o successivo è interessato. Le connessioni IPv6 non sono interessate.
  • La vera correzione è un kernel aggiornato più un riavvio. RHEL, Debian, Amazon Linux e altri hanno rilasciato kernel corretti; Ubuntu li sta ancora preparando (vedi 2. Stato attuale).
  • Finché non puoi applicare la patch, una regola del firewall che scarta i pacchetti TCP contenenti opzioni IPv4 è il controllo temporaneo più efficace. Utilizza iptables, installato di default, e non richiede riavvio. Per sicurezza, inizia solo contando; passa allo scarto una volta confermato che nessun traffico legittimo è interessato.

1. Cos'è questo bug?

L'header IP di una richiesta di connessione TCP può — raramente — contenere campi aggiuntivi chiamati opzioni IPv4. Il kernel mantiene queste opzioni in memoria durante la fase di instaurazione della connessione. Al momento della pulizia, liberava quella memoria immediatamente, anche se un altro core della CPU poteva ancora leggerla.

Usare la memoria dopo che è stata liberata si chiama use-after-free (UAF). Se nel frattempo qualcos'altro è stato collocato in quella posizione, il kernel legge dati errati, il che può portare a:

  • Un crash del server (kernel panic, DoS) — possibile con nient'altro che un normale servizio TCP aperto.
  • Esecuzione di codice remoto come root — il 2026-10-27 il Frontier Red Team di Anthropic ha dichiarato di aver realizzato un exploit che esegue comandi root senza autenticazione su server con un listener MPTCP (vedi il glossario sotto). La fuga di un indirizzo del kernel ha richiesto circa 48 minuti, e l'esecuzione dei comandi altri 5 circa. Il codice non è stato rilasciato.
VoceDettaglio
InteressatiLinux 4.4 e successivi, precedenti alla versione corretta di ciascun ramo. IPv6 non è interessato
GravitàCVSS 9.8 (Critica) secondo il Kernel CNA, Red Hat e Ubuntu. SUSE, Amazon e Oracle la valutano 8.1, perché vincere la corsa temporale tra le CPU è difficile
Causa principaleLa memoria è stata liberata senza attendere il periodo di sicurezza del kernel (periodo di grazia RCU). Correzione upstream: commit e3f33b0a1d89 (kfree → kfree_rcu)
Versioni del kernel corrette5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10, 7.3 o successivi — per i kernel delle distribuzioni, verifica se la correzione è inclusa, non il numero di versione

2. Stato attuale

Sfruttamento: al 2026-11-03 non è presente nel CISA KEV (il catalogo delle vulnerabilità note per essere sfruttate), e non sono stati segnalati attacchi nel mondo reale. Molti repository GitHub dichiarano di essere "PoC"; nessuno è verificato — non eseguirli su reti di produzione.

Kernel corretti per distribuzione (versioni e fonti nella guida §2.2)

DistribuzioneStato
RHEL 8 / 9 / 10✅ Kernel corretti rilasciati il 2026-11-01 (RHSA-2026:93414 / 93412 / 93413). I nodi OpenShift (RHCOS) non sono ancora corretti
Debian 12 / 13✅ Corretti (DSA-6568-1, DLA-4841-1, DLA-4850-1)
Amazon Linux 2 / 2023✅ Corretti. Le AMI ottimizzate per EKS/ECS, Fargate e Bottlerocket sono in fase di distribuzione
Rocky Linux (CIQ RLC Pro / LTS)✅ Ogni variante supportata da CIQ è corretta. Per Rocky community, consultare Rocky Errata
Ubuntu 22.04 / 24.04 / 26.04 / 26.10⏳ In corso ("work in progress" al 2026-11-03)
Ubuntu 16.04 / 18.04 / 20.04⏳ Il supporto standard è terminato — correzioni previste solo per gli abbonati a Ubuntu Pro (ESM)
SUSE, Oracle Linux, AlmaLinux, …Correzioni segnalate — consultare l'avviso di ciascun fornitore

3. Il mio server è a rischio?

Lo script diagnostico in 4. Cosa fare ora fornisce il verdetto esatto. Come guida approssimativa:

Perché un attacco funzioni, ① il server deve avere almeno due core CPU (due core devono accedere alla stessa memoria nello stesso momento), e ② il pacchetto dell'attaccante deve raggiungere il server con le sue opzioni IPv4 intatte.

#Se il server è…RischioCosa fare
1In una VPC interna o in un nodo Kubernetes, multi-core, con un listener MPTCP (anche nei container)🔴 Root remotoApplicare subito la regola del firewall e il sysctl, e correggere i kernel dei nodi. Alcune reti Kubernetes (CNI basati su eBPF) aggirano il firewall dell'host, quindi la correzione viene prima
2Su un IP pubblico o dietro un load balancer L4 (AWS NLB, …) con un listener MPTCP🔴 Root remotoApplicare subito la regola del firewall e il sysctl
3Multi-core con solo servizi TCP ordinari🟠 Crash remotoApplicare la regola del firewall (il solo sysctl non basta)
4CPU singola (una vCPU)🟡 Molto improbabile che riescaIncludere nel ciclo di patch regolare
5Raggiungibile solo tramite un proxy L7 (AWS ALB, CloudFront, Cloudflare, …) con accesso interno controllato🟡 I pacchetti di attacco non arrivano maiCorreggere per difendersi da attaccanti interni

⚠️ Non concludere "nessun listener MPTCP, quindi siamo al sicuro". Red Hat afferma che verificare la presenza di listener MPTCP è "informativo più che rassicurante". Senza MPTCP un crash è comunque possibile, e non si può escludere un altro metodo di sfruttamento che non richieda MPTCP. Inoltre, sui kernel della famiglia RHEL 8 ss -M potrebbe mostrare i listener MPTCP come TCP ordinario.

Scarica lo strumento