
Sicherheitsdokumentation und Laborbegleiter für die lokale Privilegieneskalation von polkit pkexec, mit einem TryHackMe-Raum für praktische Übungen zur Ausnutzung.
Eine lokale Privilegienausnutzungsschwachstelle wurde im pkexec-Dienstprogramm von polkit gefunden. Die pkexec-Anwendung ist ein setuid-Tool, das nicht privilegierten Benutzern erlaubt, Befehle als privilegierte Benutzer gemäß vordefinierter Richtlinien auszuführen. Die aktuelle Version von pkexec verarbeitet die Anzahl der Aufrufparameter nicht korrekt und führt schließlich dazu, dass Umgebungsvariablen als Befehle ausgeführt werden. Ein Angreifer kann dies ausnutzen, indem er Umgebungsvariablen so manipuliert, dass pkexec zur Ausführung von beliebigem Code veranlasst wird. Bei erfolgreicher Ausführung kann der Angriff eine lokale Privilegienausweitung verursachen, die nicht privilegierten Benutzern administrative Rechte auf dem Zielrechner gewährt.
TryHackMe-Link - tryhackme.com/jr/cve20214034