
Proof-of-concept exploit per CVE-2025-6019, un'escalation dei privilegi locale in libblockdev/udisks. Crea un'immagine XFS con bash SUID per ottenere una shell di root su sistemi Linux vulnerabili.
Questo repository contiene uno script di Prova di Concetto (PoC) per CVE-2025-6019, una vulnerabilità di escalation dei privilegi locali (LPE) in libblockdev e udisks. Lo script crea un'immagine del filesystem XFS con un binario SUID bash e sfrutta la vulnerabilità per montarla senza l'opzione nosuid, consentendo di ottenere una shell root.
ATTENZIONE: Questo PoC è solo a scopo educativo e di test. Utilizzalo solo su sistemi che sei autorizzato a testare. L'uso non autorizzato è illegale e non etico.
300 MB con un binario SUID bash (richiede root).kernel 6.6.15-amd64); potrebbe funzionare su altre distribuzioni Linux con versioni vulnerabili di udisks2/libblockdev (es. Kali Linux).dd, mkfs.xfs, mount, umount, udisksctl, gdbus, killall, grep, chmod, cpsudo apt-get install coreutils xfsprogs udisks2 libblockdev-utils$ git clone https://github.com/guinea-offensive-security/CVE-2025-6019
$ cd CVE-2025-6019
$ chmod +x exploit.sh
$ bash exploit.sh
Poi genera il file xfs.image e trasferiscilo nella macchina vittima insieme a exploit.sh, quindi eseguilo con il flag C.
sudo zypper install coreutils xfsprogs udisks2 libblockdev[L]ocale per creare l'immagine XFS.udisks2/libblockdev (le versioni specifiche per CVE-2025-6019 sono sconosciute; verificare manualmente).