Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Drupal site with disabled login page
-
DeliveryEnumerate alternate login paths (/user, /user/login, API endpoints)
-
ExploitAccess exposed login interface via unblocked alternate route
-
ExecutionConduct credential brute-force or enumeration
-
ImpactAchieve unauthorized Drupal login
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Alternate path authentication
|
| Exploitation Conditions | The 'Disable Login Page' Drupal contributed module (versions 0.0.0-1.1.4) must be installed and enabled on the target Drupal site - this module is not bundled with Drupal core and must be explicitly installed by a site administrator. The vulnerability is only relevant on sites where hiding the login page is a deliberate security posture. The vendor CVSS vector specifies PR:H, indicating exploitation in the vendor's model requires high-privilege context; this may mean the bypass is exercisable by Drupal administrators navigating alternate routes, or that specific admin-configured paths are involved. Unauthenticated exploitation of the alternate path is not independently confirmed from the available description. There is no user interaction requirement (UI:N). The bypass does not apply to sites that also block alternate login paths at the web-server or network layer independently of this module. |
| Impact | Real-world risk is low. EPSS at 0.19% (9th percentile) indicates negligible measured exploitation probability. There is no CISA KEV listing and no publicly available exploit code identified at time of analysis. The vendor CVSS of 4.1 (PR:H) is the primary tension point: an 'Authentication Bypass' that requires high privileges to exercise is counterintuitive - it may reflect that the bypassing party is a Drupal administrator who can navigate alternate paths even while the module blocks lower-privilege users, or it may reflect Drupal SA's scoring methodology rather than a fully unauthenticated bypass. The scope change (S:C) elevates the vector marginally by acknowledging impact on Drupal core's login surface. Practically, the worst case is that a hidden login page is re-exposed, enabling credential brute-force or enumeration attacks that the module was specifically deployed to prevent. This matters most to sites that use 'Disable Login Page' as a primary control against login-page attacks rather than a supplemental one. Sites with strong credentials, account lockout, and MFA are substantially protected even if the bypass is triggered. |
| Exploit ScenarioDerived | An attacker targeting a Drupal site that has disabled its public login page discovers that an alternate URL path (e.g., /user or a JSON:API authentication endpoint) remains accessible despite the 'Disable Login Page' module being active. The attacker navigates to this alternate path, reaches the Drupal login interface, and proceeds to conduct credential stuffing or brute-force attacks against accounts that were intended to be shielded from direct login-page exposure. No public proof-of-concept is known, but the bypass technique requires only knowledge of Drupal's alternate login paths, which are publicly documented. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 04, 2026
The Drupal contributed module 'Disable Login Page' fails to fully suppress access to Drupal's login interface, allowing its security control to be bypassed via an alternate path or channel (CWE-288). Affected versions span 0.0.0 through 1.1.4 (exclusive), targeting Drupal sites that rely on this module to hide their login page - typically to enforce SSO or obscure attack surface. The vendor-assessed CVSS vector (PR:H, S:C, C:L) indicates scope change into Drupal core's login component, with low confidentiality exposure and no patch-related active exploitation identified; EPSS at 0.19% (9th percentile) reflects negligible current threat activity.
RemediationAI
Upgrade the 'Disable Login Page' Drupal module to version 1.1.4 or later, as identified in Drupal SA-contrib-2026-111 (https://www.drupal.org/sa-contrib-2026-111). The patch is confirmed available from the vendor. As a compensating control prior to patching, administrators can supplement the module with web-server-level access restrictions - for example, denying requests to /user, /user/login, and /user/register at the nginx or Apache layer via location blocks or Require directives - which are independent of Drupal's routing and harder to bypass at the application level. Additionally, enforcing IP allowlisting for admin login paths, enabling account lockout policies via Drupal's flood control, and requiring MFA will reduce the practical impact of any bypass. Note that web-server rules require maintenance when new alternate paths are introduced by Drupal core updates.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-288 (Authentication Bypass Using an Alternate Path or Channel) describes situations where a product implements an access-control mechanism but an alternate route circumvents it. Here, 'Disable Login Page' is a Drupal 8/9/10 contributed module that hooks into Drupal's routing or access layer to block requests to the standard /user/login (and related) paths. The bypass implies that at least one alternate URL or channel - such as /user, /user/register, JSON:API endpoints, or other aliased paths - remains reachable despite the module's intent. The scope change (S:C) in the CVSS vector reflects that the vulnerable component is the module itself, but the impacted component is Drupal core's authentication system, which is exposed by the bypass. No CPE string is provided; the affected product is identified solely by Drupal's SA-contrib-2026-111 advisory.
Know when Disable Login Page 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
AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N
Auth bypass of a login-page block is most naturally exercised by unauthenticated users; scope change applies because Drupal core login is the impacted component.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
Authentication Bypass Using an Alternate Path or Channel vulnerability in Drupal Disable Login Page allows Functionality Bypass. This issue affects Disable Login Page versions: from 0.0.0 to 1.1.4.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Disable Login Page
View allImproper input validation in the Drupal 'Disable Login Page' contrib module (all versions) enables a network-delivered a
Authentication Bypass Using an Alternate Path or Channel vulnerability in Drupal Disable Login Page allows Functionality
EUVD-2026-69995
GHSA-hcfp-75mm-jggh
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB