Critical severity · published May 27, 2026
CVE-2026-8760
Login with OTP <= 1.6 - Unauthenticated Authentication Bypass via OTP Brute Force
9.8
CVSS
0.6%
EPSS
No
On KEV
Description
The Login with OTP plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 1.6. This is due to an incomplete fix for CVE-2024-11178: the rate-limit/lockout check added to `otpl_login_action()` was placed only inside the OTP-generation branch and is never evaluated on the OTP-validation branch, and the generated 6-digit OTP additionally has no expiration. This makes it possible for unauthenticated attackers to brute-force the 900,000-value OTP space for any user account (including administrators) and obtain a valid `wp_set_auth_cookie()` session, leading to full site compromise.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 49% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LW
Login with OTP · india-web-developer
<= 1.6 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-8760
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-8760
nvd.nist.gov
https://nvd.nist.gov/vuln/detail/CVE-2024-11178
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/otp-login/tags/1.6/lib/otpl-class.php#L361
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/otp-login/tags/1.6/lib/otpl-class.php#L419
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/otp-login/tags/1.6/lib/otpl-class.php#L424
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/otp-login/tags/1.6/lib/otpl-class.php#L427
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/otp-login/trunk/lib/otpl-class.php#L361
More from Login with OTP
8.1
CVE-2024-11178
Login With OTP <= 1.4.2 - Authentication Bypass via Weak OTP
