Summary
CVE-2026-15372 is a two-factor authentication bypass vulnerability in the WP 2FA WordPress plugin (versions before 4.1.0). The plugin fails to properly validate the secondary authentication factor when certain authentication methods are used during login, allowing an attacker who already knows a user’s password to bypass 2FA and gain full account access, including administrator accounts. It is rated High severity (CVSS 7.5).
Technical details
- Root cause: Improper Authentication (CWE-287) — the plugin does not properly validate the secondary authentication factor when certain authentication methods are selected during login.
- Trigger conditions: An attacker must possess valid credentials (username and password) for a target account.
- Attack vector: Network — exploited remotely through the login flow, requiring no privileges and no user interaction.
- Impact: Circumvention of the two-factor protection mechanism, enabling account takeover up to and including administrator-level accounts.
Affected software
- WP 2FA (Two-factor authentication for WordPress): all versions before 4.1.0.
- Fixed in version 4.1.0.
Severity
- CVSS v3.1 base score: 7.5 (High)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: Update the WP 2FA plugin to version 4.1.0 or later.
- If no patch can be applied: Restrict network access to WordPress login endpoints (for example via IP allow-listing or a web application firewall), enforce strong and unique passwords, and monitor for anomalous logins to accounts protected by 2FA until the update can be deployed.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
/wp-content/plugins/wp-2fa/

