plugin

Wp 2Fa Vulnerabilities

22 known security issues reported for the Wp 2Fa WordPress plugin. Most recent disclosed Jun 23, 2026.

10 medium

Running Wp 2Fa on your site? Check whether your installed version is affected.

Scan your site free

WP 2FA <= 3.1.1.1 - Authenticated (Subscriber+) Account Takeover

medium

The WP 2FA – Two-factor authentication for WordPress plugin for WordPress is vulnerable to accoutn takeover in all versions up to, and including, 3.1.1.1. This is due to the plugin not properly verifying an email during 2FA enrollment. This makes it possible for authenticated attackers, with subscriber-level access and...

CVSS:
4.3
Affected:
up to 3.1.1.1
Fixed in:
3.1.1.2
Disclosed:
Jun 23, 2026

CVE-2026-12988 on NVD →

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 3.0.0

unknown

[en] The WP 2FA WordPress plugin does not generate backup codes with enough entropy, which could allow attackers to bypass the second factor by brute forcing them

Affected:
up to 3.0.0
Fixed in:
3.0.0
Disclosed:
Nov 24, 2025

CVE-2025-12628 on NVD →

WP 2FA – Two-factor authentication for WordPress <= 2.9.3 - 2-Factor Authentication Bypass

medium

The WP 2FA – Two-factor authentication for WordPress plugin for WordPress is vulnerable to 2FA bypass in all versions up to, and including, 2.9.3. This makes it possible for unauthenticated attackers to bypass 2FA protection. Please note Wordfence does not consider this a security vulnerability and previously rejected...

CVSS:
5.3
Affected:
up to 2.9.3
Fixed in:
3.0.0
Disclosed:
Nov 3, 2025

CVE-2025-12628 on NVD →

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.6.4

unknown

[en] Insertion of Sensitive Information into Log File vulnerability in WP 2FA allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects WP 2FA: from n/a through 2.6.3.

Affected:
up to 2.6.4
Fixed in:
2.6.4
Disclosed:
Jun 21, 2024

CVE-2022-44587 on NVD →

WP 2FA <= 2.6.3 - Unauthenticated Information Exposure via Log File

medium

The WP 2FA – Two-factor authentication for WordPress plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.6.3 through publicly exposed log files. This makes it possible for unauthenticated attackers to view potentially sensitive information contained in the expose...

CVSS:
5.3
Affected:
up to 2.6.3
Fixed in:
2.6.4
Disclosed:
Jun 20, 2024

CVE-2022-44587 on NVD →

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.6.3

unknown

[en] Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Melapress WP 2FA allows Reflected XSS.This issue affects WP 2FA: from n/a through 2.6.2.

Affected:
up to 2.6.3
Fixed in:
2.6.3
Disclosed:
Apr 18, 2024

CVE-2024-32568 on NVD →

WP 2FA – Two-factor authentication for WordPress <= 2.6.2 - Reflected Cross-Site Scripting

medium

The WP 2FA – Two-factor authentication for WordPress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 2.6.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages...

CVSS:
6.1
Affected:
up to 2.6.2
Fixed in:
2.6.3
Disclosed:
Apr 16, 2024

CVE-2024-32568 on NVD →

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.2.1

unknown

[en] Improper Authentication vulnerability in Melapress WP 2FA allows Authentication Bypass.This issue affects WP 2FA: from n/a through 2.2.0.

Affected:
up to 2.2.1
Fixed in:
2.2.1
Disclosed:
Mar 21, 2024

CVE-2022-44595 on NVD →

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.6.0

unknown

[en] The WP 2FA – Two-factor authentication for WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.5.0. This is due to missing or incorrect nonce validation on the send_backup_codes_email function. This makes it possible for unauthenticated attackers to se...

Affected:
up to 2.6.0
Fixed in:
2.6.0
Disclosed:
Jan 11, 2024

CVE-2023-6520 on NVD →

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.6.0

unknown

[en] The WP 2FA – Two-factor authentication for WordPress plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.5.0 via the send_backup_codes_email due to missing validation on a user controlled key. This makes it possible for subscriber-level attackers to email...

Affected:
up to 2.6.0
Fixed in:
2.6.0
Disclosed:
Jan 11, 2024

CVE-2023-6506 on NVD →

WP 2FA <= 2.5.0 - Insecure Direct Object Reference to Arbitrary Email Sending

medium

The WP 2FA – Two-factor authentication for WordPress plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.5.0 via the send_backup_codes_email due to missing validation on a user controlled key. This makes it possible for subscriber-level attackers to email arbit...

CVSS:
4.3
Affected:
up to 2.5.0
Fixed in:
2.6.0
Disclosed:
Jan 2, 2024

CVE-2023-6506 on NVD →

WP 2FA – Two-factor authentication for WordPress <= 2.5.0 - Cross-Site Request Forgery

medium

The WP 2FA – Two-factor authentication for WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.5.0. This is due to missing or incorrect nonce validation on the send_backup_codes_email function. This makes it possible for unauthenticated attackers to send em...

CVSS:
4.3
Affected:
up to 2.5.0
Fixed in:
2.6.0
Disclosed:
Jan 2, 2024

CVE-2023-6520 on NVD →

WP 2FA – Two-factor authentication for WordPress <= 2.2.0 - Missing Authorization

medium

The WP 2FA plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on the login_form_validate_2fa function in versions up to, and including, 2.2.0. This makes it possible for authenticated attackers to receive a 2fa login code even if the provider is not enabled for that user.

CVSS:
4.3
Affected:
up to 2.2.0
Fixed in:
2.2.1
Disclosed:
Dec 7, 2022

CVE-2022-44595 on NVD →

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.3.0

unknown

[en] The WP 2FA WordPress plugin before 2.3.0 uses comparison operators that don't mitigate time-based attacks, which could be abused to leak information about the authentication codes being compared.

Affected:
up to 2.3.0
Fixed in:
2.3.0
Disclosed:
Oct 10, 2022

CVE-2022-2891 on NVD →

WP 2FA <= 2.2.1 - Time-Based TOTP attack to Sensitive Information Exposure

medium

The WP 2FA plugin for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and including, 2.2.1 due to the use of a linear-time comparison operator when comparing token hashes. This allows an attacker to gain information about authentication tokens by observing small time differences in server r...

CVSS:
5.3
Affected:
up to 2.2.1
Fixed in:
2.3.0
Disclosed:
Sep 14, 2022

CVE-2022-2891 on NVD →

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.2.1

unknown

[en] The WP 2FA WordPress plugin before 2.2.1 does not sanitise and escape a parameter before outputting it back in an admin page, leading to a Reflected Cross-Site Scripting

Affected:
up to 2.2.1
Fixed in:
2.2.1
Disclosed:
May 30, 2022

CVE-2022-1527 on NVD →

WP 2FA – Two-factor authentication for WordPress <= 2.2.0 - Reflected Cross-Site Scripting

medium

The WP 2FA WordPress plugin before 2.2.1 does not sanitize and escape a parameter before outputting it back in an admin page, leading to a Reflected Cross-Site Scripting issue.

CVSS:
6.1
Affected:
up to 2.2.0
Fixed in:
2.2.1
Disclosed:
May 6, 2022

CVE-2022-1527 on NVD →

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.2.0

unknown

Arbitrary 2FA Disabling via Insecure Direct Object References (IDOR) vulnerability discovered by Maycon Vitali in WordPress WP 2FA plugin (versions <= 2.1.0).

Affected:
up to 2.2.0
Fixed in:
2.2.0
Disclosed:
Apr 29, 2022

WP 2FA – Two-factor authentication for WordPress <= 2.1.0 - Insecure Direct Object Reference

medium

The WP 2FA – Two-factor authentication for WordPress plugin for WordPress make it possible for attackers to disable other user's 2FA settings in versions up to, and including, 2.1.0.

CVSS:
5.4
Affected:
up to 2.1.0
Fixed in:
2.2.0
Disclosed:
Apr 13, 2022

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.2.0

unknown

The WP 2FA – Two-factor authentication for WordPress plugin for WordPress make it possible for attackers to disable other user's 2FA settings in versions up to, and including, 2.1.0.

Affected:
up to 2.2.0
Fixed in:
2.2.0
Disclosed:
Apr 13, 2022

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.2.0

unknown

The plugin does not properly check for authorisation when disabling 2FA, allowing users to disable the protection of other users via an IDOR attack

Affected:
up to 2.2.0
Fixed in:
2.2.0

WP 2FA &#8211; Two-factor authentication for WordPress [wp-2fa] < 2.2.1

unknown

Update the WordPress WP 2FA plugin to the latest available version (at least 2.2.1). Calvin Alkan discovered and reported this Broken Authentication vulnerability in WordPress WP 2FA Plugin. This can be abused by a malicious actor to perform action which normally should only be able to be executed by higher privileged...

Affected:
up to 2.2.1
Fixed in:
2.2.1

Protect your WordPress site

Run a free security scan to detect vulnerable plugins and themes, exposed files, and malware — no plugin install, no signup.

Scan your site free

← Back to the vulnerability database