
Dieses Repository enthält ein Proof-of-Concept-Skript (PoC) für CVE-2025-6019, eine Schwachstelle zur lokalen Rechteausweitung (Local Privilege Escalation, LPE) in libblockdev und udisks. Das Skript erstellt ein XFS-Dateisystemabbild mit einer SUID-bash-Binärdatei und nutzt die Schwachstelle aus, um es ohne die nosuid-Option zu mounten, wodurch eine Root-Shell ermöglicht wird.
WARNUNG: Dieses PoC dient ausschließlich zu Bildungs- und Testzwecken. Verwenden Sie es nur auf Systemen, für die Sie autorisiert sind. Unbefugte Nutzung ist illegal und unethisch.
300 MB großes XFS-Abbild mit einer SUID-bash-Binärdatei (erfordert Root).Betriebssystem:
kernel 6.6.15-amd64); funktioniert möglicherweise auch mit anderen Linux-Distributionen mit verwundbaren udisks2/libblockdev-Versionen (z. B. 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
Erzeugen Sie dann das xfs.image und übertragen Sie es zusammen mit dem exploit.sh auf Ihr Zielsystem und führen Sie es anschließend mit dem Flag C aus.
sudo zypper install coreutils xfsprogs udisks2 libblockdev[L]ocal-Modus, um das XFS-Abbild zu erstellen.udisks2/libblockdev (die spezifischen Versionen für CVE-2025-6019 sind unbekannt; bitte manuell überprüfen).