
Proof-of-concept exploit per CVE-2025-32463, una vulnerabilità di escalation dei privilegi in sudo chroot, che dimostra il caricamento arbitrario di oggetti condivisi per ottenere privilegi di root.
/////// Disclaimer /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Questo progetto è fornito esclusivamente a scopo didattico. Utilizzando qualsiasi parte di questo repository, riconosci che non utilizzerai il codice o le tecniche qui contenute per ottenere accesso non autorizzato a sistemi che non possiedi o per i quali non hai esplicito permesso di testare.
L'autore (nflatrea) non si assume alcuna responsabilità per qualsiasi uso improprio, danno o conseguenza derivante dall'uso di questa proof-of-concept o dei materiali correlati, e accetti di utilizzare questo codice a tuo rischio.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Questo repository fornisce una proof-of-concept per una vulnerabilità di escalation locale dei privilegi nelle versioni di sudo dalla 1.9.1 alla 1.9.17, che consente a un utente non privilegiato di elevare i propri privilegi a root abusando della funzionalità --chroot (-R), anche senza specifiche regole sudo.
Quest'ultimo include un singolo file:
bipboop.sh : Uno script bash autonomo che dimostra l'exploit.
Crea un ambiente chroot fittizio, compila un modulo NSS dannoso e utilizza
sudo -R per attivare la vulnerabilità.
sudo versione compresa tra 1.9.14 e 1.9.17gcc e strumenti di build di base installatiCVE-2025-32463 consente il caricamento arbitrario di oggetti condivisi con privilegi di root a causa di un comportamento non sicuro di chroot() combinato con le ricerche Name Service Switch (NSS) durante la corrispondenza dei comandi, consentendo a un utente non privilegiato di sfruttare directory scrivibili e controllate. Quando sudo esegue chroot in una directory scrivibile e controllata da un utente non privilegiato, risolve le informazioni utente utilizzando la configurazione NSS all'interno del chroot. Ciò porta al caricamento arbitrario di oggetti condivisi con privilegi di root.
Piantando un oggetto condiviso dannoso (ad es., libnss_/bipboop.so.2) nell'ambiente chroot fittizio,
un attaccante può attivare la sua esecuzione con sudo, ottenendo l'escalation dei privilegi.
Questo problema è stato introdotto nella versione 1.9.14 di sudo ed è stato corretto nella versione 1.9.17p1, dove la funzionalità chroot è stata deprecata.
sudo 1.9.14 fino a 1.9.17 (VULNERABILE)sudo 1.9.17p1 e successive (CORRETTO)CVE-2025-32463 è stata scoperta da Rich Mirch della Stratascale Cyber Research Unit (CRU).
Divulgazione Completa : https://www.stratascale.com/vulnerability-alert-CVE-2025-32463-sudo-chroot
Il team CRU di Stratascale ha condotto un'analisi dettagliata dell'implementazione di sudo chroot e ha identificato la vulnerabilità come parte di una ricerca in corso sulle utility Linux privilegiate. Il loro lavoro ha incluso la scoperta, lo sfruttamento, la divulgazione responsabile al manutentore di sudo, e il coordinamento con MITRE per l'assegnazione della CVE.