Skip to main content

Email Login OTP CVE-2026-16642

| EUVDEUVD-2026-66205 MEDIUM
Improper Input Validation (CWE-20)
2026-08-25 drupal GHSA-4xq3-2cj5-gg62
5.7
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privilege Drupal admin credentials
  2. Delivery
    Access Email Login OTP configuration or input surface
  3. Exploit
    Submit malformed/invalid OTP-related input
  4. Execution
    Trigger improper validation flaw during victim user interaction
  5. Persist
    Extract OTP token or manipulate authentication state
  6. Impact
    Achieve unauthorized access or data exposure

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires an authenticated session with high administrative privileges on the target Drupal site - the CVSS vector PR:H confirms this. Additionally, user interaction (UI:R) is required, meaning a separate user must be performing some action within the authentication flow concurrently or in response to attacker-controlled conditions. Attack complexity is high (AC:H), indicating that specific conditions beyond just access must align. The Email Login OTP module must be installed and enabled on the target site; default Drupal installations without this contributed module are not affected. Limiting factors include: the PR:H requirement (attacker must already control a high-privilege account), the UI:R requirement (passive exploitation is not possible), and AC:H (reliable exploitation is not straightforward). These constraints significantly reduce the realistic threat surface beyond the raw CVSS C:H/I:H impact values.

Impact

Despite SSVC reporting 'total' technical impact - suggesting full compromise of the affected system if exploited - the other signals collectively indicate low real-world urgency. The CVSS score of 5.7 (Medium) reflects the constraining factors: Attack Complexity is High (AC:H), Privileges Required is High (PR:H), and User Interaction is required (UI:R), meaning exploitation is not straightforward and cannot be automated at scale (consistent with SSVC Automatable: no). EPSS at 0.14% (4th percentile) strongly suggests no current exploitation activity and minimal threat actor interest. There is no CISA KEV listing and no public exploit code identified. The discrepancy between SSVC's 'total' technical impact and the medium CVSS score is notable: it reflects that IF exploitation succeeds under the required conditions, the authentication integrity and confidentiality impact is severe, but reaching those conditions is non-trivial. This is not a fire-drill priority - patch during normal change windows rather than emergency response.

Exploit ScenarioDerived

A threat actor who has already obtained high-privilege (administrator-level) access to a Drupal site running Email Login OTP could craft malformed or boundary-violating input within the OTP authentication flow, potentially triggering improper validation behavior that exposes OTP token data or manipulates authentication state for another user. The attack requires the victim user to interact with the authentication system during the exploit window, limiting opportunistic exploitation. No public proof-of-concept code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 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 contributed module Email Login OTP (all released versions) exposes sites to high confidentiality and integrity impacts under specific conditions involving high-privilege access and user interaction. The vulnerability, tracked under CWE-20, could allow a privileged actor to manipulate OTP-related input handling in ways that compromise authentication integrity or expose sensitive login-flow data. No active exploitation has been confirmed (EPSS 0.14%, 4th percentile; SSVC exploitation status: none), and the Drupal security team has published advisory SA-CONTRIB-2026-085 addressing the issue.

RemediationAI

The primary remediation is to apply the update published by the Drupal security team via advisory SA-CONTRIB-2026-085, available at https://www.drupal.org/sa-contrib-2026-085. Administrators should update the Email Login OTP module through the standard Drupal update pathway (drush pm:update or the administrative Update Manager UI). An exact fixed version number is not confirmed in the available intelligence data - consult the advisory directly for the specific release to target. If an immediate update is not feasible, a compensating control is to temporarily disable the Email Login OTP module (which removes the vulnerable code path entirely) and revert to standard Drupal password-based authentication; the trade-off is loss of OTP-based login functionality until the patch is applied. Restricting administrative access to the Drupal backend to trusted IP ranges can also reduce the attack surface given the PR:H requirement.

Affected VersionsENISA

Email Login OTP *.*

Affected Packages

composer drupal/email_login_otp no fix

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 Drupal Email Login OTP contributed module (CPE: cpe:2.3:a:drupal:email_login_otp:*:*:*:*:*:*:*:*), which extends Drupal CMS authentication by delivering one-time passwords via email. CWE-20 (Improper Input Validation) identifies the root cause: the module fails to sufficiently validate user-supplied or configuration-supplied input within the OTP authentication flow. This class of flaw commonly arises when modules accept external data - such as email addresses, token values, or configuration parameters - and process them without adequate sanitization or boundary checks, potentially allowing bypass of authentication controls or leakage of OTP tokens. The CVSS vector (AV:N/AC:H/PR:H/UI:R) indicates the flaw is reachable over the network but requires both high-privilege access and user interaction to trigger, constraining its practical exploitability.

Know when Email Login Otp 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

High privileges and user interaction required per description; no availability impact; high C/I reflects authentication integrity compromise if exploited.

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

DescriptionCVE.org

Vulnerability in Drupal Email Login OTP. This issue affects Email Login OTP versions: *.*.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
niche Drupal contributed module, not installed by default
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 No
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