
CVE-2026-31431 - Copia Fallita - Exploit PoC
Questa vulnerabilità consente a un attaccante locale non privilegiato di ottenere privilegi di root su un sistema Linux vulnerabile.
Questo codice è fornito solo a scopo educativo e di ricerca sulla sicurezza.
Dimostra una vulnerabilità ipotetica (CVE-2026-31431) nell'interfaccia socket AF_ALG del kernel Linux.
Non eseguirlo su alcun sistema di cui non si è proprietari o per il quale non si ha un'esplicita autorizzazione scritta per testarlo.
L'uso improprio di questo codice potrebbe violare leggi e regolamenti.
CVE-2026-31431 (divulgata nel 2026) è un bug di copia su scrittura / confusione di lunghezza nell'implementazione AEAD authencesn(hmac(sha256),cbc(aes)).
Creando specifici messaggi di controllo sendmsg() con buffer di lunghezza zero, un attaccante può innescare un'operazione di kernel splice() per sovrascrivere pagine di memoria adiacenti – portando a una corruzione arbitraria dei file.
Questo PoC ha come target /usr/bin/su per modificare il suo payload binario in blocchi di 4 byte, quindi lo esegue per dimostrare l'escalation dei privilegi.
AF_ALG, SOL_ALGsplice() + sendmsg() per il trasferimento dati a copia zero