Back to overview

CVE-2026-8760

CRITICAL
9.8
CVSS 3.1
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.

Metadata

CVE ID
CVE-2026-8760
State
PUBLISHED
Assigner
Wordfence
Reserved
2026-05-16 18:34 UTC
Published
2026-05-27 05:31 UTC
Last updated
2026-05-27 10:33 UTC
Primary CWE
CWE-307
CWE-307 Improper Restriction of Excessive Authentication Att…
Vendor / Product
india-web-developer / Login with OTP
Sources
cve.org  ·  NVD

Severity & Metrics

9.8 CRITICAL CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SSVC — CISA Coordinator
Exploitation
none
Automatable
yes
Tech. Impact
total
Affected products (1)
VendorProductPlatformVersions
india-web-developer Login with OTP <= 1.6
Weakness (CWE)
CWESourceDescription
CWE-307 cna CWE-307 Improper Restriction of Excessive Authentication Attempts
CVSS scores (1)
ScoreSeverityVersionSourceVector
9.8 CRITICAL 3.1 cna CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Back to overview