Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Drupal account
-
DeliveryTarget Login Disable-managed authentication endpoint
-
ExploitSubmit automated credential-stuffing requests
-
ExecutionBypass rate limiting due to CWE-307
-
PersistEnumerate or compromise higher-privilege account credentials
-
ImpactGain unauthorized account access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Brute-force prevention, rate limiting
|
| Exploitation Conditions | Exploitation requires the target Drupal site to have the Login Disable contrib module installed and active in a version prior to 2.1.4. The CVSS vector (PR:L) indicates that the attacker must possess at least a low-privilege authenticated session on the Drupal site - unauthenticated, fully anonymous exploitation is not indicated by the vendor's scoring. The attack is limited by this authentication prerequisite: external threat actors without any existing account cannot directly exploit this flaw unless they first obtain credentials through another means. Sites that already enforce external rate limiting via WAF, CDN, or network controls may be partially protected even without patching. |
| Impact | The official CVSS 3.1 score is 5.4 (Medium), reflecting limited impact (C:L/I:L/A:N) and a requirement for low-privilege authentication (PR:L). The EPSS score of 0.21% at the 12th percentile indicates that automated exploitation in the wild is statistically uncommon, and the vulnerability is not listed in the CISA KEV catalog, meaning no confirmed active exploitation is on record. No public exploit code (POC) is referenced in the available data. The risk is therefore meaningful but not urgent for most organizations: the limiting factor is that the attacker must already hold a low-privilege Drupal account, narrowing the realistic threat actor pool to insiders, compromised accounts, or attackers who have already obtained initial access. For sites using the module with publicly accessible login forms and no external WAF-layer rate limiting, the practical risk is elevated. The tags suggest some Information Disclosure impact, likely via username enumeration as a side effect of repeated failed attempts. |
| Exploit ScenarioDerived | An attacker with a low-privilege Drupal account on a site running Login Disable prior to 2.1.4 submits automated credential-stuffing requests against other user accounts using a leaked password list, exploiting the absence of rate limiting or lockout in the module. Because no throttling is enforced, thousands of attempts can be made in rapid succession without triggering a block, potentially yielding valid credentials for higher-privileged accounts. No public exploit code is referenced in the available data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
Brute-force credential attacks against Drupal sites running the Login Disable contrib module (versions 0.0.0 through 2.1.4) are enabled by the module's failure to restrict excessive authentication attempts (CWE-307). The module, intended to provide administrators with login-gating controls, paradoxically omits rate-limiting enforcement, allowing a low-privileged attacker to enumerate or compromise user credentials via automated requests. EPSS is low (0.21%, 12th percentile) and no active exploitation is confirmed in CISA KEV, but the network-accessible attack vector and low complexity keep this relevant for sites where the module is deployed.
RemediationAI
The primary fix is to update the Drupal Login Disable module to version 2.1.4 or later, which addresses the lack of authentication-attempt restriction per the vendor advisory at https://www.drupal.org/sa-contrib-2026-070. The patch is confirmed available from the vendor. If immediate patching is not possible, site administrators should implement compensating controls at the infrastructure or Drupal configuration layer: enabling Drupal's Flood Control settings to limit failed login attempts per IP and per user, deploying a WAF or reverse proxy with rate-limiting rules targeting the login endpoint, or temporarily disabling the Login Disable module until the update can be applied. Note that disabling the module may change the site's intended login-gating behavior configured by administrators. External rate limiting (e.g., at the CDN or load balancer layer) is the most reliable short-term workaround without introducing Drupal configuration side effects.
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
The affected component is the Drupal Login Disable contrib module (CPE: cpe:2.3:a:drupal:login_disable:*:*:*:*:*:*:*:*), a third-party extension for the Drupal CMS that enables site administrators to selectively block or restrict login access. The root cause is CWE-307 - Improper Restriction of Excessive Authentication Attempts - meaning the module fails to implement account lockout, rate limiting, CAPTCHA enforcement, or other anti-automation controls on the authentication endpoint it manages. This is a well-understood vulnerability class: without throttling, authentication interfaces are susceptible to automated credential-stuffing or dictionary attacks. The CVSS vector (AV:N/AC:L/PR:L) confirms the flaw is remotely exploitable with low complexity, though some form of low-privilege access is required per the vendor's scoring.
Know when Login Disable 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:L/UI:N/S:U/C:L/I:L/A:N
Network-reachable brute-force attack requiring a low-privilege account; limited confidentiality and integrity impact from credential access, no availability impact.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
3DescriptionCVE.org
Improper Restriction of Excessive Authentication Attempts vulnerability in Drupal Login Disable allows Brute Force. This issue affects Login Disable versions: from 0.0.0 to 2.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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Login Disable
View allThe Login Disable module 6.x-1.x before 6.x-1.1 and 7.x-1.x before 7.x-1.2 for Drupal does not properly load the user_lo
The Drupal Login Disable module contains an authentication bypass vulnerability (CWE-288) that allows attackers to circu
Improper Authentication vulnerability in Drupal Login Disable allows Exploiting Incorrectly Configured Access Control Se
EUVD-2026-43074
GHSA-v36x-q6gx-86g9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB