CVE-2025-24799
published 2025-03-18CVE-2025-24799: GLPI is a free asset and IT management software package. An unauthenticated user can perform a SQL injection through the inventory endpoint. This vulnerability…
PriorityP192critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
86.18%
99.7th percentile
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.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| glpi-project | glpi | — | — |
| glpi-project | glpi | >= 10.0.0 < 10.0.18 | 10.0.18 |
Detection & IOCsextracted from sources · hover to see the quote
command', IF((1=1),(select sleep(7)),1), 0, 0, 0, 0, 0, 0);#
snort
alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS GLPI Pre-auth SQL Injection (CVE-2025-24799)"; flow:established,to_server; http.method; content:"POST"; http.content_type; content:"application/xml"; http.request_body; content:"|3c|deviceid|3e|"; fast_pattern; pcre:"/^[^\x3c]*?[\x27\x22\x3b\x2d\x5c\x2a\x2f]/R"; reference:url,blog.lexfo.fr/glpi-sql-to-rce.html; reference:cve,2025-24799; classtype:web-application-attack; sid:2060814; rev:1; metadata:attack_target Server, tls_state TLSDecrypt, created_at 2025_03_12, cve CVE_2025_24799, deployment Perimeter, deployment Internal, deployment SSLDecrypt, confidence High, signature_severity Major, tag Exploit, updated_at 2025_03_12, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T1190, mitre_technique_name Exploit_Public_Facing_Application; target:dest_ip;)
snort
ET WEB_SPECIFIC_APPS GLPI $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS GLPI < 10.0.17 Pre-Auth SQL Injection (CVE-2025-24799)"; flow:established,to_server; http.method; content:"POST"; http.content_type; content:"application/xml"; http.request_body; content:"|3c|deviceid|3e|"; fast_pattern; pcre:"/^[^\x3c]*?(?:(?:S(?:HOW\x20(?:C(?:UR(?:DAT|TIM)E|HARACTER\x20SET)|(?:VARI|T)ABLES)|ELECT\x20(?:FROM|USER|SLEEP))|U(?:NION\x20SELEC|PDATE\x20SE)T|DELETE\x20FROM|INSERT\x20INTO)|S(?:HOW.+(?:C(?:HARACTER.+SET|UR(DATE|TIME))|(?:VARI|T)ABLES)|ELECT.+(?:FROM|USER))|U(?:NION.+SELEC|PDATE.+SE)T|DELETE.+FROM|INSERT.+INTO|\x2f\*.+\*\x2f)/R"; reference:url,blog.lexfo.fr/glpi-sql-to-rce.html; reference:cve,2025-24799; classtype:web-application-attack; sid:2061770; rev:1;
- →The SQLi payload is delivered via POST request with Content-Type application/xml to the GLPI inventory endpoint; the injected SQL is embedded inside a SimpleXMLElement body, detectable by the presence of the <deviceid> tag (hex |3c|deviceid|3e|) alongside SQL keywords. ↗
- →The Metasploit module targets the GLPI inventory plugin endpoint; the exploit requires the GLPI Inventory plugin to be installed/enabled and 'Enable Inventory' to be checked in administration configuration. ↗
- →Time-based blind SQLi detection: look for slow responses (>=7 seconds) to POST requests returning HTTP 200 with Content-Type application/xml and body containing 'ok' and 'REPLY>'.
- →The dominant exploitation source IP (193.24.123.42, PROSPERO OOO AS200593) was observed sending 200 sessions targeting GLPI CVE-2025-24799 and rotates through 300+ unique user agent strings; it does not appear on widely circulated IOC lists. ↗
- →85% of exploitation sessions use OAST DNS callbacks to verify blind RCE/SQLi execution without direct response; monitor for unexpected outbound DNS queries from GLPI servers to unknown/random subdomains.
- ·Exploitation requires the GLPI Inventory plugin to be installed and enabled, AND the 'Enable Inventory' option to be active in administration; instances without this configuration are not vulnerable via this vector. ↗
- ·The vulnerability is fixed in GLPI 10.0.18; instances running 10.0.17 and below are affected. ↗
CVSS provenance
nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
osv9.8CRITICAL
vulncheck7.5HIGH
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
CVE-2025-24799: GLPI is a free asset and IT management software package
osv·2025-03-18·CVSS 9.8
CVE-2025-24799 [CRITICAL] CVE-2025-24799: GLPI is a free asset and IT management software package
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.
VulnCheck
glpi-project GLPI Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
vulncheck·2025·CVSS 7.5
CVE-2025-24799 [HIGH] glpi-project GLPI Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
glpi-project GLPI Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
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.
Affected: glpi-project GLPI
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://dashboard.shadowserver.org/statistics/honeypot/vulnerability/map/?day=2025-04-17&host_type=src&vulnerability=cve-2025-24799; https://dashboard.shadowserver.org/statistics/honeypot/vulnerability/map/?day=2025-04-18&host_type=src&vulnerability=cve-2025-24799; https://dashboard.shadowserver.org/st
Suricata
ET WEB_SPECIFIC_APPS GLPI < 10.0.17 Pre-Auth SQL Injection (CVE-2025-24799)
suricata·2025-04-21·CVSS 7.5
CVE-2025-24799 [HIGH] ET WEB_SPECIFIC_APPS GLPI < 10.0.17 Pre-Auth SQL Injection (CVE-2025-24799)
ET WEB_SPECIFIC_APPS GLPI $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS GLPI < 10.0.17 Pre-Auth SQL Injection (CVE-2025-24799)"; flow:established,to_server; http.method; content:"POST"; http.content_type; content:"application/xml"; http.request_body; content:"|3c|deviceid|3e|"; fast_pattern; pcre:"/^[^\x3c]*?(?:(?:S(?:HOW\x20(?:C(?:UR(?:DAT|TIM)E|HARACTER\x20SET)|(?:VARI|T)ABLES)|ELECT\x20(?:FROM|USER|SLEEP))|U(?:NION\x20SELEC|PDATE\x20SE)T|DELETE\x20FROM|INSERT\x20INTO)|S(?:HOW.+(?:C(?:HARACTER.+SET|UR(DATE|TIME))|(?:VARI|T)ABLES)|ELECT.+(?:FROM|USER))|U(?:NION.+SELEC|PDATE.+SE)T|DELETE.+FROM|INSERT.+INTO|\x2f\*.+\*\x2f)/R"; reference:url,blog.lexfo.fr/glpi-sql-to-rce.html; reference:cve,2025-24799; classtype:web-application-attack; sid:2061770; rev:1; metadata:affected_product GLPI, attack_ta
Suricata
ET WEB_SPECIFIC_APPS GLPI Pre-auth SQL Injection (CVE-2025-24799)
suricata·2025-03-12·CVSS 7.5
CVE-2025-24799 [HIGH] ET WEB_SPECIFIC_APPS GLPI Pre-auth SQL Injection (CVE-2025-24799)
ET WEB_SPECIFIC_APPS GLPI Pre-auth SQL Injection (CVE-2025-24799)
Rule: alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS GLPI Pre-auth SQL Injection (CVE-2025-24799)"; flow:established,to_server; http.method; content:"POST"; http.content_type; content:"application/xml"; http.request_body; content:"|3c|deviceid|3e|"; fast_pattern; pcre:"/^[^\x3c]*?[\x27\x22\x3b\x2d\x5c\x2a\x2f]/R"; reference:url,blog.lexfo.fr/glpi-sql-to-rce.html; reference:cve,2025-24799; classtype:web-application-attack; sid:2060814; rev:1; metadata:attack_target Server, tls_state TLSDecrypt, created_at 2025_03_12, cve CVE_2025_24799, deployment Perimeter, deployment Internal, deployment SSLDecrypt, confidence High, signature_severity Major, tag Exploit, updated_at 2025_03_12, mitre_tactic_id TA00
Metasploit
GLPI Inventory Plugin Unauthenticated Blind Boolean SQLi
metasploit
GLPI Inventory Plugin Unauthenticated Blind Boolean SQLi
GLPI Inventory Plugin Unauthenticated Blind Boolean SQLi
GLPI <= 1.0.18 fails to properly sanitize user supplied data when sent inside a `SimpleXMLElement` (available to unauthenticated users), prior to using it in a dynamically constructed SQL query. As a result, unauthenticated attackers can conduct an SQL injection attack to dump sensitive data from the backend database such as usernames and password hashes. In order for GLPI to be exploitable the GLPI Inventory plugin must be installed and enabled, and the "Enable Inventory" radio button inside the administration configuration also must be checked.
Nuclei
GLPI < 10.0.17 - Pre-Auth SQL Injection
nuclei·CVSS 9.8
CVE-2025-24799 [CRITICAL] GLPI < 10.0.17 - Pre-Auth SQL Injection
GLPI
get_params
', IF((1=1),(select sleep(7)),1), 0, 0, 0, 0, 0, 0);#
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
matchers:
- type: dsl
dsl:
- 'duration>=7'
- 'status_code ==200'
- 'contains(header, "application/xml")'
- 'contains_all(body, "ok", "REPLY>")'
condition: and
# digest: 4b0a00483046022100f43adcd6f9bf09a41ac51f6371a83b320c9426a5b430aa01bcc3161cb4de1b50022100ca38879cbca2bc4db040c8e87b4c7fcbc73e557c20b4c60e8aaf33186211a19f:922c64590222798bb761d5b6d8e72950
Bleepingcomputer
One threat actor responsible for 83% of recent Ivanti RCE attacks
blogs_bleepingcomputer·2026-02-14·CVSS 9.8
CVE-2026-1286 [CRITICAL] One threat actor responsible for 83% of recent Ivanti RCE attacks
## One threat actor responsible for 83% of recent Ivanti RCE attacks
## Bill Toulas
Update: The article initially listed the wrong CVEs. This has now been corrected to list the CVEs: CVE-2026-1286 and CVE-2026-1340
Threat intelligence observations show that a single threat actor is responsible for most of the active exploitation of two critical vulnerabilities in Ivanti Endpoint Manager Mobile (EPMM), tracked as CVE-2026-1281 and CVE-2026-1340.
The security issues have been flagged as actively exploited in zero-day attacks in Ivanti's security advisory, where the company also announced hotfixes.
Both flaws received a critical severity rating and allow an attacker to inject code without authentication, leading to remote code execution (RCE) on vulnerable systems.
A single IP address h
Greynoiseio
Active Ivanti Exploitation Traced to Single Bulletproof IP—Published IOC Lists Point Elsewhere
blogs_greynoiseio·2026-02-10
Active Ivanti Exploitation Traced to Single Bulletproof IP—Published IOC Lists Point Elsewhere
CVE Disclosure Early Warning Get an early warning when traffic spikes indicate a high likelihood of new disclosures
Compromised Asset Detection Find out immediately if an asset communicates with a malicious IP address
Vulnerability Prioritization Get real-time insight into active exploitation trends to better understand risk and severity
SOC Efficiency Filter out noisy, low priority and false-positive alerts from mass internet scanners
Incident Investigation Add context to incidents to speed the determinations of scope and timelines
Threat Hunting Quickly identify anomalous behavior and enrich your threat hunting campaigns
Why GreyNoise
CVE Disclosure Early Warning Get an early warning when traffic spikes indicate a high likelihood of new disclosures
Compromised Asset Detection Fin
Greynoiseio
NoiseLetter March 2025
blogs_greynoiseio
NoiseLetter March 2025
CVE Disclosure Early Warning Get an early warning when traffic spikes indicate a high likelihood of new disclosures
Compromised Asset Detection Find out immediately if an asset communicates with a malicious IP address
Vulnerability Prioritization Get real-time insight into active exploitation trends to better understand risk and severity
SOC Efficiency Filter out noisy, low priority and false-positive alerts from mass internet scanners
Incident Investigation Add context to incidents to speed the determinations of scope and timelines
Threat Hunting Quickly identify anomalous behavior and enrich your threat hunting campaigns
Why GreyNoise
CVE Disclosure Early Warning Get an early warning when traffic spikes indicate a high likelihood of new disclosures
Compromised Asset Detection Fin
2025-03-18
Published
Exploited in the wild