
Exploit de RCE 0-click não autenticado para CVE-2024-50498. Explora uma vulnerabilidade de injeção de código no plugin LUBUS WP Query Console para executar código PHP arbitrário, gravar um web shell no diretório de uploads, detectar o sistema operacional do alvo e obter execução remota de comandos por meio de um shell interativo.

Este repositório contém uma prova de conceito de exploit para CVE-2024-50498, uma vulnerabilidade de injeção de código não autenticada no plugin LUBUS WP Query Console para WordPress, que leva à execução remota de comandos (RCE).
O script envia uma requisição POST especialmente elaborada para um endpoint REST vulnerável, a fim de injetar e executar código PHP arbitrário. Ele grava um web shell no diretório de uploads do WordPress, detecta o sistema operacional alvo e fornece um shell remoto interativo.
python CVE-2024-50498.py --target http://target-wordpress-site
Após a execução, o script implanta o payload, verifica sua acessibilidade, detecta o sistema operacional e abre um shell interativo.