
Modulo kernel DKMS per Ubuntu che mitiga CVE-2026-98432 scartando i pacchetti TCP IPv4 che trasportano opzioni IP tramite un hook netfilter in ogni network namespace.
Pacchetto DKMS per Ubuntu di ipopt_guard, un modulo del kernel che mitiga
CVE-2026-98432 scartando i pacchetti TCP IPv4 che trasportano opzioni IP. Registra
un hook netfilter in ogni network namespace, quindi non richiede alcuna
configurazione del firewall e non è influenzato da nft flush ruleset, firewalld o ufw.
Questa è una mitigazione, non una correzione. Rimuovere il pacchetto una volta che tutti i kernel supportati contengono la correzione upstream.
make
Il file .deb viene scritto nella directory superiore.
Il modulo viene caricato all'installazione e all'avvio da cve-2026-98432-dkms.service,
e ricompilato da DKMS per i nuovi kernel quando i relativi header sono installati.
systemctl status cve-2026-98432-dkms # failed = non protetto
cat /sys/module/ipopt_guard/parameters/dropped # pacchetti scartati
journalctl -k --grep ipopt_guard # log degli scarti con limitazione di frequenza
DKMS salta i kernel elencati in kernel-is-fixed, e il servizio salta il caricamento su
di essi. I kernel elencati vengono eseguiti senza la protezione di questo pacchetto, quindi elencare un kernel solo una volta
che è confermato corretto. Tutto ciò che non è elencato mantiene il modulo.
Prima di ogni rilascio, confrontare la tabella con https://ubuntu.com/security/CVE-2026-98432. Ubuntu 22.04, 24.04 e 26.04 sono coperti.
Su Ubuntu 22.04, dkms autoinstall stampa un errore per i kernel saltati. Questo
è innocuo, poiché DKMS 2.8.7 segnala l'esclusione allo stesso modo di un errore. Un
errore di compilazione reale su 22.04 non fa fallire nemmeno l'aggiornamento del kernel, quindi affidarsi
allo stato del servizio per rilevarlo.
ireq_opt da solo, quindi i sistemi che lo utilizzano non sono protetti. Il modulo
scarta anche il loro traffico TCP etichettato. Disattivare lo scarto con
echo N > /sys/module/ipopt_guard/parameters/enabled, oppure in modo persistente con
options ipopt_guard enabled=N in /etc/modprobe.d/.