Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed GLPI 11.0.x instance
-
DeliveryEnumerate valid docid values via HTTP
-
ExploitCraft request to front/document.send.php with target docid
-
ExecutionBypass Document::canViewFile authorization check
-
ImpactRetrieve restricted document contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | The vulnerability requires that the attacker can send HTTP requests to the front/document.send.php endpoint of a GLPI 11.0.5, 11.0.6, or 11.0.7 instance. The attack vector is network-accessible (AV:N), and the provided CVSS 4.0 vector indicates PR:N - meaning the endpoint may be reachable without prior authentication, though this is unconfirmed by a vendor advisory and warrants verification given GLPI's authenticated-platform nature. High attack complexity (AC:H) limits exploitation: the attacker must successfully enumerate or identify a valid docid belonging to a restricted document, and must craft the bypass in a way that circumvents the canViewFile logic, which is described as difficult. What limits exploitation further: no integrity or availability impact confines the attack to document exfiltration only; only documents indexed in GLPI's document store are at risk; and GLPI deployments restricted to internal networks or behind VPN significantly reduce the exposure surface. |
| Impact | The CVSS 4.0 score of 6.3 reflects a medium-severity finding with meaningful real-world constraints. The AC:H metric confirms high attack complexity - the description explicitly states exploitability is difficult, suggesting the bypass requires non-trivial request crafting or enumeration of valid docid values. The confidentiality impact is limited to VC:L with no integrity or availability consequences, narrowing the blast radius to unauthorized document disclosure. No KEV listing exists, no POC has been publicly disclosed, and EPSS data was not provided in the intelligence feed, making exploit probability difficult to quantify independently. The PR:N metric in the provided CVSS 4.0 vector warrants scrutiny: GLPI is an authenticated platform by design, and document-level IDOR typically requires at minimum a valid session. If the document.send.php endpoint is reachable without authentication (e.g., via shareable document links), PR:N is valid; if authentication is required and only document-level authorization is bypassed, PR:L is more accurate. This ambiguity should be verified against the GLPI 11.0.x documentation or vendor advisory. Overall, real-world risk is moderate - meaningful for environments storing sensitive IT documentation in GLPI, but constrained by high attack complexity and limited impact scope. |
| Exploit ScenarioDerived | An attacker who can reach the GLPI web interface sends a crafted HTTP request to front/document.send.php with a sequentially or randomly enumerated docid value belonging to a document the attacker is not authorized to view. By bypassing the Document::canViewFile authorization check through key manipulation, the server returns the document contents regardless of the requesting party's permissions. The high attack complexity suggests this is not a trivial one-request exploit - the attacker likely needs to first identify valid docid values through enumeration or prior knowledge of the target's document identifiers. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 28, 2026
Authorization bypass in GLPI 11.0.5 through 11.0.7 exposes restricted documents to unauthorized network-based access via a manipulable docid parameter in the document download handler. The vulnerability resides in the Document::canViewFile authorization check within front/document.send.php, where an attacker can tamper with the docid argument to circumvent document-level access controls and retrieve files they are not permitted to view. No public exploit has been identified at time of analysis, and EPSS data was not provided; however, the remote network vector with no required privileges raises concern for exposed GLPI deployments.
RemediationAI
No vendor-released patch has been identified at time of analysis - the references provided point exclusively to VulDB disclosure entries with no corresponding GLPI GitHub release, changelog, or official security advisory confirming a fix version. Organizations running GLPI 11.0.5, 11.0.6, or 11.0.7 should monitor the GLPI GitHub repository (github.com/glpi-project/glpi) and official security announcements for a patched release. As an interim compensating control, restrict access to front/document.send.php at the web server or reverse proxy layer to authenticated internal IP ranges only, reducing exposure for externally accessible GLPI deployments; note this trade-off is that externally shared document links would be broken. Additionally, review GLPI's document sharing configuration to disable anonymous document link features if not required, which would enforce session-based access as a prerequisite. Audit document access logs for anomalous docid enumeration patterns as a detection measure.
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 (Gestionnaire Libre de Parc Informatique) is a PHP-based open-source IT asset management and service desk platform. The affected component is the Document Handler, specifically the canViewFile method of the Document class located in front/document.send.php. This endpoint handles requests to retrieve stored documents by their identifier (docid). The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key), a class of Insecure Direct Object Reference (IDOR) flaw where the application exposes an internal object key (docid) to the user and relies on a server-side authorization check that can be circumvented by providing a different, unintended key value. Rather than enforcing object-level access controls tied to the requesting user's session context, the authorization logic can be bypassed through key manipulation. Affected CPE: cpe:2.3:a:glpi-project:glpi:*:*:*:*:*:*:*:* with versions explicitly identified as 11.0.5, 11.0.6, and 11.0.7.
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:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable endpoint with high complexity per description; PR:N per provided CVSS 4.0 intelligence pending vendor clarification; confidentiality-only impact limited to document disclosure.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A security vulnerability has been detected in glpi-project glpi 11.0.5/11.0.6/11.0.7. This affects the function Document::canViewFile of the file front/document.send.php of the component Document Handler. Such manipulation of the argument docid leads to authorization bypass. The attack can be executed remotely. This attack is characterized by high complexity. It is indicated that the exploitability is difficult. The vendor was contacted early about this disclosure.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-39990
GHSA-8cgc-j54m-4q3w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB