CVE-2025-24799
PoC largeUnauthenticated SQL Injection in GLPI Inventory Endpoint
GLPI, a widely used open-source IT asset and service management platform, contains an unauthenticated SQL injection flaw (CWE-89) in its inventory endpoint. An attacker can trigger it by sending specially crafted, unauthenticated requests to that endpoint, causing attacker-controlled input to be executed within SQL queries. Successful exploitation could allow reading or modifying the GLPI database, exposing sensitive IT asset and configuration data and potentially further access, consistent with the critical 9.8 CVSS score (high confidentiality, integrity and availability impact). Any GLPI deployment running a version earlier than 10.0.18 is affected, particularly instances whose inventory endpoint is reachable by untrusted clients. A public proof-of-concept exists and the flaw is not yet in CISA's KEV, but EPSS assigns an 86.3% probability of exploitation within 30 days (100th percentile), indicating elevated exploitation risk.
What to do: Upgrade to GLPI 10.0.18 or later immediately, prioritizing instances whose inventory endpoint is exposed to untrusted networks or the internet. If patching must be delayed, restrict access to the inventory endpoint (e.g., limit to known agent source IPs or internal networks) and review logs for anomalous or unauthenticated inventory requests. Note that exploitation requires no authentication or user interaction, so do not rely on access controls alone.
| glpi-project GLPI | All versions prior to 10.0.18 (fixed in 10.0.18) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
GLPI is a free asset and IT management software package. An unauthenticated user can perform a SQL injection through the inventory endpoint. This vulnerability is fixed in 10.0.18.
- Vendors
- glpi-project
- Products
- glpi
- Weakness
- CWE-89
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H