Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as technician
-
DeliveryStore markup in supplier website field
-
ExploitVictim opens item's suppliers list
-
ExecutionStored payload executes in victim browser
-
ImpactHijack victim session/actions in GLPI
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding for downstream
|
| Exploitation Conditions | Requires an authenticated account with technician-level privileges (PR:H) able to edit supplier records, specifically to inject markup into the supplier 'website' field. Exploitation is stored/persistent but only triggers when a second user opens the affected item's suppliers list within the contact-supplier or contract-supplier views (UI:P). Limiting factors: attacker must already hold a privileged internal account or compromise one; a victim must actively navigate to the suppliers list; and only GLPI versions 11.0.6 through pre-11.0.8 are affected (patched in 11.0.8). This is effectively an insider/privileged-account XSS vector rather than remote-unauthenticated. |
| Impact | This is a stored XSS (CWE-116, improper output encoding) in GLPI's supplier website fields, confirmed by the vendor security advisory GHSA-8v8p-w8mq-wqcg and the fixing commit 970786ed. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:P/VC:H/VI:H/VA:H, score 8.5) shows two important limiting factors: PR:H means the payload can only be planted by an authenticated technician-level account, and UI:P means a victim must actively open the affected item's suppliers list. The vendor's rating of VC:H/VI:H/VA:H (full high impact on all three) appears overstated for a stored XSS confined to a rendered web page - realistic impact is session/action hijacking within another user's browser context, not direct full compromise of confidentiality/integrity/availability. No EPSS score, no CISA KEV listing, and no public exploit code are provided, so there is no signal of active exploitation or automation. No SSVC decision data was supplied. Net: this is a legitimate flaw to patch but is not a high-urgency, mass-exploitable issue - it requires an already-privileged insider (or a compromised technician account) to plant the payload and a second user to view it, making it more of a targeted/insider risk than a widespread threat. |
| Exploit ScenarioDerived | An authenticated GLPI technician (or an attacker who has phished/compromised such an account) edits a supplier record and stores a JavaScript payload in the website field. When another user - potentially a higher-privileged administrator - later opens that item's suppliers list (via the contact or contract supplier view), the script executes in their browser session, enabling session/action hijacking in GLPI. No public proof-of-concept exploit is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 25, 2026
Stored cross-site scripting in GLPI 11.0.6 through 11.0.8 allows an authenticated technician to inject active markup into supplier website fields, which executes in the browser of any user who opens the suppliers list for the affected contact or contract. The vulnerability is fixed in version 11.0.8, and no public exploit identified at time of analysis. Successful exploitation requires a privileged account (PR:H) and user interaction from a victim (UI:P), and the impact is limited to the victim's session context (CVSS 4.0 score 8.5).
RemediationAI
Vendor-released patch: 11.0.8. Upgrade to GLPI 11.0.8 or later. The fixing commit 970786ed3b817c4c2bf90b8457b024ec566b1bfc applies htmlescape() to supplier website fields. If immediate upgrade is not possible, restrict the ability to edit supplier records to trusted administrators only, since the attacker must be an authenticated technician (PR:H). Additionally, monitor supplier website fields for injected markup. Compensating controls include network segmentation and limiting technician accounts, but these do not fully eliminate risk because the stored payload executes when a privileged user views the suppliers list. See advisory GHSA-8v8p-w8mq-wqcg for details.
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
GLPI is a PHP-based open-source IT asset and service management platform. The flaw is CWE-116 (Improper Encoding or Escaping of Output): the supplier 'website' field is rendered without HTML escaping in Contact_Supplier.php and Contract_Supplier.php. Commit 970786ed3b817c4c2bf90b8457b024ec566b1bfc adds htmlescape() around $data["website"] in both files. Affected versions are 11.0.6 through 11.0.7 (fixed in 11.0.8). The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) indicates network attack, high privileges required, passive user interaction, and high impact to the vulnerable component without scope change.
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:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Payload injection needs technician privileges (PR:H) and a victim must view the list (UI:R); stored XSS crosses into the victim's browser context (S:C) with limited confidentiality/integrity impact and no availability effect.
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.6 until 11.0.8, an authenticated technician can store active markup in supplier website fields. Any user who opens the affected item's suppliers list triggers the stored cross-site scripting payload. This issue is fixed in version 11.0.8.
Technical POC Analysis
Evidence base: the advisory text (GHSA-8v8p-w8mq-wqcg) is the only artefact supplied.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
GLPI, a widely used IT asset and helpdesk management platform, is affected by a stored cross-site scripting vulnerability in versions 11.0.6 through 11.0.8. An authenticated technician can inject malicious scripts into supplier website fields, which then execute in the browsers of any user viewing the suppliers list, potentially leading to session hijacking, data theft, or unauthorized access to sensitive IT management functions. Leadership should prioritize remediation because this flaw could enable lateral movement within the IT environment and compromise the confidentiality of supplier and contract data.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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-87283
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB