Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
CriticalPublic exploit

Unauthenticated SQL Injection in GLPI Inventory Endpoint

IdentifiersCVE-2025-24799CWE-89· Improper Neutralization of Special…

CVE-2025-24799 is an unauthenticated SQL injection vulnerability in GLPI, a free asset and IT management software package. According to the provided content, an attacker can perform SQL injection through the inventory endpoint without authentication. The issue affects vulnerable GLPI deployments prior to the fix released in version 10.0.18. No additional vulnerable function or parameter details are provided in the supplied material.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation allows a remote, unauthenticated attacker to inject arbitrary SQL statements via the GLPI inventory endpoint. Depending on database permissions and application behavior, this can enable unauthorized access to, modification of, or deletion of application data, extraction of sensitive information stored in the GLPI database, and potentially broader compromise of the application's integrity and availability.

Mitigation

If you can’t patch tonight, do this now.

Until patching is completed, restrict network access to the GLPI inventory endpoint, especially from untrusted or internet-facing sources. Where operationally feasible, place GLPI behind access controls such as VPN, IP allowlisting, reverse-proxy filtering, or WAF rules designed to detect and block SQL injection patterns. Increase monitoring for suspicious requests to the inventory endpoint and anomalous database activity.

Remediation

Patch, then assume compromise.

Upgrade GLPI to version 10.0.18 or later, as the provided content states the vulnerability is fixed in 10.0.18. If immediate upgrade is not possible, prioritize patching any internet-exposed GLPI instances and validate that the inventory endpoint is no longer vulnerable after updating.
PUBLIC EXPLOITS

Exploits

2 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos (2 hidden).

VALID 2 / 4 TOTALView more in app
CVE-2025-24799MaturityPoCVerified exploit

This repository is a proof-of-concept (PoC) exploit for CVE-2025-24799, targeting the GLPI IT asset management software. The exploit demonstrates an unauthenticated time-based blind SQL injection vulnerability, allowing an attacker to extract usernames and password hashes from the 'glpi_users' table. The main exploit logic is stored in an encrypted binary file ('main.bin'), which is decrypted at runtime by 'main.py' using a key from the '.key' file. The Python script requires the user to specify a target URL (e.g., http://target.com/index.php/ajax), which is likely the vulnerable endpoint. The repository includes a README with detailed usage instructions, requirements (requests, colorama, beautifulsoup4), and example output. The attack vector is network-based, exploiting a web endpoint without authentication. No hardcoded IPs or domains are present, but the exploit is fingerprintable by its use of the '/index.php/ajax' endpoint and its focus on the 'glpi_users' table. The code is operational as a PoC, with the actual exploit logic obfuscated in the encrypted payload.

Rosemary1337Disclosed Sep 8, 2025pythonnetwork
Exploit-CVE-2025-24799MaturityPoCVerified exploit

This repository contains a Python exploit script (exploit.py) targeting CVE-2025-24799, an unauthenticated time-based blind SQL injection vulnerability in GLPI. The exploit works by sending specially crafted XML payloads via HTTP POST requests to a GLPI endpoint (e.g., /index.php/ajax). It leverages time delays (SLEEP) to infer database content, specifically extracting usernames and password hashes from the glpi_users table. The script is operational, automating the extraction process and providing clear output for each credential found. The repository includes a README with usage instructions, a requirements.txt for dependencies (requests, colorama), and a standard MIT license. No hardcoded endpoints are present; the user must supply the target URL. The exploit does not require authentication and is designed for remote, unauthenticated attacks against vulnerable GLPI instances.

MatheuZSecurityDisclosed Apr 15, 2025pythonnetwork
EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
Glpi-ProjectGlpiapplication

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

Malware families riding this exploit, with evidence and IOCs.

Detection signatures1

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity8

Community discussion across Reddit, Mastodon, and other social sources.