Description
The OTP Login & Register Woocommerce WordPress plugin before 2.7.3 does not adequately limit one-time-password verification attempts, because the attempt limit is tracked against a value the client itself supplies and can change freely, allowing an unauthenticated attacker to bypass the limit and brute-force the short numeric login code to take over an account without its password.
Published: 2026-10-16
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated Account Takeover
Action: Immediate Patch
AI Analysis

Impact

The OTP Login & Register WooCommerce plugin fails to enforce a proper limit on one‑time‑password verification attempts. The counter used for this limit is supplied by the client and can be freely manipulated, allowing an attacker to reset it and bypass the restriction. By repeatedly attempting the short numeric login code, an unauthenticated attacker can brute‑force the OTP and gain access to any registered user account without knowing its password, effectively taking over the account and all associated data and capabilities.

Affected Systems

WordPress sites that rely on the OTP Login & Register WooCommerce plugin with a version older than 2.7.3 are affected. Any installation where the plugin is active and the OTP login feature is enabled is vulnerable, regardless of whether WooCommerce or other plugins are also present.

Risk and Exploitability

The CVSS score of 7.4 indicates a high severity, and the EPSS score of less than 1% shows a low but non‑zero likelihood of exploitation. The vulnerability can be exploited without prior authentication by sending web requests to the OTP validation endpoint, a public interface. Although the flaw is not listed in the CISA KEV catalog, the potential for mass account takeover makes it a significant risk for affected sites.

Generated by OpenCVE AI on October 16, 2026 at 21:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the OTP Login & Register WooCommerce plugin to version 2.7.3 or later
  • If an upgrade cannot be performed immediately, enable server‑side rate limiting or IP throttling on the OTP verification endpoint to reduce brute‑force attempts
  • Consider disabling OTP login for critical accounts or adding a second authentication factor to enforce stricter server‑side limits

Generated by OpenCVE AI on October 16, 2026 at 21:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-307

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-287
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-307

Fri, 16 Oct 2026 06:30:00 +0000

Type Values Removed Values Added
Description The OTP Login & Register Woocommerce WordPress plugin before 2.7.3 does not adequately limit one-time-password verification attempts, because the attempt limit is tracked against a value the client itself supplies and can change freely, allowing an unauthenticated attacker to bypass the limit and brute-force the short numeric login code to take over an account without its password.
Title OTP Login & Register Woocommerce < 2.7.3 - Unauthenticated Account Takeover via OTP Brute Force
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-16T14:49:20.138Z

Reserved: 2026-10-13T16:45:54.879Z

Link: CVE-2026-110135

cve-icon Vulnrichment

Updated: 2026-10-16T14:37:12.915Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T07:17:10.683

Modified: 2026-10-16T15:17:09.643

Link: CVE-2026-110135

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T22:00:16Z

Weaknesses