
Exploit di SQL injection non autenticata per versioni di GLPI precedenti alla 10.0.18, che consente l'enumerazione del database, l'estrazione delle credenziali e l'esfiltrazione dei token API tramite l'endpoint /index.php/ajax/.
Exploit per la vulnerabilità di iniezione SQL non autenticata in GLPI.
| Campo | Valore |
|---|---|
| CVE | CVE-2025-24799, CVE-2025-24801 |
| Prodotto | GLPI (Asset Management Software) |
| Tipo | Iniezione SQL non autenticata |
| Punto vulnerabile | Endpoint /index.php/ajax/ |
| Funzione interessata | handleAgent con parametro deviceid |
| Versione vulnerabile | < 10.0.18 |
| Corretto in | GLPI 10.0.18 |
L'exploit sfrutta la mancanza di una corretta sanitizzazione del parametro deviceid nell'endpoint dell'agente di inventario di GLPI. La funzione handleAgent accetta questo parametro senza un adeguato escaping, consentendo l'iniezione SQL tramite la funzione dbEscapeRecursive.
/index.php/ajax/| Argomento | Tipo | Obbligatorio | Descrizione | Predefinito |
|---|---|---|---|---|
-u, --url | string | Sì | URL dell'istanza GLPI target (includere http/https) | Richiesto |
--check | flag | No | Verificare solo la vulnerabilità senza sfruttarla attivamente | false |
--exploit | flag | No | Eseguire sfruttamento attivo ed estrazione dati | false |
-t, --timeout | integer | No | Tempo di attesa per le richieste in secondi | 10 |
python3 exploit_cve_2025_24799.py -u https://HOST.com --check
python3 exploit_cve_2025_24799.py -u https://HOST.com
python3 exploit_cve_2025_24799.py -u https://HOST.com --exploit --timeout 15
python3 exploit_cve_2025_24799.py -u https://HOST.com--check --timeout 20
python3 exploit_cve_2025_24799.py --help
python3 >= 3.6
requests == 2.31.0
pip install -r requirements.txt
glpi_usersQuesto codice di sfruttamento è fornito esclusivamente per scopi di test di sicurezza etici e con la dovuta autorizzazione.
AUTORIZZAZIONE NECESSARIA:
Questo exploit è destinato a:
| Fonte | Descrizione |
|---|---|
| CVE Database | CVE-2025-24799, CVE-2025-24801 |
| Vendor Advisory | GLPI Security Bulletin |
| NVD | NVD CVE entry and CVSS score |
G4l1l30 - Scopo di ricerca sulla sicurezza
Questo exploit è destinato a ricercatori di sicurezza etici e professionisti. L'uso improprio è responsabilità dell'utente.