Skip to main content

WP 2FA CVE-2026-15372

| EUVDEUVD-2026-53119 HIGH
Improper Authentication (CWE-287)
2026-08-05 WPScan GHSA-r795-xx32-3hg7
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Obtain victim WordPress credentials
  2. Delivery
    Authenticate with stolen password
  3. Exploit
    Trigger 2FA challenge
  4. Execution
    Submit empty or arbitrary 2FA token
  5. Persist
    Bypass server-side validation
  6. Impact
    Gain full authenticated account access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must already possess a valid WordPress username and password for the target account - the first authentication factor (password) must be correct. The vulnerability only bypasses the second factor; it does not eliminate the need for valid credentials. Exploitation requires the WP 2FA plugin to be installed, activated, and the target user to have a 2FA method configured and enabled on their account - users who have not enrolled in 2FA are not protected by this plugin but also are not directly affected by this specific bypass. No server-side configuration beyond plugin installation is required. Exploitation is limited by the credential prerequisite: if the attacker cannot obtain the target's password, this vulnerability is not exploitable. Administrator accounts are explicitly called out as reachable targets, maximizing potential blast radius when admin credentials are compromised.

Impact

The NVD-assigned CVSS 7.5 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) warrants scrutiny. The PR:N assignment is debatable: exploitation requires prior possession of the victim's account password, which functions as a meaningful access prerequisite - AC:H and I:H/A:H are arguably more accurate given the full account takeover impact (see assessed vector). The C:H/I:N/A:N impact split is also likely underscored: full WordPress admin account access enables content modification, plugin installation, and potential server-side code execution, implying I:H and A:H are more realistic. EPSS at 0.19% (9th percentile) is low despite the public exploit, suggesting exploitation remains targeted rather than automated mass-scanning. No CISA KEV listing is present, reinforcing this as not yet confirmed actively exploited at scale. The public POC from WPScan increases the operational risk window for sites that have not patched. For organizations where WordPress admin compromise would be high-impact, this is a real priority due to the credential-bypass nature undermining a security control users explicitly rely upon.

Exploit ScenarioDerived

An attacker who has obtained valid WordPress credentials for a target account (via phishing, credential stuffing from a prior breach, or password guessing) navigates to the wp-login.php page, authenticates with the stolen password, and when prompted for the 2FA code submits an empty or arbitrary token. The plugin fails to validate the second factor and grants a fully authenticated session. A publicly available exploit exists at the WPScan reference, demonstrating this bypass against affected plugin versions.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – Aug 05, 2026

Two-factor authentication bypass in the WP 2FA WordPress plugin before 4.1.0 allows an attacker who possesses a valid user password to completely skip the second authentication factor and gain full account access, including administrator-level accounts. The plugin presents the 2FA challenge but fails to server-side validate the submitted factor for any of its supported methods, rendering 2FA protections entirely ineffective. A publicly available exploit exists (sourced from WPScan), though EPSS sits at 0.19% (9th percentile), indicating limited observed exploitation activity at time of analysis despite the public proof-of-concept.

RemediationAI

The primary fix is to upgrade the WP 2FA plugin to version 4.1.0 or later, which resolves the missing second-factor validation. Plugin updates can be applied via the WordPress admin dashboard under Plugins > Installed Plugins > WP 2FA > Update, or via WP-CLI using 'wp plugin update wp-2fa'. The vendor advisory and exploit reference is at https://wpscan.com/vulnerability/a8d697c9-6de4-4a28-be9e-7d42abcb6c7e/. If immediate patching is not possible, a compensating control is to deactivate the WP 2FA plugin entirely until the patch is applied - note this removes 2FA protections completely, so it should be accompanied by enforcing strong unique passwords and restricting wp-login.php access by IP allowlist or WAF rule to reduce exposure from credential stuffing. Disabling the plugin is preferable to leaving a false sense of 2FA security in place.

Affected VersionsENISA

WP 2FA 0 <4.1.0

Affected Packages

euvd wp_2fa fix: 4.1.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

WP 2FA is a WordPress plugin that adds multi-factor authentication to WordPress sites, supporting multiple second-factor methods (TOTP, email OTP, etc.). The root cause is CWE-287 (Improper Authentication): the plugin correctly prompts the user for a second factor at login but the server-side code path responsible for validating the submitted token is absent, incomplete, or bypassable for the chosen method. Because WordPress authentication flows route through plugin hooks, a flaw in second-factor verification logic means the plugin grants session authentication without confirming the factor. Affected products per CPE are cpe:2.3:a:unknown:wp_2fa:*:*:*:*:*:*:*:* covering all versions prior to 4.1.0. The NVD entry is cross-referenced as EUVD-2026-53119.

Know when Wp 2Fa 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 (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 8.1 HIGH

AC:H reflects the prerequisite of possessing valid target credentials; full admin account takeover warrants I:H and A:H beyond the NVD-assigned C:H only.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

3
Patch available
Aug 05, 2026 - 07:01 EUVD
CVE Published
Aug 05, 2026 - 06:00 cve.org
HIGH 7.5
CVE Published
Aug 05, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The WP 2FA WordPress plugin before 4.1.0 does not validate the second authentication factor when one of its supported methods is selected at login, allowing an attacker who already knows a user's password to bypass two-factor authentication and fully access the account, including administrator accounts.

Executive ViewAI

Why It Matters

WP 2FA WordPress plugin versions before 4.1.0 contain a critical two-factor authentication bypass that completely eliminates second-factor protection for all user accounts, including administrators. Attackers with valid user credentials can bypass 2FA entirely and gain full account access. This vulnerability directly undermines authentication controls that organizations rely on to protect administrative access and sensitive data.

Business Impact: High
Compensating Controls

Vendor-released patch: version 4.1.0

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
popular WordPress 2FA plugin, used by security-conscious WP sites
Exploit
POC
Public exploit code exists
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Wp 2Fa

View all
CVE-2026-103514 HIGH POC
7.5 Oct 03

TOTP replay in the WP 2FA WordPress plugin (versions before 4.1.0) allows an attacker who already knows an account's pas

CVE-2026-12988 MEDIUM POC
6.4 Jul 14

Account takeover in the WP 2FA WordPress plugin (all versions before 3.1.1.2) is achievable by any attacker who has obta

CVE-2022-1527 MEDIUM POC
6.1 May 30

The WP 2FA WordPress plugin before 2.2.1 does not sanitise and escape a parameter before outputting it back in an admin

CVE-2022-2891 MEDIUM POC
5.9 Oct 10

The WP 2FA WordPress plugin before 2.3.0 uses comparison operators that don't mitigate time-based attacks, which could b

CVE-2026-62142 HIGH
8.8 Oct 08

Cross-site request forgery in the Melapress WP 2FA WordPress plugin, affecting all versions through 4.1.0, allows an att

CVE-2024-32568 HIGH
7.1 Apr 18

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Melapress WP 2FA w

CVE-2026-108066 LOW POC
2.7 Oct 14

Site administrators on a WordPress Multisite network can strip the two-factor authentication configuration of user accou

CVE-2022-44595 MEDIUM
5.3 Mar 21

Improper Authentication vulnerability in Melapress WP 2FA allows Authentication Bypass.2.0. Rated medium severity (CVSS

CVE-2023-6520 MEDIUM
4.3 Jan 11

The WP 2FA - Two-factor authentication for WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in

CVE-2023-6506 MEDIUM
4.3 Jan 11

The WP 2FA - Two-factor authentication for WordPress plugin for WordPress is vulnerable to Insecure Direct Object Refere

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