
Exploit d'injection SQL non authentifiée pour les versions de GLPI antérieures à 10.0.18, permettant l'énumération de la base de données, l'extraction d'identifiants et l'exfiltration de jetons API via le point de terminaison /index.php/ajax/.
Exploit pour la vulnérabilité d'injection SQL non authentifiée dans GLPI.
| Champ | Valeur |
|---|---|
| CVE | CVE-2025-24799, CVE-2025-24801 |
| Produit | GLPI (Logiciel de gestion d'actifs) |
| Type | Injection SQL non authentifiée |
| Point vulnérable | endpoint /index.php/ajax/ |
| Fonction affectée | handleAgent avec le paramètre deviceid |
| Version vulnérable | < 10.0.18 |
| Corrigé dans | GLPI 10.0.18 |
L'exploit exploite le manque de sanitisation adéquate du paramètre deviceid dans l'endpoint d'inventaire agent de GLPI. La fonction handleAgent accepte ce paramètre sans échappement approprié, permettant une injection SQL via la fonction dbEscapeRecursive.
/index.php/ajax/| Argument | Type | Obligatoire | Description | Par défaut |
|---|---|---|---|---|
-u, --url | string | Oui | URL de l'instance GLPI cible (inclut http/https) | Requis |
--check | flag | Non | Vérifier uniquement la vulnérabilité sans exploitation active | false |
--exploit | flag | Non | Effectuer une exploitation active et extraire des données | false |
-t, --timeout | integer | Non | Délai d'attente pour les requêtes en secondes | 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_usersCe code d'exploitation est fourni uniquement à des fins de tests de sécurité éthiques et avec l'autorisation appropriée.
AUTORISATION NÉCESSAIRE :
Cet exploit est destiné à :
| Source | Description |
|---|---|
| Base de données CVE | CVE-2025-24799, CVE-2025-24801 |
| Avis du fournisseur | Bulletin de sécurité GLPI |
| NVD | Entrée CVE NVD et score CVSS |
G4l1l30 - À des fins de recherche en sécurité
Cet exploit est destiné aux chercheurs en sécurité éthiques et aux professionnels. Toute utilisation abusive relève de la responsabilité de l'utilisateur.