Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site using vulnerable OTP plugin
-
DeliveryRequest OTP for target account
-
ExploitSubmit verification guesses with manipulated attempt counter
-
ExecutionBypass lockout and brute-force numeric code
-
ImpactAuthenticate and take over account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the target WordPress site to have the 'OTP Login & Register Woocommerce' plugin at a version before 2.7.3 installed and with its OTP-based login/registration flow enabled and reachable; the attacker needs only to trigger an OTP for a target account, then replay verification requests while altering the client-supplied value the plugin trusts to count attempts. No authentication (PR:N) and no user interaction (UI:N) are needed. Limiting factors: the plugin and its OTP login mode must actually be in use, the attacker must know/enumerate a valid target account identifier (phone/email), and despite the broken counter the numeric code must still be brute-forced over many requests (reflected in CVSS AC:H), which network-level rate limiting or a WAF could blunt. |
| Impact | Signals are mostly consistent but point to a moderate, not emergency, priority. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/C:H/I:H/A:N, base 7.4 HIGH) describes an unauthenticated, network-reachable flaw yielding full account takeover, with AC:H reflecting that brute-forcing a numeric OTP still requires many attempts even after the broken counter is bypassed. Against that, exploitation-likelihood signals are low: EPSS is 0.15% (4th percentile), and the CVE is NOT on CISA KEV, so there is no evidence of active, widespread exploitation. However, publicly available exploit code exists (WPScan), which raises the practical likelihood above what EPSS alone suggests and lowers the skill barrier. No SSVC decision record was provided in the input, so exploitation-status/automatable/technical-impact cannot be read from a formal SSVC tree - the automatability is inferred (the brute-force is scriptable) rather than vendor-stated. Net: a genuine account-takeover bug worth prompt patching for any site running the plugin, but the low EPSS, absence of KEV, and AC:H argue against treating it as a drive-everything emergency. Conflict to note: POC exists yet EPSS remains very low - exploit code availability and real-world exploitation volume are distinct, and this gap suggests opportunistic/targeted use rather than mass exploitation at time of analysis. |
| Exploit ScenarioDerived | An unauthenticated attacker targets a WordPress/WooCommerce site using this plugin's OTP login, requests a one-time code for a victim's phone/email, then scripts repeated verification guesses while manipulating the client-supplied value the plugin uses to count attempts, resetting it to evade the lockout. Because the code is short and numeric, the attacker brute-forces it and logs in as the victim with no password. A public exploit (WPScan) is available, reducing the effort required to reproduce this. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Unauthenticated account takeover in the WordPress plugin OTP Login & Register Woocommerce (versions before 2.7.3) is possible because the plugin counts one-time-password verification attempts against a value supplied by the client, which an attacker can freely change to reset the counter and brute-force the short numeric login code. Affected are WordPress sites running the plugin with its OTP-based login/registration flow enabled; publicly available exploit code exists, though no confirmed active exploitation (CISA KEV) has been recorded, and the EPSS score is low at 0.15% (4th percentile). Successful brute-force yields full account takeover without knowing the victim's password, but the attack still requires enumerating a valid account identifier and issuing many requests, which is why the assessed severity is moderate (CVSS 7.4) rather than critical.
RemediationAI
The primary fix is a vendor-released patch: upgrade the OTP Login & Register Woocommerce plugin to version 2.7.3 or later, which corrects the attempt-limiting logic so verification attempts are tracked server-side rather than against a client-supplied value; WPScan's advisory at https://wpscan.com/vulnerability/73f0e85d-c145-4048-9fbd-20308d163b87/ documents the fixed version. If immediate patching is not possible, disable the plugin's OTP-based login and registration flow (falling back to standard WordPress password authentication) until the upgrade can be applied, accepting the loss of passwordless login convenience. As a compensating control, enforce server-side per-account and per-IP rate limiting on the OTP verification endpoint - ideally at a WAF or reverse proxy rather than in the vulnerable plugin - and monitor for bursts of verification requests against a single account; note that aggressive rate limiting can cause legitimate users to be locked out and requires tuning. Because exploit code is publicly available, exposure should be reduced promptly, and account owners on sites where OTP login was active should be encouraged to rotate credentials and review for unauthorized sessions, since a brute-forced OTP grants access without the original password.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is an improper-authentication weakness (CWE-287) in the OTP (one-time password) verification logic of a WordPress WooCommerce plugin. Rather than binding a failed-attempt counter to server-side session or account state, the plugin derives the attempt limit from a client-supplied value that the attacker controls and may alter between requests. Because that counter can be reset at will, the intended throttling mechanism is effectively removed, and the remaining barrier is the entropy of the short numeric login code, which can be enumerated over many verification requests. The assessed vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N confirms the attack is network-reachable, needs no authentication (PR:N) and no user interaction (UI:N), and yields high confidentiality and integrity impact on the target account, while the High attack-complexity rating (AC:H) reflects the need to enumerate a valid account identifier and grind through repeated OTP submissions. The CPE string records the package as otp_login_&_register_woocommerce under an unknown vendor, and EUVD lists affected versions as 0 through <2.7.3, indicating all releases prior to 2.7.3 are exposed. The vulnerable surface is the OTP verification endpoint/service rather than any cryptographic flaw in OTP generation itself.
Know when Woocommerce gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Unauthenticated remote (AV:N/PR:N) but brute-forcing the OTP even with a bypassed counter is non-trivial (AC:H); successful login grants full account takeover (C:H/I:H) with no availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
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.
Technical POC Analysis
Source: WPScan advisory (WPVDB 73f0e85d-c145-4048-9fbd-20308d163b87).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
WordPress sites using the OTP Login & Register Woocommerce plugin are exposed to account takeover, where attackers could gain access to customer or administrator accounts and any data or functionality those accounts can reach. Although a vendor patch is available and current exploitation likelihood is low, publicly available exploit code exists, so leadership should prioritize remediation to protect user trust, site integrity, and any regulated or sensitive data handled by affected WordPress properties.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Woocommerce
View allThe WooCommerce plugin through 3.x for WordPress has a Directory Traversal Vulnerability via a /wp-content/plugins/wooco
Unauthenticated arbitrary file upload in Addify's Request a Quote for WooCommerce plugin, affecting all versions up to a
The WooCommerce Help Scout WordPress plugin before 2.9.1 (https://woocommerce.com/products/woocommerce-help-scout/) allo
WooCommerce 7.1.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary PHP code by
Unauthenticated path traversal in OrderConvo (the "Admin and Customer Messages After Order for WooCommerce" plugin), aff
Unauthenticated remote attackers can seize control of the payment configuration on WordPress stores running the Fundiin
Ultimate WooCommerce Gift Cards 3.0.2 is affected by a file upload vulnerability in the Custom GiftCard Template that ca
Unauthenticated attackers can exploit the Walletdoc Payment Gateway for WooCommerce plugin before version 1.8.5 to execu
Unauthenticated SQL injection in the ELEX WooCommerce Request a Quote WordPress plugin (all versions before 2.4.1) allow
Unauthenticated, network-reachable attackers can read the WooCommerce API consumer key and secret stored by the MgoSync
Unauth. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low atta
An issue was discovered in the NAB Transact extension 2.1.0 for the WooCommerce plugin for WordPress. Rated high severit
EUVD-2026-102696
GHSA-qqhp-9fwp-9wqc
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB