Skip to main content

WP 2FA EUVDEUVD-2026-100849

| CVE-2026-108066 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-14 WPScan GHSA-pxwp-79fp-hgfv
2.7
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as site administrator on Multisite
  2. Delivery
    Invoke WP 2FA removal action for foreign user
  3. Exploit
    Bypass missing object-level capability check
  4. Execution
    Delete victim's 2FA configuration
  5. Impact
    Weaken victim account to password-only

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires (1) a WordPress Multisite (network) installation - on single-site installs the behavior is not a security boundary crossing and is not exploitable as a vulnerability; (2) the attacker to already possess site-administrator privileges on at least one network site (PR:H); and (3) use of the plugin's 2FA-configuration removal feature against a target user account residing outside the attacker's own site. The limiting factors are substantial: no anonymous or low-privilege path exists, the attack only matters on Multisite, and impact is restricted to removing (not reading or forging) another user's 2FA configuration. There is no user interaction requirement (UI:N).

Impact

This is a genuinely low-priority issue and the signals are consistent in saying so. The CVSS 3.1 base score is 2.7 (vector AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N): the PR:H component confirms the attacker must already hold site-administrator privileges, and the only impact is I:L (no confidentiality or availability loss). EPSS reinforces this with a 0.22% exploitation probability at the 12th percentile - very low likelihood of broad opportunistic exploitation. The CVE is NOT in CISA KEV, so there is no public-exploit-code exists per WPScan (publicly available exploit), but POC availability is a distinct signal from active exploitation and does not change the low risk here because of the high privilege prerequisite and limited (integrity-only) impact. SSVC-style reasoning: exploitation is not automatable (requires an authenticated admin on a Multisite network targeting specific users), technical impact is partial, so a 'Track' rather than 'Act' disposition is appropriate. One nuance worth verifying: the CVSS vector is scored S:U (unchanged), yet the description explicitly says the flaw lets a site admin affect users on OTHER sites across a Multisite network - a cross-trust-boundary effect that some analysts would argue warrants S:C; the vendor score and this description are therefore in mild tension and the scope choice should be confirmed. On single-site installs this is not a vulnerability at all (admins already manage all users), so real-world risk is confined to WordPress Multisite deployments.

Exploit ScenarioDerived

On a WordPress Multisite network, a user holding administrator rights on one site invokes the plugin's 2FA-removal functionality but targets a user account belonging to a different site that they are not permitted to edit, because WP 2FA performs no object-level capability check before deleting the 2FA configuration. The victim's two-factor protection is silently stripped, lowering their account to password-only authentication. Publicly available exploit/advisory detail exists via WPScan, but exploitation still requires pre-existing site-admin access on a Multisite install.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Oct 15, 2026

Site administrators on a WordPress Multisite network can strip the two-factor authentication configuration of user accounts belonging to other sites - including accounts they are not permitted to edit - in the WP 2FA plugin before version 4.2.0, because the 2FA-removal routine is missing an object-level capability check (CWE-639). The issue is scored CVSS 2.7 (AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N) and only crosses a genuine trust boundary on Multisite installs, since single-site administrators already manage all users; publicly available exploit code exists, but there is no indication of active exploitation and EPSS is only 0.22% (12th percentile). Impact is limited to removing - not reading, forging, or bypassing inline - another user's 2FA configuration, which weakens that account's authentication posture for as long as the victim does not notice and re-enroll.

RemediationAI

Update the WP 2FA plugin to version 4.2.0 or later - this is the vendor-released fix and the version threshold below which the missing object-level capability check is present; the patch is listed as available from the vendor. On a Multisite network, stage the upgrade network-wide rather than per-site, since the flaw involves cross-site user targeting and a partially patched network leaves the same trust boundary open on unpatched sites. If immediate upgrade is not possible, the most effective compensating control is to temporarily deactivate the plugin network-wide via Network Admin > Plugins (or remove it from the network-activated set); the trade-off is that all users lose two-factor enforcement during that window, so pair it with an interim control such as SSO or IP/geo restrictions on wp-login.php. A narrower mitigation is to audit and constrain the Site Administrator role across the network (for example, replacing it with a custom role lacking user-management capabilities on sites where it is not required), though WordPress capability management is not designed to sandbox user-level operations cleanly and this may break legitimate admin workflows. Regardless of the route taken, review 2FA configuration change logs for the period before patching to identify any accounts whose second factor was silently removed, and require affected users to re-enroll; WPScan's advisory at https://wpscan.com/vulnerability/a41461a7-c9f4-4d80-9f15-1ab934206de8/ is the reference entry for tracking the fix.

Affected VersionsENISA

WP 2FA 0 <4.2.0

Affected Packages

euvd wp_2fa fix: 4.2.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 a second authentication factor to user logins. The vulnerable operation is the plugin's 2FA-configuration removal feature, which accepts a target user identifier from the request and deletes or resets that user's 2FA settings without verifying that the requesting administrator actually holds the relevant capability over that specific object. That maps to CWE-639, Authorization Bypass Through User-Controlled Key (an IDOR-class flaw): the authorization check is performed at a coarse level (is the caller an administrator at all?) rather than at object level (does the caller have edit/manage rights over this particular user on this particular site?). The subtlety is architectural - WordPress Multisite stores user accounts network-wide, while roles and capabilities are granted per site; a site administrator who is fully authorized on site A therefore passes any global 'is admin' gate while targeting a user who only belongs to site B. CPE data (cpe:2.3:a:unknown:wp_2fa:*:*:*:*:*:*:*:*) does not pin the affected version range, but the vendor description and ENISA EUVD entry (EUVD-2026-100849) both scope it to WP 2FA releases earlier than 4.2.0. There is no user-interaction component (UI:N) and no confidentiality or availability impact - only a low integrity impact from altering another account's authentication state.

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 2.7 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 2.7 LOW

Requires an authenticated site admin (PR:H) over the network with no interaction; only integrity of another user's 2FA config is affected (I:L), no C or A impact.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Oct 15, 2026 - 11:22 NVD
2.7 (LOW)
Patch available
Oct 14, 2026 - 08:16 EUVD
CVE Published
Oct 14, 2026 - 06:00 cve.org
LOW 2.7
CVE Published
Oct 14, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The WP 2FA WordPress plugin before 4.2.0 does not perform an object-level capability check before removing a user's two-factor authentication configuration, allowing a site administrator on WordPress Multisite to remove the 2FA configuration of users outside their own site, including accounts they are not permitted to edit. On single-site installs an administrator can already manage all users, so this crosses a trust boundary only on Multisite.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
popular WordPress 2FA plugin, but impact limited to Multisite deployments
Exploit
POC
Public exploit code exists
Data Quality
4 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 LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Low
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
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-15372 HIGH POC
7.5 Aug 05

Two-factor authentication bypass in the WP 2FA WordPress plugin before 4.1.0 allows an attacker who possesses a valid us

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