
Um PoC em Python para o CVE-2022-21661, adaptado do PoC em Go do z92g, projetado para demonstrar a vulnerabilidade em um ambiente de script mais acessível.
Um Proof-of-Concept (PoC) baseado em Python para CVE-2022-21661, que é uma vulnerabilidade crítica no WordPress que permite que um atacante não autorizado realize um ataque de object injection, que em certas condições pode levar a Remote Code Execution (RCE).
Esta implementação é inspirada no PoC baseado em Go de z92g, e foi criada para fornecer uma versão mais acessível e amigável para usuários de script, especialmente para pesquisadores de segurança e praticantes de CTF.
⚠️ Esta ferramenta é destinada apenas para fins educacionais e testes autorizados. O uso sem permissão em sistemas que não sejam seus é ilegal.
Clone este repositório e instale as dependências necessárias com o comando:
pip3 install -r requirements.txt
Execute este script com uma única URL ou um arquivo contendo uma lista de URLs para verificar se o site é vulnerável ao CVE-2022-21661:
usage: main.py [-h] [-u URL] [-f FILE]
Identifica CVE-2022-21661 em instalações WordPress.
opções:
-h, --help Mostra ajuda e sai
-u URL, --url URL Uma única URL de site WordPress para verificar.
-f FILE, --file FILE Arquivo contendo uma lista de URLs WordPress (uma por linha).
Autor: FauzanAldi
Verificando um único site:
python3 main.py -u https://example.com
Escaneando vários sites WordPress a partir de uma lista de URLs:
python3 main.py -f urls.txt