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