Skip to main content

GLPI EUVDEUVD-2026-87284

| CVE-2026-47679 HIGH
Path Traversal (CWE-22)
2026-09-25 GitHub_M
8.5
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 any GLPI user
  2. Exploit
    Craft profile-picture update with traversal path
  3. Execution
    Server deletes attacker-selected file
  4. Impact
    Corrupt config/data or deny service

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 a valid authenticated GLPI session at any privilege level (PR:L) - the flaw is in the profile-picture update flow available to ordinary self-service users, so no admin rights are needed. The affected feature (updating one's profile picture) is present in default installations of GLPI 10.0.0 through pre-10.0.26 and pre-11.0.8, so no non-default configuration is required. Exploitation is limited only by the need to log in first and by which files the web/application service account has permission to delete on the host filesystem.

Impact

This is a genuine, actionable vulnerability rather than a paper-high CVSS. The CVSS 4.0 vector (8.5) shows network access, low complexity, no user interaction, and only low privileges required (PR:L) - meaning ANY authenticated GLPI user (the lowest self-service account) can trigger it against the default configuration. The impact profile is deliberately integrity/availability-focused: VC:N (no data read), but VI:H/VA:H plus SI:H/SA:H, consistent with arbitrary file deletion that can corrupt application config/data and take the instance offline. No EPSS score, no CISA KEV listing, and no public exploit code were provided, so this is 'no public exploit identified at time of analysis' - the risk is driven by ease of exploitation and low auth bar, not by observed in-the-wild activity. The main mitigating signal is that exploitation requires a valid login (PR:L), so it is not internet-unauthenticated. The subsequent-system impact metrics (SI:H/SA:H) in the vendor vector are somewhat aggressive since the affected asset IS the GLPI server itself (no true scope change to a separate system); this does not change the practical severity but is worth noting.

Exploit ScenarioDerived

A low-privileged but authenticated GLPI user submits a crafted profile-picture update request whose file path traverses outside the intended avatar directory (e.g. pointing at a GLPI config file, database artifact, or plugin file). The insufficient path validation causes the server to delete that attacker-chosen file, corrupting the installation or causing denial of service. No public exploit code was provided, but the patch (adding a validation return false) makes the flawed flow easy to reconstruct.

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

Insufficient path validation in GLPI's profile-picture update flow lets any authenticated user - including ordinary self-service accounts with no administrative rights - force the application to delete an attacker-selected file on the server's filesystem. Affected releases are GLPI 10.0.0 through 10.0.25 and 11.0.x before 11.0.8; the flaw is fixed in 10.0.26 and 11.0.8. No public exploit code was identified at time of analysis and the issue is not in CISA KEV, but the CVSS 4.0 base score of 8.5 reflects a remote (AV:N), low-complexity (AC:L) attack with high integrity and availability impact once a valid low-privilege session (PR:L) is obtained.

RemediationAI

Upgrade to the fixed releases: GLPI 10.0.26 (https://github.com/glpi-project/glpi/releases/tag/10.0.26) for the 10.0.x line, or GLPI 11.0.8 (https://github.com/glpi-project/glpi/releases/tag/11.0.8) for the 11.0.x line, per advisory GHSA-x5r8-r6vj-79cw; alternatively, backport the upstream changes in commits 54306faf6a724321ba82c53c7c07ff6612a0d832 and 78ec583051bac3c1b3f9d21729c55cac62afa2f3 if an immediate upgrade is not possible. If patching must be deferred, the highest-value compensating control is to reduce the reachable filesystem surface rather than to disable the feature outright: run the GLPI web/application process under an account with least privilege so it owns and can delete only the GLPI data, upload and temporary directories - this does not close the bug but sharply limits which files can be targeted, at the cost of possible breakage if GLPI is currently expected to manage files elsewhere. A blunter option is to remove the picture-update capability from self-service profiles (or globally restrict profile editing), which eliminates the attack path entirely but degrades normal helpdesk self-service functionality. Additionally, restrict network access to the GLPI web interface to trusted management networks or a VPN and monitor application logs for anomalous profile-update requests containing traversal sequences or absolute paths; note that this is only a detection/deterrence layer and does not remove the underlying flaw. No vendor-released patch is missing here - fixes exist - and no public exploit code was identified at time of analysis, so prioritize by exposure of the GLPI instance rather than by observed exploitation.

Affected VersionsENISA

glpi 11.0.0, < 11.0.8
glpi 10.0.0, < 10.0.26

Affected Packages

euvd glpi_10_0_0 fix: 10.0.26
euvd glpi_11_0_0 fix: 11.0.8

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

At the root is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, i.e. path traversal) in GLPI's PHP codebase. GLPI is a free asset and IT management platform, and its user profile editor accepts an uploaded/named picture value that is subsequently used when the application removes the previous picture file. Because the supplied path component is not normalized or constrained to the expected pictures directory, a crafted value can escape that directory and reference an arbitrary file reachable by the web/application service account, which is then unlinked. The supplied source evidence points to src/User.php, where the fix adds an early 'return false' in prepareInputForUpdate, i.e. the vulnerable input handling lives in the user update preparation path used by the profile-picture flow. The affected package is identified by CPE cpe:2.3:a:glpi-project:glpi, an unversioned wildcard covering all GLPI releases, so version scoping must come from the advisory: 10.0.0 through pre-10.0.26 and 11.0.0 through pre-11.0.8. This is a file-deletion primitive, not code execution: the practical blast radius is bounded by the filesystem permissions of the account running the GLPI web service and by which files an attacker knows the path to (lock files, caches, sessions, uploaded attachments, logs, installation artifacts such as config files or install/lock markers), any of which could degrade availability or enable follow-on abuse such as forcing reinstallation workflows.

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 8.5 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:H/SA:H
vuln.today AI 8.1 HIGH

Any authenticated low-priv user (PR:L) remotely and reliably deletes server files; no data disclosure (C:N) but high integrity (I:H) and availability (A:H) impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/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
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

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

DescriptionCVE.org

GLPI is a free asset and IT management software package. From 10.0.0 until 10.0.26 and 11.0.8, any logged-in GLPI user can exploit insufficient path validation in the profile-picture update flow to request deletion of an attacker-selected file hosted by the server. This issue is fixed in versions 11.0.8 and 10.0.26.

Technical POC Analysis

Bug class: path traversal / insufficient path validation (CWE-22), resulting in arbitrary file deletion.

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, the IT service management and asset-inventory platform that underpins helpdesk operations, allows any authenticated user - including ordinary self-service accounts with no administrative rights - to force deletion of an arbitrary file on the server that hosts it. Because the attack needs only a valid low-privilege login and no special conditions, a routine helpdesk or self-service account could be used to destroy configuration, data, or service files, disrupting IT support operations and potentially destroying records the organization relies on. This is an insider-adjacent availability and integrity risk rather than an external intrusion threat: no public exploit code has been identified at time of analysis and the issue is not in CISA KEV, but the low barrier of an authenticated session makes it worth prioritizing.

Business Impact: High
Compensating Controls

Apply vendor patch (GLPI 10.0.26 or 11.0.8 per the advisory; confirm availability with the vendor as the patch-status feed reports none). Where upgrade cannot be applied immediately: restrict the profile-picture update capability for self-service and other non-administrative profiles, reduce the number of accounts able to reach the affected function, run the GLPI service under a least-privilege service account with write access limited strictly to required directories, restrict network exposure of the GLPI interface to trusted networks or VPN, and enable file-integrity monitoring and alerting on unexpected file deletions across GLPI hosts.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
popular open-source IT asset/service management, common in IT shops
Data Quality
3 sources
Confidence: Low

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

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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