
Script semplice per ottenere un rilevamento attivo sicuro e non invasivo di CVE-2026-72898 (SQLi in Metabase)
Script semplice per ottenere un rilevamento attivo sicuro e non distruttivo di CVE-2026-72898 (SQLi in Metabase)
Tenta di determinare se un'istanza Metabase è vulnerabile alla vulnerabilità di SQL injection nell'endpoint di reimpostazione della password. Lo script è progettato per essere sicuro e non causare alcun danno al sistema di destinazione. Non tenta di sfruttare la vulnerabilità modificando dati o eseguendo azioni distruttive. Lo script invia una serie di payload di sleep o delay all'istanza Metabase di destinazione per determinare se la SQL injection è possibile e misura i tempi di risposta di conseguenza. Supporta più tipi di database e può eseguire una scansione brute-force per testare tutti i tipi di database supportati se l'utente non è sicuro del tipo di database di destinazione.
Utilizzo:
cve_2026_72898_scanner.py - A script to safely scan for CVE-2026-72898.
options:
-h, --help show this help message and exit
--host HOST Target Metabase host
--port PORT Target Metabase port
--schema {http,https}
Target Metabase schema
--db-type {mysql,postgres,mariadb}
Target Metabase application SQL database type
--brute Enable brute force mode (try all database types) - avoid as possible, as it may trigger rate limiting on the target system after around 10 requests with later exponential backoff on retry
Questo strumento è destinato esclusivamente a scopi educativi e a test di sicurezza autorizzati. Non utilizzarlo contro sistemi senza esplicita autorizzazione scritta del proprietario.
L'autore non si assume alcuna responsabilità e non è responsabile per qualsiasi uso improprio, danno, perdita di dati o conseguenza legale causata da questo programma. Utilizzare interamente a proprio rischio.