Skip to main content

GLPI CVE-2026-49470

| EUVDEUVD-2026-87282 HIGH
Improper Restriction of Excessive Authentication Attempts (CWE-307)
2026-09-25 GitHub_M
7.7
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Obtain victim's primary credentials
  2. Delivery
    Reach MFA/TOTP verification endpoint
  3. Exploit
    Script unlimited TOTP guesses (no rate limit)
  4. Execution
    Submit valid code within time window
  5. Impact
    Take over account and access GLPI asset/IT data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Brute-force prevention, rate limiting
Exploitation Conditions

Requires that the attacker has ALREADY obtained the target user's valid primary username and password (PR:L) and that TOTP-based multi-factor authentication is enabled on that account - only then does the unthrottled TOTP verification endpoint (GLPI 11.0.0 through 11.0.7) become the exploitable brute-force surface. Exploitation is limited by the need for prior credential compromise and by the practical difficulty of guessing a rotating time-based code within its short validity window; it is remote and needs no user interaction (UI:N), but does not work against default configurations lacking MFA or against patched instances (11.0.8) which now rate-limit failed submissions via symfony/rate-limiter.

Impact

The official CVSS 4.0 vector (7.7, AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) is internally consistent with the description: network-reachable MFA endpoint (AV:N), requires already-obtained primary credentials (PR:L), no user interaction, and full compromise of the account on success (VC:H/VI:H/VA:H). AC:H is justified because the attacker must already hold valid primary credentials AND grind through the TOTP keyspace (a 6-digit TOTP is ~1,000,000 combinations, further constrained by the ~30s time window), so success is probabilistic rather than deterministic. No EPSS score, KEV listing, or public POC is provided in the input - there is no public exploit identified at time of analysis, and no evidence of active exploitation. The fix commit is confirmed (adds symfony/rate-limiter dependency), so the root cause and remediation are well established. Net: this is a genuine second-factor-defeat/account-takeover issue but its exploitation is gated by prior credential compromise and the practical difficulty of brute-forcing a rotating TOTP within its validity window - a real, prioritizable defense-in-depth failure rather than a mass-exploitable pre-auth flaw.

Exploit ScenarioDerived

An attacker who has already phished or credential-stuffed a GLPI user's username and password reaches the MFA verification step and, because failed TOTP submissions are not rate-limited or locked out, scripts repeated guesses against the verification endpoint until a valid code lands within its time window, completing login as that user. No public exploit code is identified in the provided data. The network attack vector (AV:N) makes this automatable, but AC:H reflects the need for valid primary credentials plus the statistical grind against a rotating code.

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

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

Alert me

AnalysisAIv1 – Sep 25, 2026

Brute-force compromise of the second authentication factor in GLPI 11.0.0 through 11.0.7 lets an attacker who already holds a user's valid primary credentials repeatedly submit TOTP codes to the MFA verification endpoint, which applies no per-user limit on failed submissions, resulting in full account takeover. The weakness is a missing-anti-automation defect (CWE-307) that is reachable only after primary credential compromise and only on accounts where TOTP multi-factor authentication is actually enabled, so default deployments without MFA and instances patched to 11.0.8 are not affected. Exploitation is remote, requires authenticated (PR:L) access in the form of already-stolen credentials, and needs no user interaction, but no public exploit code has been identified and no active exploitation has been reported; the short validity window of a rotating time-based code is what pushes the official CVSS 4.0 score to 7.7 with high attack complexity rather than a critical rating.

RemediationAI

Vendor-released patch: 11.0.8 - upgrade GLPI to 11.0.8 or later, which applies the fix delivered in commit 19a0e81a2b09fee43b3e2a603639fc9b61360c73 by adding symfony/rate-limiter (v6.4.41) so that failed TOTP submissions are throttled per user; after upgrading, confirm the dependency appears in composer.lock to verify the control is active. Where patching cannot be done immediately, remember that the brute-force surface only exists once an attacker already holds valid primary credentials, so the highest-value interim measure is resetting potentially compromised credentials and enforcing strong, unique passwords or SSO for privileged accounts, accepting the operational cost of user re-enrollment. Placing the GLPI login endpoint behind a reverse proxy or WAF rule that rate-limits POSTs to the MFA verification path per source address and per session reduces external guessing, but this is imperfect because a distributed attacker rotating source IPs can evade IP-scoped throttling and overly aggressive global limits can lock out legitimate users. Disabling TOTP MFA removes the brute-force target only by removing the second factor entirely, reverting accounts to single-factor authentication and a strictly worse security posture, so it should not be used as a mitigation. Monitor GLPI authentication logs for repeated MFA verification failures against a single account, which is the behavioral signature of this attack, and review the vendor advisory at https://github.com/glpi-project/glpi/security/advisories/GHSA-mcv8-4hfg-5x2x for any updates.

Affected VersionsENISA

glpi 11.0.0, < 11.0.8

Affected Packages

euvd glpi_11_0_0 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 IT asset, helpdesk and inventory management platform, and the affected component is its multi-factor authentication flow, which validates RFC 6238 time-based one-time passwords supplied at login after the primary username and password step. The root cause is CWE-307 (Improper Restriction of Excessive Authentication Attempts): the TOTP verification endpoint did not track or limit failed submissions per user, so an attacker holding stolen primary credentials could script unlimited guesses of the six-digit code against a single account. With a standard 30-second TOTP window, each guess carries roughly a one-in-a-million chance, so success depends on sustained high-volume guessing against an unthrottled endpoint, which is what the assessed vector reflects as high attack complexity (AC:H) rather than a trivially exploitable condition. The upstream fix in 11.0.8 (commit 19a0e81a2b09fee43b3e2a603639fc9b61360c73) adds the symfony/rate-limiter dependency at v6.4.41 (a token-bucket rate limiter) alongside symfony/options-resolver v7.3.0, applying throttling to failed MFA verification attempts. CPE data identifies the affected package as cpe:2.3:a:glpi-project:glpi across the affected release range, and the underlying technology is a PHP application using the Symfony component ecosystem for its new rate-limiting 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.7 HIGH
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

AV:N remote endpoint; PR:L because valid primary credentials are prerequisite; AC:H due to probabilistic TOTP brute-force within a short time window; full account takeover gives 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:H/AT:N/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
High
Attack Requirements
None
Privileges Required
Low
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:30 cve.org
HIGH 7.7

DescriptionCVE.org

GLPI is a free asset and IT management software package. From 11.0.0 until 11.0.8, the time-based one-time password verification endpoint does not limit failed submissions per user. An attacker who has obtained a user's primary authentication credentials can repeatedly submit TOTP values against the MFA verification flow, making brute-force compromise of the second factor and subsequent account takeover possible. This issue is fixed in version 11.0.8.

Technical POC Analysis

Bug class: CWE-307, Improper Restriction of Excessive Authentication Attempts.

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.0 through 11.0.7 contain a missing-anti-automation flaw in the multi-factor authentication verification endpoint that allows anyone who already possesses a user's password to defeat TOTP-based MFA through unlimited repeated code submissions, resulting in full account takeover. This is a confirmed failure of a control organizations deploy specifically to contain credential theft, meaning any user with MFA enabled - including privileged administrators with access to IT assets, tickets, and inventory data - is exposed if their password has leaked through phishing, reuse, or a prior breach. Because no vendor patch is currently identified, and exploitation would be authenticated, remote, and requires no user interaction, leadership should treat this as an elevated risk to MFA-dependent access assurance while interim throttling controls are put in place.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce rate limiting and account lockout on the MFA verification endpoint at the reverse proxy, WAF, or load balancer; restrict GLPI web and MFA endpoint access to trusted networks or VPN; monitor, alert on, and investigate repeated failed TOTP submissions per user; rotate credentials and invalidate sessions for any account showing brute-force indicators; and reduce reliance on reusable passwords through credential hygiene enforcement until a fixed version is available.

Threat Intelligence Overview

EPSS Score
0.4%
Top 73% exploitable
Prevalence
Medium
widely used open-source IT asset/service-desk 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.4%
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

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