Skip to main content

GLPI CVE-2026-13490

| EUVDEUVD-2026-39990 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-06-28 VulDB GHSA-8cgc-j54m-4q3w
6.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed GLPI 11.0.x instance
  2. Delivery
    Enumerate valid docid values via HTTP
  3. Exploit
    Craft request to front/document.send.php with target docid
  4. Execution
    Bypass Document::canViewFile authorization check
  5. Impact
    Retrieve 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

glpi 11.0.5
glpi 11.0.6
glpi 11.0.7

Affected Packages

euvd glpi no fix

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

Vendor (VulDB) PRIMARY 6.3 MEDIUM
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
vuln.today AI 3.7 LOW

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
popular open-source ITSM platform, widely used in enterprise IT departments
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Glpi

View all
CVE-2013-5696 MEDIUM POC
6.8 Sep 23

inc/central.class.php in GLPI before 0.84.2 does not attempt to make install/install.php unavailable after an installati

CVE-2025-24799 HIGH POC
7.5 Mar 18

GLPI IT asset management platform contains an unauthenticated SQL injection through the inventory endpoint. Attackers ca

CVE-2022-35914 CRITICAL POC
9.8 Sep 19

/vendor/htmlawed/htmlawed/htmLawedTest.php in the htmlawed module for GLPI through 10.0.2 allows PHP code injection. Rat

CVE-2022-31056 CRITICAL POC
9.8 Jun 28

GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking an

CVE-2013-2225 MEDIUM POC
6.4 May 27

inc/ticket.class.php in GLPI 0.83.9 and earlier allows remote attackers to unserialize arbitrary PHP objects via the _pr

CVE-2024-27756 HIGH POC
8.8 Mar 15

GLPI through 10.0.12 allows CSV injection by an attacker who is able to create an asset with a crafted title. Rated high

CVE-2020-11060 HIGH POC
8.8 May 12

In GLPI before 9.4.6, an attacker can execute system commands by abusing the backup functionality. Rated high severity (

CVE-2019-14666 HIGH POC
8.8 Sep 25

GLPI through 9.4.3 is prone to account takeover by abusing the ajax/autocompletion.php autocompletion feature. Rated hig

CVE-2014-9258 MEDIUM POC
6.5 Dec 19

SQL injection vulnerability in ajax/getDropdownValue.php in GLPI before 0.85.1 allows remote authenticated users to exec

CVE-2024-29889 HIGH POC
8.1 May 07

GLPI is a Free Asset and IT Management Software package. Rated high severity (CVSS 8.1), this vulnerability is remotely

CVE-2013-2226 HIGH POC
7.5 May 14

Multiple SQL injection vulnerabilities in GLPI before 0.83.9 allow remote attackers to execute arbitrary SQL commands vi

CVE-2016-7508 HIGH POC
7.5 Jun 21

Multiple SQL injection vulnerabilities in GLPI 0.90.4 allow an authenticated remote attacker to execute arbitrary SQL co

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy