Skip to main content

Disable Login Page CVE-2026-18260

| EUVDEUVD-2026-66199 MEDIUM
Improper Input Validation (CWE-20)
2026-08-25 drupal GHSA-96v6-mjqx-wqv5
5.7
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Attacker obtains Drupal admin-level credentials
  2. Delivery
    Manipulates 'Disable Login Page' module configuration with crafted invalid input
  3. Exploit
    Establishes conditions satisfying high attack complexity requirements
  4. Execution
    Induces target site user to interact with vulnerable code path
  5. Persist
    Exploits CWE-20 validation failure to bypass module access controls
  6. Impact
    Achieves unauthorized confidentiality or integrity compromise within Drupal application

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires the attacker to hold high-privilege access within the Drupal instance equivalent to the Drupal administrator role (PR:H) - the vulnerability cannot be triggered by anonymous or standard authenticated users. The 'Disable Login Page' contrib module must be installed and enabled on the target site. High attack complexity (AC:H) indicates that beyond module presence, additional specific conditions must align - the precise nature is not detailed in available data, but CWE-20 patterns in redirect/configuration modules typically require a particular configuration state or input path to be reachable. User interaction (UI:R) from a site user is also required to complete exploitation, meaning the attacker cannot act entirely autonomously after gaining admin access. What limits exploitation: the three-factor prerequisite of administrative credentials, complex attack conditions, and required user interaction makes fully automated or unauthenticated abuse impossible; sites that enforce strict administrator role assignment and monitor administrative configuration activity face minimal realistic risk from external actors.

Impact

The CVSS 5.7 Medium score reflects a genuinely constrained threat profile: the vector AC:H (high attack complexity), PR:H (administrator-level privileges required), and UI:R (user interaction required) collectively eliminate automated, opportunistic, and unauthenticated exploitation vectors. This is not a case where a high CVSS base score is inflated by theoretical impact - the C:H and I:H metrics are meaningful, but the prerequisites are severe enough that only a malicious or compromised Drupal administrator acting under specific conditions could realistically exploit this. The EPSS score of 0.14% at the 4th percentile corroborates the very low observed exploitation probability. Absence from the CISA KEV catalog and lack of any identified POC further reduce urgency. The practical risk is most relevant to multi-tenant Drupal environments where administrator roles are granted to partially trusted users, or to sites where administrative credential compromise is a plausible threat scenario. The affected version range covers all released versions (*.* ), meaning no safe version exists until an advisory-confirmed patch is applied.

Exploit ScenarioDerived

An attacker who has obtained or already holds Drupal administrator credentials on a site running the 'Disable Login Page' module crafts a malicious input - most likely a manipulated configuration parameter or redirect value - that bypasses the module's input validation. Under the specific complex conditions required (AC:H), the attacker induces a site user to interact with the manipulated configuration or a triggered redirect, causing the vulnerable code path to execute and resulting in unauthorized disclosure of sensitive site data or unauthorized modification of site content or configuration. No public proof-of-concept code has been identified, making ad hoc exploitation by unsophisticated actors unlikely.

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

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

Alert me

AnalysisAIv1 – Aug 26, 2026

Improper input validation in the Drupal 'Disable Login Page' contrib module (all versions) enables a network-delivered attack that can achieve high confidentiality and integrity compromise within a Drupal site. Exploitation is substantially constrained by the requirement for high-privilege (administrator-level) access, high attack complexity, and mandatory user interaction - making this a meaningful internal-threat or privilege-abuse scenario rather than an opportunistic remote attack. No public exploit code has been identified and no CISA KEV listing exists; the EPSS score of 0.14% (4th percentile) confirms negligible observed exploitation activity at time of analysis.

RemediationAI

No specific patched version has been confirmed in the available intelligence - the affected version range covers all releases and no explicit fix version is enumerated in the provided data. Site administrators should immediately consult the Drupal security advisories at https://www.drupal.org/sa-contrib-2026-091 and https://www.drupal.org/sa-contrib-2026-110, which typically include an updated module release on drupal.org as the primary remediation. As an interim compensating control, consider disabling the 'Disable Login Page' module via the Drupal admin interface (Extend > Disable) and enforcing login page access restrictions at the web server layer instead (e.g., adding IP allowlist rules for /user/login in nginx or Apache configuration) - note that this trade-off exposes the default Drupal login page to users outside the allowlist. Additionally, given the PR:H prerequisite, hardening the Drupal administrator role by restricting it to the minimum necessary personnel and enabling audit logging for administrative configuration changes reduces the realistic attack surface while awaiting the vendor patch.

Affected VersionsENISA

Disable Login Page *.*

Affected Packages

composer drupal/disable_login fix: 1.1.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in composer

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

Technical ContextAI · show details

The affected component is the 'Disable Login Page' Drupal contrib module (CPE: cpe:2.3:a:drupal:disable_login_page:*:*:*:*:*:*:*:*), a community-contributed extension that suppresses or redirects the standard Drupal login endpoint (typically /user/login), commonly deployed alongside SSO, OAuth, or restricted-access configurations to prevent unauthorized login page exposure. The root cause is CWE-20 (Improper Input Validation), meaning the module fails to adequately validate or sanitize input - likely in configuration fields, redirect parameters, or page-hiding logic - allowing a crafted input value to subvert the module's intended access control behavior. Two Drupal security advisories reference this CVE (SA-contrib-2026-091 and SA-contrib-2026-110), suggesting the issue may span related functionality or advisory updates. The Scope:Unchanged designation in the CVSS vector confirms that exploitation impact is contained within the Drupal application boundary.

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

Vendor (drupal) PRIMARY 5.7 MEDIUM
AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
vuln.today AI 5.7 MEDIUM

Network vector applies as attack is HTTP-delivered; PR:H reflects mandatory admin-level access; C:H and I:H are supported by Information Disclosure tag and module's access-control role; no availability impact evident.

3.1 AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:P/PR:H/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

Attack Vector
Network
Attack Complexity
High
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

2
CVSS changed
Aug 26, 2026 - 20:23 NVD
5.7 (MEDIUM)
CVE Published
Aug 25, 2026 - 22:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Vulnerability in Drupal Disable Login Page. This issue affects Disable Login Page versions: *.*.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
niche Drupal contrib module, minority of Drupal deployments
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
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

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy