Skip to main content

GLPI CVE-2026-53626

| EUVDEUVD-2026-87288 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-25 GitHub_M
7.1
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege GLPI user
  2. Delivery
    Identify an item the user may view
  3. Exploit
    Request restricted document citing the permitted item as context
  4. Execution
    Server skips linkage-to-target verification
  5. Impact
    Read document from inaccessible item

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

Requires an authenticated GLPI account (versions 11.0.5 through before 11.0.8) with legitimate permission to view at least one item; the attacker supplies that permitted item as the linkage context (itemtype/items_id) in a document-view request while targeting a document attached to an item they cannot access. The flaw is in the document permission path (canViewFileFromItem and checkAvailability in Document.php) which confirmed only that the document was linked to some item, not to the targeted accessible one. Limiting factors: valid credentials are required (no unauthenticated access), impact is confined to reading documents (no modification or DoS), and only environments storing sensitive attachments on access-restricted items are meaningfully at risk.

Impact

This is a genuine but moderate-severity authorization flaw, not a high-CVSS-but-hollow issue. The NVD CVSS 4.0 base score of 7.1 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) correctly captures a network-reachable, low-complexity, authenticated flaw with confidentiality-only impact (no integrity or availability effect), which aligns with the description of unauthorized document reads. No EPSS score, no CISA KEV listing, and no public POC were provided; per rules this is 'no public exploit identified at time of analysis,' though the fix commit and its added regression test (testLinkedDocumentsCantBeViewedOnUnrelatedItem) effectively disclose the exploitation pattern, lowering the bar for a motivated attacker. No SSVC decision data was supplied. The key limiting factor is PR:L: the attacker must already be an authenticated GLPI user with legitimate view rights to at least one unrelated item, so this is a horizontal/privilege-scoped information-disclosure issue rather than a pre-auth breach. Real priority is moderate - meaningful for GLPI operators storing sensitive documents (contracts, incident attachments) but gated by requiring valid credentials. The 'Authentication Bypass' tag is misleading: CWE-639 and the fix confirm this is an authorization (IDOR/broken object-level access) flaw, not an authentication bypass.

Exploit ScenarioDerived

An authenticated GLPI user with permission to view one item (e.g. a Form or Question they legitimately own) crafts a document-view request that references that permitted item as the linkage context while pointing at a document actually attached to an item they are not allowed to see. Because the permission check only confirmed the document was linked to *some* item rather than to the *targeted* accessible item, GLPI serves the restricted file. No public exploit code was identified, though the vendor's fix and added test case illustrate the exact technique.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 25, 2026

Authenticated users of GLPI 11.0.5 through 11.0.7 can read documents attached to items they are not authorized to access by supplying the itemtype and items_id of a different, legitimately viewable item as the linkage context in a document request. The flaw is an IDOR authorization bypass (CWE-639) in the document permission path, rated CVSS 4.0 7.1 (and CVSS 3.1 7.1 per independent assessment), with high confidentiality impact but no integrity or availability impact; valid credentials with permission to view at least one item are a prerequisite, and no public exploit code or confirmed active exploitation has been identified at time of analysis. The issue is fixed in GLPI 11.0.8.

RemediationAI

Upgrade to GLPI 11.0.8, which contains the vendor-released patch (release tag 11.0.8, GitHub security advisory GHSA-q9rc-v6vm-q5mm, fix commit e984bf1ba435cee7319679df842c61b756baf191) that enforces hasLinkedItem() checks in both the item permission path and checkAvailability() in src/Document.php. If immediate upgrade is not possible on 11.0.5-11.0.7, compensating controls are limited because the bypass requires only a valid low-privileged account: restrict the population of documents attached to access-controlled items (move sensitive attachments to a segregated store or reduce attachment usage on restricted Forms/Questions), and audit GLPI logs and web-server access logs for document download requests whose itemtype/items_id parameters do not correspond to an item the requesting account can legitimately view, since exploitation manifests as a mismatched linkage context rather than anomalous volume - the trade-off is that such monitoring is detective, not preventive, and legitimate usage patterns may generate similar-looking requests. Tightening account provisioning (minimizing the number of accounts with any view permission, since the attacker needs at least one viewable item to supply as context) reduces but does not eliminate exposure, and restricting document storage permissions at the OS/filesystem layer does not help because the vulnerable check executes inside GLPI before the file is served.

Affected VersionsENISA

glpi 11.0.5, < 11.0.8

Affected Packages

euvd glpi_11_0_5 fix: 11.0.8

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 management and helpdesk platform. Documents (file attachments) in GLPI can be linked to many item types via the documents_items relation table, and visibility of a document is supposed to be derived from the visibility of the item(s) it is attached to. In the vulnerable code, src/Document.php's canViewFileFromItem() checked only whether a document was linked to some item set matching the caller-supplied itemtype/items_id context, and checkAvailability() lacked any linkage check at all, meaning the query returned a count of matching links without confirming that the targeted document was actually attached to the item the requester is permitted to see. The fix (commit e984bf1ba435cee7319679df842c61b756baf191) refactors this into a new hasLinkedItem() private method that returns true only when the specific document is linked to the specific requested item, and adds a hasLinkedItem() guard inside checkAvailability() so that a document cannot be served when no matching link exists. The root cause class, CWE-639 (Authorization Bypass Through User-Controlled Key), is reflected in the attacker's ability to choose the itemtype/items_id key values presented during the document-view request. This is a pure authorization/confidentiality defect: disclosure of file contents, with no write or denial-of-service primitive.

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 (GitHub_M) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable, low-complexity IDOR requiring an authenticated low-privilege account (PR:L); yields unauthorized document reads (C:H) with no integrity or availability impact and no scope change.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch available
Sep 25, 2026 - 20:03 EUVD
CVE Published
Sep 25, 2026 - 18:37 cve.org
HIGH 7.1

DescriptionCVE.org

GLPI is a free asset and IT management software package. From 11.0.5 until 11.0.8, under certain conditions, permission logic can grant access to a document without confirming that the document is linked to the targeted item. A user can use an unrelated item that the user is permitted to view to read a document linked to an inaccessible item. This issue is fixed in version 11.0.8.

Technical POC Analysis

Bug class: CWE-639, Authorization Bypass Through User-Controlled Key (the advisory also tags CWE-862, Missing Authorization).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

GLPI versions 11.0.5 through 11.0.7 contain an access-control flaw that allows any user holding valid credentials to retrieve documents attached to records they are not permitted to view, simply by referencing a different item they can legitimately see. Because the weakness requires only a normal login with view rights on a single item, the exposure scales with the number of staff, contractors, and third parties holding GLPI accounts. Leadership should treat this as a confidentiality risk to customer, employee, contract, and asset documentation stored in the platform, even though no data can be altered or deleted through this issue.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
GLPI is a widely-used open-source IT asset/ITSM tool, common but not ubiquitous
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

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