Description
The WP 2FA WordPress plugin before 3.1.1.2 does not verify that the email address supplied during two-factor authentication setup belongs to the user, allowing an attacker who has obtained a user's credentials to redirect the setup verification code to an attacker-controlled email address and take over the account.
Published: 2026-07-14
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The WP 2FA WordPress plugin allows a user with valid credentials to reconfigure two‑factor authentication without proving ownership of the email address used in the setup. By providing an attacker‑controlled email, the plugin sends the verification code to that address and the attacker can complete the process, effectively taking over the account. This is a Missing Authorization flaw (CWE‑862).

Affected Systems

WordPress sites running the WP 2FA plugin older than 3.1.1.2 are vulnerable. The issue is confined to the plugin’s 2FA setup flow and does not require any specific WordPress core or theme version.

Risk and Exploitability

The CVSS score of 6.4 classifies the vulnerability as moderately serious. The EPSS score of less than 1% indicates that exploitation in the wild is unlikely at present, and the flaw is not listed in the CISA KEV catalog. An attacker would need to first obtain valid user credentials and then have the ability to receive the verification email. The likely attack vector is therefore credential‑based followed by email interception or redirection.

Generated by OpenCVE AI on July 31, 2026 at 10:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the WP 2FA plugin to version 3.1.1.2 or newer.
  • Verify that the email address used during 2FA setup matches the user’s registered email and is not redirected to a third‑party address.
  • Restrict the ability to initiate 2FA setup to administrators or implement a manual approval step for new 2FA registrations.

Generated by OpenCVE AI on July 31, 2026 at 10:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 14 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WP 2FA WordPress plugin before 3.1.1.2 does not verify that the email address supplied during two-factor authentication setup belongs to the user, allowing an attacker who has obtained a user's credentials to redirect the setup verification code to an attacker-controlled email address and take over the account.
Title WP 2FA < 3.1.1.2 - Account Takeover via 2FA Setup Email Binding
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-14T12:24:36.125Z

Reserved: 2026-06-23T11:48:46.764Z

Link: CVE-2026-12988

cve-icon Vulnrichment

Updated: 2026-07-14T12:24:30.377Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T11:00:06Z

Weaknesses