Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as form administrator
-
DeliveryCraft form export with traversing illustration key
-
ExploitImport form to write file to web root
-
ExecutionRequest planted script over HTTP
-
ImpactExecute arbitrary code on server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated account holding the GLPI form-administration privilege (PR:H) with access to the Form import feature; the attacker supplies a crafted illustration or scene 'key'/identifier containing path-traversal sequences. Exploitation further depends on the target rename() destination resolving to a server location that is both writable and executable/servable (e.g., under the web root) so the written script can be invoked over HTTP. Affects GLPI 11.0.0 up to but not including 11.0.8; no user interaction beyond the attacker's own admin session is needed. The privilege gate is the primary limiting factor - this is an insider/compromised-admin escalation to RCE, not an unauthenticated remote takeover. |
| Impact | The CVSS 4.0 base score of 9.4 (Critical) reflects a path-traversal write primitive that culminates in remote code execution (VC:H/VI:H/VA:H with subsequent-system impact SC:H/SI:H/SA:H). The most important limiting signal is PR:H: the CVSS vector explicitly requires an authenticated form administrator, so this is not an unauthenticated internet-facing bug despite AV:N. No EPSS score, no CISA KEV listing, and no public proof-of-concept are present in the supplied intelligence, so there is no public exploit identified at time of analysis. The RCE outcome is genuinely high-impact and the fix (input allowlist plus realpath prefix validation in commit d817cb5c) confirms the traversal-to-webroot mechanism is real, but the privilege requirement (a trusted form-administration role) meaningfully narrows the realistic attacker population to insiders or accounts already compromised. Net: a legitimately serious flaw worth prioritizing on exposed GLPI instances, but the PR:H gate and absence of any exploitation signal place it below an unauthenticated wormable critical. The one tension to verify: the 9.4 score combines PR:H with maximal subsequent-system impact - defensible for a webroot write yielding RCE, but the scale of the subsequent-system claims should be confirmed against the actual server layout. |
| Exploit ScenarioDerived | An authenticated user with the form-administration privilege uses GLPI's Form import feature and supplies a crafted illustration or scene identifier containing directory-traversal sequences. The imported file is written outside the intended custom-asset directory into an executable server location (e.g., under the web root), and the attacker then requests that path over HTTP to execute their planted script as the web server. No public exploit code is identified, but the patch diff clearly reveals the vulnerable rename() sink and the traversal-in-key mechanism. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 25, 2026
GLPI 11.0.0 through 11.0.7 allows an authenticated attacker holding the form-administration privilege to achieve remote code execution by importing a crafted form with an illustration or scene identifier containing path-traversal sequences, causing a file to be written outside the intended custom-asset directory and into a servable or executable location. The CVSS 4.0 base score is 9.4 (Critical), and exploitation requires an authenticated admin session (PR:H) with no user interaction. No public exploit code has been identified at time of analysis; the vendor has released version 11.0.8 to fix the issue.
RemediationAI
Upgrade to GLPI 11.0.8, the vendor-released patch version (https://github.com/glpi-project/glpi/releases/tag/11.0.8). If immediate upgrade is not possible, restrict the form-administration privilege to fully trusted users only, as the vulnerability requires an authenticated account with that role. Additionally, ensure that the custom illustration/scene directories and the web root are not writable by the web server user and that any writable upload locations are not directly servable or executable (e.g., disable PHP execution in upload directories via web-server configuration). Monitor for unexpected files being written to web-accessible directories. The official advisory (https://github.com/glpi-project/glpi/security/advisories/GHSA-6whc-g4h2-98rm) and commit d817cb5c17e3368c89d4a561a43a777662b9da19 provide further details. No public exploit code is known at this time.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a CWE-22 path traversal in GLPI's Form import feature, specifically in src/Glpi/Form/Export/Serializer/FormSerializer.php and src/Glpi/UI/IllustrationManager.php. GLPI uses the imported illustration or scene 'key' to build a destination path under a custom-asset directory, then calls rename() to move the uploaded file there. Prior to the fix, an administrator could supply a key containing '../' sequences, and because the destination path was not validated against the intended base directory, the file could be written to an arbitrary server location. The patch adds a regular-expression check on the key (allowing only alphanumerics, dots, underscores, and hyphens) in FormSerializer::prepareIllustrationDataForImport() and a realpath()-based containment check in IllustrationManager before the rename() calls. The GLPI CPE cpe:2.3:a:glpi-project:glpi:*:*:*:*:*:*:*:* reflects the affected product; the vulnerable range is 11.0.0 up to but not including 11.0.8.
Know when Glpi gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Network-reachable admin feature (AV:N, PR:H for form-admin role), no user interaction; webroot write yields code execution breaking out of the app component (S:C) with full C/I/A loss.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
GLPI is a free asset and IT management software package. From 11.0.0 until 11.0.8, a form administrator can use Form import with a crafted illustration or scene identifier that traverses outside the intended custom-asset directory. The imported file can be written to an executable server location, allowing a malicious script to be invoked remotely. This issue is fixed in version 11.0.8.
Technical POC Analysis
The flaw is CWE-22: Improper Limitation of a Pathname to a Restricted Directory, in GLPI's Form import handling.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
GLPI versions 11.0.0 through 11.0.7 contain a critical remote code execution flaw that allows an authenticated attacker with form-administration privileges to write files to unintended servable or executable locations, potentially leading to full system compromise. Organizations using these GLPI versions are at risk of data breach, service disruption, and lateral movement, though no public exploit code has been identified at time of analysis. Leadership should prioritize remediation because the vulnerability requires only privileged access and no user interaction, and a vendor patch is available in version 11.0.8.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
inc/central.class.php in GLPI before 0.84.2 does not attempt to make install/install.php unavailable after an installati
GLPI IT asset management platform contains an unauthenticated SQL injection through the inventory endpoint. Attackers ca
/vendor/htmlawed/htmlawed/htmLawedTest.php in the htmlawed module for GLPI through 10.0.2 allows PHP code injection. Rat
GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking an
inc/ticket.class.php in GLPI 0.83.9 and earlier allows remote attackers to unserialize arbitrary PHP objects via the _pr
GLPI through 10.0.12 allows CSV injection by an attacker who is able to create an asset with a crafted title. Rated high
In GLPI before 9.4.6, an attacker can execute system commands by abusing the backup functionality. Rated high severity (
GLPI through 9.4.3 is prone to account takeover by abusing the ajax/autocompletion.php autocompletion feature. Rated hig
SQL injection vulnerability in ajax/getDropdownValue.php in GLPI before 0.85.1 allows remote authenticated users to exec
GLPI is a Free Asset and IT Management Software package. Rated high severity (CVSS 8.1), this vulnerability is remotely
Multiple SQL injection vulnerabilities in GLPI before 0.83.9 allow remote attackers to execute arbitrary SQL commands vi
Multiple SQL injection vulnerabilities in GLPI 0.90.4 allow an authenticated remote attacker to execute arbitrary SQL co
EUVD-2026-87287
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB