Vulnerabilità critica del kernel Linux CVE-2026-31431
Come verificare il server e correggere la vulnerabilità nel sottosistema crittografico del kernel Linux.
Nel sottosistema crittografico del kernel Linux (interfaccia AF_ALG) è stata scoperta una vulnerabilità critica CVE-2026-31431, che consente a un utente locale di escalare i privilegi fino a root.
Su un server standard, ciò si traduce in un'escalation di privilegi non autorizzata. Negli ambienti containerizzati (Docker, Kubernetes), la vulnerabilità può essere sfruttata per uscire dal container e ottenere il controllo completo del sistema host.
CentOS 7 e le distribuzioni che utilizzano branch del kernel più datati non sono interessate.
Verifica del server
Esegui il seguente comando nel terminale per verificare se il tuo sistema è vulnerabile:
python3 -c "
import socket, sys
try:
s = socket.socket(socket.AF_ALG, socket.SOCK_SEQPACKET, 0)
s.bind(('aead', 'authencesn(hmac(sha256),cbc(aes))'))
print('VULNERABLE')
sys.exit(1)
except OSError as e:
print('Not vulnerable:', e)
sys.exit(0)
"
Se l'output mostra VULNERABLE, il sistema è interessato dalla vulnerabilità e richiede un intervento immediato.
Mitigazione
In attesa del rilascio di una patch ufficiale, disabilita il modulo del kernel interessato.
Ubuntu, Debian e sistemi simili
# Crea una configurazione di blacklist
echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif-aead.conf
# Scarica il modulo se è attualmente caricato
rmmod algif_aead 2>/dev/null || true
Se utilizzi Ubuntu con gli aggiornamenti automatici abilitati (abilitati per impostazione predefinita), non è necessario eseguire il passaggio precedente.
CentOS, RHEL, AlmaLinux, Rocky Linux
# Blacklist tramite riga di comando del kernel (persistente tra gli aggiornamenti)
grubby --update-kernel=ALL --args="initcall_blacklist=algif_aead_init"
# Riavvia per applicare le modifiche
reboot -h now
Dopo aver applicato la soluzione temporanea, tieni d'occhio i repository ufficiali della tua distribuzione e installa la patch del kernel non appena diventa disponibile.
Riferimenti
- Analisi della vulnerabilità (Copy.fail)
- NIST NVD: CVE-2026-31431
- Voce MITRE CVE
- Tracker delle distribuzioni: Debian | Red Hat | Ubuntu | SUSE
Aiuto
Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!