
Неаутентифицированный эксплойт SQL-инъекции для версий GLPI до 10.0.18, позволяющий перечисление базы данных, извлечение учётных данных и эксфильтрацию API-токенов через конечную точку /index.php/ajax/.
Эксплойт для неаутентифицированной SQL-инъекции в GLPI.
| Поле | Значение |
|---|---|
| CVE | CVE-2025-24799, CVE-2025-24801 |
| Продукт | GLPI (Asset Management Software) |
| Тип | Неаутентифицированная SQL-инъекция |
| Уязвимая точка | /index.php/ajax/ endpoint |
| Затронутая функция | handleAgent с параметром deviceid |
| Уязвимая версия | < 10.0.18 |
| Исправлено в | GLPI 10.0.18 |
Эксплойт использует отсутствие надлежащей санитизации параметра deviceid в endpoint инвентаризации агента GLPI. Функция handleAgent принимает этот параметр без надлежащего экранирования, что позволяет выполнить SQL-инъекцию через функцию dbEscapeRecursive.
/index.php/ajax/| Аргумент | Тип | Обязательный | Описание | По умолчанию |
|---|---|---|---|---|
-u, --url | string | Да | URL целевой инстанции GLPI (включая http/https) | Требуется |
--check | flag | Нет | Только проверить уязвимость без активной эксплуатации | false |
--exploit | flag | Нет | Выполнить активную эксплуатацию и извлечь данные | false |
-t, --timeout | integer | Нет | Время ожидания для запросов в секундах | 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_usersЭтот код эксплойта предоставляется исключительно для целей этического тестирования безопасности и при наличии надлежащего разрешения.
НЕОБХОДИМОЕ РАЗРЕШЕНИЕ:
Этот эксплойт предназначен для:
| Источник | Описание |
|---|---|
| CVE Database | CVE-2025-24799, CVE-2025-24801 |
| Vendor Advisory | GLPI Security Bulletin |
| NVD | NVD CVE entry and CVSS score |
G4l1l30 - В исследовательских целях безопасности
Этот эксплойт предназначен для этичных исследователей безопасности и профессионалов. Неправомерное использование является ответственностью пользователя.