
Dieses Repository enthält einen Proof-of-Concept-Exploit (PoC) für die Baron-Samedit-Schwachstelle (CVE-2021-3156). Der Exploit demonstriert eine Privilegieneskalation auf Ubuntu 20.04 mit Sudo-Version 1.8.31 und glibc-Version 2.31. Er enthält einen assemblerbasierten Exploit, eine Shared-Object-Payload und ein Makefile zur automatisierten Kompilierung.
Dies ist ein Proof-of-Concept-Exploit (PoC) für die Baron-Samedit-Schwachstelle (CVE-2021-3156), getestet auf Ubuntu 20.04 mit sudo Version 1.8.31 und glibc Version 2.31. Der Exploit nutzt einen heap-basierten Pufferüberlauf in der Verarbeitung von Befehlszeilenargumenten durch sudo bei Verwendung von sudoedit aus, um eine Privilegienausweitung zu erreichen.
exploit.asm: Ein handgefertigter Assembly-Exploit, der die Argument- und Umgebungspuffer konstruiert, um die Schwachstelle auszulösen.shellcode.c: Ein minimales Shared-Object-Payload, das /bin/sh mit erhöhten Privilegien ausführt.Makefile: Automatisiert den Build-Prozess für sowohl den Shellcode als auch die Exploit-Binärdatei.Um den Exploit zu kompilieren:
make
./exploit
Um generierte Dateien zu entfernen:
make clean
Dieser PoC dient nur zu Bildungs- und Forschungszwecken. Die unbefugte Verwendung auf Systemen ohne ausdrückliche Genehmigung ist illegal und unethisch. Ich übernehme keine Haftung für Ihre Handlungen. Vielen Dank.