Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site with vulnerable plugin and reset mode enabled
-
DeliveryInitiate password reset for target account (admin or user)
-
ExploitRotate client-controlled key to reset rate-limit counter
-
ExecutionBrute-force verification code space iteratively
-
PersistSubmit valid code to authenticate reset
-
ImpactSet attacker-controlled password and achieve full account takeover
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 | The Login & Register Forms plugin's verification-code-based password reset mode must be explicitly enabled in the plugin settings - this is a non-default configuration distinct from the standard WordPress core password reset mechanism, and this is reflected in the CVSS AC:H rating. The attacker must also know or enumerate the target account's username or registered email address to initiate a reset. No authentication is required and no victim interaction is needed once a target account is identified. Limiting factors: the non-default mode requirement reduces the realistic attack surface to sites that have deliberately configured this flow; brute-force success depends on verification code entropy and network throughput, though the rate-limit bypass removes the primary automated defense; and the attacker must maintain sustained network access throughout the code enumeration cycle. |
| Impact | The NVD CVSS score of 8.1 (High) with vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H is reasonable: AC:H correctly reflects that the vulnerable code path requires the non-default verification-code reset mode to be enabled, reducing the exposed population. EPSS at 0.14% (4th percentile) indicates very low observed automated exploitation at the time of analysis, consistent with the non-default configuration dependency. However, a publicly available exploit code (reported by WPScan) materially lowers the skill barrier, and the impact ceiling - administrator account takeover on WordPress - is severe. These signals are not contradictory: the low EPSS likely reflects limited target population (sites with the specific mode enabled), not low exploitability once a target is identified. CISA KEV status is not confirmed. Net assessment: lower population exposure than a universal-default flaw, but any affected site faces near-certain compromise if targeted by an attacker using the available PoC. |
| Exploit ScenarioDerived | An unauthenticated attacker targets a WordPress site running the Login & Register Forms plugin with verification-code reset mode enabled, initiating a password reset for a known administrator account. By cycling the client-controlled key value after each failed attempt, the attacker continuously resets the rate-limit counter and systematically brute-forces the verification code space. A publicly available proof-of-concept automates this process; once the correct code is submitted, the attacker sets a new password and achieves full administrative control of the WordPress site. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 05, 2026
Account takeover in the Login & Register Forms WordPress plugin (versions before 3.2.5) enables unauthenticated attackers to brute-force password-reset verification codes by bypassing the plugin's rate-limit control. The rate limiter and code storage are both keyed on a client-supplied value, meaning an attacker can arbitrarily reset their attempt counter and exhaust the verification code space, resulting in full compromise of any account - including site administrators - on affected WordPress installations. A publicly available proof-of-concept exploit exists; no CISA KEV confirmation has been issued, but the admin-takeover impact makes this a high-priority patch for any site running the affected configuration.
RemediationAI
Update the Login & Register Forms WordPress plugin to version 3.2.5 or later, which resolves the rate-limit bypass by anchoring both the verification code and the attempt counter to a server-controlled session identifier rather than a client-supplied value. The WPScan advisory at https://wpscan.com/vulnerability/9bdb7959-dbe7-4f48-892b-b9ee4c8eb060/ provides patch confirmation. If immediate upgrade is not feasible, disable the plugin's verification-code reset mode in the plugin settings - this directly removes the vulnerable code path with no meaningful side effect for sites that can revert to standard WordPress email-link resets. As a secondary precaution, administrators should review recent password-reset audit logs for anomalous verification-code submission patterns that might indicate prior exploitation attempts.
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 affected component is the Login & Register Forms WordPress plugin (CPE: cpe:2.3:a:unknown:login_&_register_forms:*:*:*:*:*:*:*:*), all versions from 0 up to but not including 3.2.5. The plugin implements an alternative password-reset flow using short numeric verification codes sent to the account owner. CWE-287 (Improper Authentication) captures the root cause: the server-side rate-limit counter and the stored verification code are both indexed by a client-controlled key - effectively allowing the attacker to rotate that key at will to obtain a fresh attempt quota without triggering a lockout. This is a classic server-side trust-of-client-input failure in a security-critical control path. The flaw is distinct from the WordPress core reset flow and only exists when the plugin's verification-code reset mode is explicitly activated.
Know when Login Register Forms 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:H
Non-default mode required justifies AC:H; no credentials needed (PR:N); admin account takeover warrants C:H/I:H/A:H across all impact dimensions.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Login & Register Forms WordPress plugin before 3.2.5 does not properly enforce the rate limit on its password-reset verification-code flow, keying both the verification code and the per-source attempt counter on an unauthenticated, client-controlled value, allowing unauthenticated attackers to reset the limit at will and brute-force the code to take over any account, including administrators, when the verification-code reset mode is enabled.
Executive ViewAI
The WordPress Login & Register Forms plugin (versions before 3.2.5) is vulnerable to unauthenticated account takeover attacks that could grant attackers administrative control of affected sites. Publicly available exploit code exists, creating immediate risk to data security and business continuity for organizations using this plugin.
Vendor-released patch: version 3.2.5. Interim measures if patching is delayed: disable the plugin or implement rate-limiting on password-reset endpoints via web application firewall or web server rules (e.g., fail2ban, AWS WAF).
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 Login Register Forms
View allAccount takeover via broken password-reset rate limiting in the Login & Register Forms WordPress plugin (versions before
Account takeover in the Login & Register Forms WordPress plugin (before 4.0.2) is enabled by a fundamentally broken pass
Unauthenticated email enumeration in the Login & Register Forms WordPress plugin (versions 3.0.0 through 4.0.1) exposes
EUVD-2026-51719
GHSA-79h9-6m37-f387
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB