
Exploit em Python para CVE-2024-53677 Apache Struts path traversal para execução remota de código. Automatiza a manipulação de parâmetros de upload de arquivos para alcançar RCE em aplicações Struts vulneráveis.
Uma vulnerabilidade crítica de segurança, identificada como CVE-2024-53677, foi encontrada no Apache Struts, permitindo que atacantes manipulem parâmetros de upload de arquivos que podem potencialmente levar a path traversal não autorizado e execução remota de código (RCE).
Instalar pacotes PIP:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Em seguida, execute o script de exploit com, por exemplo:
python3 exploit.py --url http://strutted.htb/upload.action
Observe que o exploit precisa de uma URL completa onde a funcionalidade de upload de arquivos está implementada.
Este script de exploit foi criado apenas para fins de pesquisa e desenvolvimento de técnicas defensivas eficazes. Não se destina a ser usado para quaisquer atividades maliciosas ou não autorizadas. O autor e o proprietário do script isentam-se de qualquer responsabilidade por uso indevido ou danos causados por este software. Os usuários são instados a usar este software de forma responsável e apenas de acordo com as leis e regulamentos aplicáveis. Use com responsabilidade.