Description
The Two Factor (2FA) Authentication via Email plugin for WordPress is vulnerable to Two-Factor Authentication Bypass in versions up to, and including, 1.9.8. This is because the SS88_2FAVE::wp_login() method only enforces the 2FA requirement if the 'token' HTTP GET parameter is undefined, which makes it possible to bypass two-factor authentication by supplying any value in the 'token' parameter during login, including an empty one.
Problem types
CWE-20 Improper Input Validation
Product status
* (semver)
Timeline
| 2026-02-18: | Disclosed |
Credits
Ulyses Saicha
References
www.wordfence.com/...-dc5c-413c-b6a8-d0f4aa56935d?source=cve
plugins.trac.wordpress.org/.../ss88-two-factor-via-email.php
plugins.trac.wordpress.org/...ia-email&sfp_email=&sfph_mail=