
Exploit per CVE-2026-31431 che eleva i privilegi a root, con una modalità di rilevamento e implementazione in C per la portabilità.
Rilevamento e test di CVE-2026-31431
0x01 Avvio rapido
Alcuni ambienti di destinazione non hanno Python installato, quindi questa logica di escalation dei privilegi è stata riscritta in C.
Esegui il seguente comando sulla tua macchina Linux o WSL (si consiglia di usare -static per evitare problemi di versione GLIBC):
gcc -static exploit.c -o exploit
2. Distribuzione ed esecuzione
Carica il binario generato sulla macchina di destinazione:
chmod +x exploit
./exploit
Se l'exploit ha successo, il programma eseguirà automaticamente su e genererà una shell di root direttamente senza richiedere una password.
Se usi la versione python-ex.py su alcuni sistemi operativi, potresti incontrare l'errore AttributeError: module 'os' has no attribute 'splice'. Quindi puoi passare alla versione in linguaggio C.
Se vuoi solo verificare e non sfruttare la vulnerabilità, puoi eseguire questo comando
python3 -c 'import socket; s=socket.socket(38,5,0); (s.bind(("aead", "authencesn(hmac(sha256),cbc(aes))")) or print("未缓解")) if s else None' 2>/dev/null || echo "已缓解"