
Exploit de injeção SQL não autenticada para versões do GLPI anteriores a 10.0.18, permitindo enumeração de banco de dados, extração de credenciais e exfiltração de tokens de API por meio do endpoint /index.php/ajax/.
Exploit para vulnerabilidade de injeção SQL não autenticada no GLPI.
| Campo | Valor |
|---|---|
| CVE | CVE-2025-24799, CVE-2025-24801 |
| Produto | GLPI (Asset Management Software) |
| Tipo | Injeção SQL não autenticada |
| Ponto vulnerável | endpoint /index.php/ajax/ |
| Função afetada | handleAgent com parâmetro deviceid |
| Versão vulnerável | < 10.0.18 |
| Corrigido em | GLPI 10.0.18 |
O exploit explora a falta de sanitização adequada do parâmetro deviceid no endpoint de inventário agente do GLPI. A função handleAgent aceita este parâmetro sem escape adequado, permitindo injeção SQL através da função dbEscapeRecursive.
/index.php/ajax/| Argumento | Tipo | Obrigatório | Descrição | Padrão |
|---|---|---|---|---|
-u, --url | string | Sim | URL da instância GLPI alvo (inclui http/https) | Requer |
--check | flag | Não | Apenas verificar vulnerabilidade sem explorar ativamente | false |
--exploit | flag | Não | Realizar exploração ativa e extrair dados | false |
-t, --timeout | integer | Não | Tempo de espera para requests em segundos | 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_usersEste código de exploração é fornecido apenas para fins de testes éticos de segurança e com a devida autorização.
AUTORIZAÇÃO NECESSÁRIA:
Este exploit destina-se a:
| Fonte | Descrição |
|---|---|
| CVE Database | CVE-2025-24799, CVE-2025-24801 |
| Vendor Advisory | GLPI Security Bulletin |
| NVD | NVD CVE entry and CVSS score |
G4l1l30 - Finalidade de pesquisa em segurança
Este exploit destina-se a pesquisadores de segurança éticos e profissionais. O uso indevido é de responsabilidade do usuário.