Skip to main content

Drupal Login Disable CVE-2026-15079

| EUVDEUVD-2026-43074 MEDIUM
Improper Restriction of Excessive Authentication Attempts (CWE-307)
2026-07-10 drupal GHSA-v36x-q6gx-86g9
5.4
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege Drupal account
  2. Delivery
    Target Login Disable-managed authentication endpoint
  3. Exploit
    Submit automated credential-stuffing requests
  4. Execution
    Bypass rate limiting due to CWE-307
  5. Persist
    Enumerate or compromise higher-privilege account credentials
  6. Impact
    Gain 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.

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

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

Alert me

AnalysisAIv1 – 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

Login Disable 0.0.0 <2.1.4

Affected Packages

composer drupal/login_disable fix: 2.1.4
euvd login_disable fix: 2.1.4

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

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

Network-reachable brute-force attack requiring a low-privilege account; limited confidentiality and integrity impact from credential access, no availability impact.

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

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

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

Lifecycle Timeline

3
CVSS changed
Jul 13, 2026 - 19:07 NVD
5.4 (MEDIUM)
Patch available
Jul 10, 2026 - 23:02 EUVD
CVE Published
Jul 10, 2026 - 21:46 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche Drupal contrib module, not installed by default
Data Quality
6 sources
Confidence: High

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.2%
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
Partial

Priority Score

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