Skip to main content

GLPI CVE-2026-53628

| EUVDEUVD-2026-87275 MEDIUM
Improper Authorization (CWE-285)
2026-09-25 GitHub_M
5.9
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 admin with 'Update auth and sync' right
  2. Delivery
    Open user-account admin / mass-action flow
  3. Exploit
    Select target users outside own entity scope
  4. Execution
    Change auth method and disable 2FA (entity check skipped)
  5. Impact
    Foreign accounts weakened for takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated GLPI administrator who holds the 'Update auth and sync' or 'Update auth, sync and 2FA' right (User::UPDATEAUTHENT) - this is a privileged, non-default delegated right, matching CVSS PR:H. Exploitation is only meaningful in multi-entity GLPI deployments, because the flaw is the failure to enforce the TARGET user's entity-scoped UPDATE permission when the actor operates on accounts outside their own entity scope (CVSS AT:P reflects this required cross-entity condition). No end-user interaction is needed (UI:N). It does not affect single-entity installations where the admin already legitimately controls all users, and it is limited to changing authentication method and toggling 2FA rather than arbitrary account modification.

Impact

This is a genuine but low-priority authorization flaw, not a high-severity emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:H/UI:N, base 5.9) already encodes the two biggest limiters: PR:H means the attacker must already hold a privileged GLPI right (the 'Update auth and sync' / UPDATEAUTHENT administrative right), and AT:P (Attack Requirements: Present) reflects that the flaw only manifests against target user accounts that fall outside the acting administrator's entity scope. There is no EPSS score, no CISA KEV listing, and no public exploit code provided, so exploitation status is 'no public exploit identified at time of analysis' - the risk is entirely theoretical/insider-driven at this point. The NVD impact metrics (VC:H, VA:H) appear overstated: disabling 2FA and switching a foreign account's authentication method weakens that account's security posture and modifies its configuration, but it does not by itself disclose confidential data or take a system down, so a more defensible reading is a modest integrity impact with a scope change across entities. Bottom line: a real cross-tenant privilege-boundary defect worth patching, but gated behind an existing admin right and abnormal (out-of-scope) targeting, so it is high-CVSS-for-the-class rather than an urgent internet-facing risk.

Exploit ScenarioDerived

A GLPI administrator in a multi-entity deployment who has been delegated only the 'Update auth and sync' right for their own entity navigates the user-account administration / mass-action flow and targets user accounts belonging to a different entity they should not control. Because the flow validated only the global UPDATEAUTHENT right and never the target user's entity-scoped UPDATE permission, the administrator switches those foreign users' authentication method and disables their two-factor authentication, weakening or hijacking accounts outside their authority. No public exploit code is available; this is an authenticated, network-reachable abuse of an over-broad admin right.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 25, 2026

Improper authorization in GLPI lets an authenticated administrator who holds the delegated 'Update auth and sync' or 'Update auth, sync and 2FA' right (User::UPDATEAUTHENT) change the authentication method and disable two-factor authentication for user accounts that lie outside that administrator's own entity scope. The weakness affects GLPI from 0.84 up to (but not including) 10.0.26, and the 11.x line from 11.0.0 up to but not including 11.0.8; it is only meaningful in multi-entity installations, since in single-entity deployments the administrator already legitimately controls every account. The impact is bounded to authentication-method changes and 2FA toggling rather than arbitrary account modification, vendor-released patches are available in 10.0.26 and 11.0.8, and no public exploit code has been identified at time of analysis.

RemediationAI

Apply the vendor-released patch: upgrade to GLPI 10.0.26 or 11.0.8, which enforce the target user's entity-scoped UPDATE permission before authentication-method changes and 2FA toggles (see the release notes at https://github.com/glpi-project/glpi/releases/tag/10.0.26 and https://github.com/glpi-project/glpi/releases/tag/11.0.8, and the advisory GHSA-2hf7-pw75-7wcp). Upgrading is the only complete fix because the flaw is an authorization-check omission in administrative code paths (user.form.php, Auth::showSynchronizationForm, User::processMassiveActionsForOneItemtype, and related LDAP/group flows) that cannot be remedied by configuration alone. If an immediate upgrade is not possible, the most effective compensating control is to tighten the delegated right itself: audit which profiles carry the 'Update auth and sync' or 'Update auth, sync and 2FA' right (User::UPDATEAUTHENT) and remove it from any administrator whose entity scope does not fully cover the users they administer - the trade-off is that those administrators lose the ability to manage authentication settings even for their own entities, so the right must be re-granted narrowly. As a secondary measure, restrict network access to GLPI administrative endpoints (login and the user administration front controllers) to trusted management networks, and enable GLPI's audit/logging so unexpected authtype or 2FA changes on out-of-scope accounts can be detected; neither measure removes the underlying defect, and both still leave a legitimate in-scope administrator able to perform the same actions within their own scope. Administrators should also review 2FA enforcement on accounts outside their entity after patching, since a previously exploited or misused instance could have left users with two-factor authentication silently disabled.

Affected VersionsENISA

glpi 0.84, < 10.0.26
glpi 11.0.0, < 11.0.8

Affected Packages

euvd glpi_0_84 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

GLPI implements a multi-entity organizational model in which every user account, group, and asset belongs to an entity, and permissions such as READ and UPDATE are evaluated against the target object's entity and recursive scope rather than merely against the actor's global profile. The root cause is CWE-285 (Improper Authorization): several administrative code paths validated only the actor's broad UPDATEAUTHENT rightname (Session::haveRight('user', User::UPDATEAUTHENT)) and then acted on a supplied user ID without calling the target object's own can($id, UPDATE) / check($id, UPDATE) authorization. The upstream fix confirms this shape - front/user.form.php now calls $user->check($_POST['id'], UPDATE) before acting; Auth::showSynchronizationForm() adds && $user->can($user->getID(), READ); User::processMassiveActionsForOneItemtype() replaced a single bulk changeAuthMethod($ids, ...) call with a per-ID loop that first tests $user->can($id, UPDATE) and returns ACTION_NORIGHT otherwise; and the previous blanket UPDATEAUTHENT gate inside User::changeAuthMethod() was removed, moving enforcement to the caller on a per-target basis. Related hardening in Group.php (an added $this->can($this->getID(), UPDATE) check on showLDAPForm) and AuthLDAP.php (per-entity CREATE checks in massive actions) shows the same 'check the target's scope, not just the actor's rightname' correction applied across the LDAP authentication and group synchronization surfaces. The audited CVSS v3.1 vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:N describes a network-reachable, low-complexity attack requiring high privileges (the delegated UPDATEAUTHENT right is non-default), no user interaction, scope change because the attacker acts on objects outside their authority, and limited integrity impact limited to authentication settings.

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

Privileged UPDATEAUTHENT right required (PR:H); acting across the entity trust boundary is a scope change (S:C); impact is modification of another account's security config (I:L) with no direct data disclosure.

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

Lifecycle Timeline

1
Patch available
Sep 25, 2026 - 19:04 EUVD

DescriptionCVE.org

GLPI is a free asset and IT management software package. From 0.84 until 10.0.26 and 11.0.8, an administrator holding the Update auth and sync or Update auth, sync and 2FA right can change the authentication method and disable two-factor authentication for user accounts outside the administrator's entity scope. The affected user-account administration flow did not consistently enforce the target user's entity-scoped update permission. This issue is fixed in versions 11.0.8 and 10.0.26.

Threat Intelligence Overview

EPSS Score
0.5%
Top 63% exploitable
Prevalence
Medium
GLPI is a widely used open-source IT asset/ITSM tool, common but not everywhere
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.5%
Patch available Yes
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
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