Skip to main content

GLPI EUVDEUVD-2026-87286

| CVE-2026-53625 HIGH
Missing Authorization (CWE-862)
2026-09-25 GitHub_M
7.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 technician via GLPI API
  2. Delivery
    Send user-update request altering target authtype
  3. Exploit
    Reassign super-admin authentication to attacker-controlled method
  4. Execution
    Log in as super-administrator
  5. Impact
    Full account takeover and instance control

Vulnerability Assessment

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

1 technique across 1 tactic: Privilege Escalation

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 account with rights to update other users (the 'technician' profile described) but WITHOUT the UPDATEAUTHENT right, exploited through the REST API by supplying an authtype value in a user-update call. Exploitation to achieve account takeover is specifically scoped to instances configured to use the legacy REST API interface OR SSO/external authentication logins, since the attack works by switching a target (super-admin) account onto an authentication method the attacker controls. Limiting factors: valid technician credentials are needed (PR gated), the impactful takeover path depends on the non-default legacy-API/SSO configuration (captured as AT:P), and a suitable high-value target account (e.g. super-admin) must exist. Affects versions from 0.70 up to 10.0.26 and 11.0.8; patched in 10.0.26 and 11.0.8.

Impact

The provided CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H, base 7.5) describes a network-reachable but privilege-gated flaw: PR:H plus AT:P signal that an already-privileged technician account AND a specific deployment configuration (legacy REST API interface or SSO logins) are both required, which materially limits opportunistic mass exploitation. This is a genuine CWE-862 missing-authorization defect confirmed by the vendor advisory (GHSA-94rp-v9f2-5rj7) and the fix commit, which adds a Session::haveRight(UPDATEAUTHENT) check before honoring an authtype change - so the technical claim is well-substantiated by source code, not just the description. No EPSS score, CISA KEV listing, or public POC was provided, and no SSVC decision data is present; per precision rules this is 'no public exploit identified at time of analysis.' The impact ceiling is high (super-administrator account takeover), but the combination of authenticated access, a non-default legacy/SSO configuration, and no evidence of active exploitation places this as a real-but-contained privilege-escalation issue rather than an urgent internet-wide emergency. Note: PR:H in the NVD vector is arguably overstated for a 'technician' role that merely needs user-update rights - PR:L is defensible, which would raise the practical accessibility somewhat.

Exploit ScenarioDerived

An authenticated technician with user-management rights sends a crafted GLPI REST API request that sets the authtype field on a super-administrator's account to an external method (e.g. SSO/EXTERNAL). On instances using the legacy REST API interface or SSO logins, this reassigns the admin's authentication provider so the attacker can authenticate as that super-administrator, achieving full account takeover. No public POC was provided in the intelligence.

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

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

Alert me

AnalysisAIv1 – Sep 25, 2026

Account takeover in GLPI is achievable by an authenticated technician-level user who supplies an 'authtype' value in a user-update call to the REST API, allowing them to silently change another account's authentication method - including that of a super-administrator. The issue affects GLPI from version 0.70 up to (but not including) 10.0.26 and 11.0.x before 11.0.8, and the dangerous takeover path is scoped to instances using the legacy REST API interface or SSO/external logins, since the attacker switches the victim onto an authentication method they control. Successful exploitation requires a valid authenticated account with rights to update other users but lacking the UPDATEAUTHENT right, plus the non-default legacy-API or SSO configuration; no public exploit code or confirmed active exploitation was identified at time of analysis, though the CVSS 4.0 base score is 7.5.

RemediationAI

Upgrade GLPI to 11.0.8 or 10.0.26 - the versions in which this issue is fixed - following the vendor advisory at https://github.com/glpi-project/glpi/security/advisories/GHSA-94rp-v9f2-5rj7 and the release pages for 10.0.26 and 11.0.8; the specific code fixes are in commits 9329f1ecac8099b54c2ca4dd770d78f82e1e6db8 and eb1b4299e81abeac764902b422cf7fcd59ac85d0, which enforce the UPDATEAUTHENT right before any authtype change. Where immediate patching is not possible, reduce exposure by removing or restricting the UPDATEAUTHENT-adjacent user-update capability from technician profiles that do not genuinely need it, limiting access to the legacy REST API interface (disabling it if unused, or firewalling it to trusted management networks), and reviewing SSO/external authentication bindings so that no privileged account can be re-pointed at an attacker-influenced authentication source; note that restricting the legacy API may break third-party integrations and inventory/automation scripts, and tightening user-update rights can impair legitimate helpdesk workflows. Additionally, audit existing user records for unexpected authtype values on super-administrator accounts and reset credentials for any account whose authentication method cannot be accounted for.

Affected VersionsENISA

glpi 0.70, < 10.0.26
glpi 11.0.0, < 11.0.8

Affected Packages

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

The root cause is classified as CWE-862 (Missing Authorization), and the source diff confirms it: in src/User.php::prepareInputForUpdate(), GLPI processed an incoming 'authtype' key from update input without first checking whether the acting session actually held the dedicated UPDATEAUTHENT right (self::$rightname). The patch wraps the authtype handling in a Session::haveRight(self::$rightname, self::UPDATEAUTHENT) check for session-driven requests, while deliberately still permitting authentication-type changes when the update originates from backend routines (Session::getLoginUserID() === false). Because the legacy REST API routes user updates through this same method, any caller able to update a User record could previously inject authtype. The associated CPE (cpe:2.3:a:glpi-project:glpi:*:*:*:*:*:*:*:*) reflects a single affected product line, and the accompanying functional tests (testPrepareInputForUpdateAuthTypeWithSession and testPrepareInputForUpdateAuthTypeAsSystemRoutine) demonstrate the intended authorization boundary. In practice this class of flaw matters most where external/SSO authentication is configured, because redirecting a privileged account's authtype lets an attacker point that account at a login mechanism under their control.

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

AC:H reflects the required legacy-REST/SSO configuration precondition; PR:L because a technician with user-update rights (not full admin) suffices; account takeover yields C/I/A:H.

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

DescriptionCVE.org

GLPI is a free asset and IT management software package. From 0.70 until 10.0.26 and 11.0.8, a technician can manipulate the authtype value through the API to change another user's authentication method. Under configurations using the legacy API REST interface or SSO logins, this can change a super-administrator's authentication method and enable account takeover. This issue is fixed in versions 11.0.8 and 10.0.26.

Technical POC Analysis

CWE-862 (Missing Authorization) per the CVE record.

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's REST API contains an account-takeover flaw that could allow a technician-level staff member to silently redirect another user's login - including a super-administrator's - onto an authentication method the attacker controls. The exposure is concentrated in organizations running GLPI versions from 0.70 through 10.0.25, or 11.0.x before 11.0.8, that rely on the legacy REST API interface or SSO/external logins, both of which are optional configurations rather than universal defaults. Because a compromised super-administrator account grants full control over the IT service management platform - assets, tickets, credentials and configuration data - leadership should treat this as a privileged-access risk requiring near-term mitigation even though no public exploit code or confirmed active exploitation was identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling the legacy REST API interface where not required, restricting REST API access to trusted networks, removing or downgrading accounts with user-update rights that lack UPDATEAUTHENT, enforcing MFA on all administrative accounts, monitoring and alerting on authtype changes in user-update calls, and verifying that super-administrator authentication methods remain unchanged.

Threat Intelligence Overview

EPSS Score
0.6%
Top 55% exploitable
Prevalence
Medium
open-source IT asset/service management, common in IT depts, not ubiquitous
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.6%
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
Total

Priority Score

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