
CVE-2025-15001: Critical WordPress Plugin Flaw Enables Unauthenticated Account Takeover
A critical privilege escalation flaw in the FS Registration Password WordPress plugin allows unauthenticated attackers to reset any user's password, including admins.
Overview
CVE-2025-15001 is a critical-severity vulnerability affecting the FS Registration Password plugin for WordPress, impacting all versions up to and including 1.0.1. The flaw stems from the plugin's failure to properly validate a user's identity before processing a password update request. As a result, an unauthenticated attacker can arbitrarily reset the password of any WordPress account — including site administrators — and immediately leverage that access to take full control of the site.
Technical Details
The vulnerability is classified under CWE-639 (Authorization Bypass Through User-Controlled Key), meaning the plugin relies on an attacker-controllable value to identify which account's password to change, without enforcing any server-side identity verification. There is no authentication barrier, no token validation, and no confirmation step standing between an external attacker and a full administrative takeover.
The CVSS score is a near-maximum 9.8, reflecting the severity of the impact. The attack vector is Network with Low complexity, meaning this flaw is remotely exploitable with no special skill or prior access required.
Why This Matters Now
Despite not currently appearing on the CISA Known Exploited Vulnerabilities (KEV) catalog, this vulnerability carries weaponized exploit maturity — the highest practical exploitation tier. A public proof-of-concept exploit, CVE-2025-15001-Exploit, was published on GitHub by the researcher r00thex on 2026-08-01, and the vulnerability is also indexed on Exploit-DB. This means attack tooling is readily available to even low-skilled threat actors.
The EPSS exploitation probability stands at approximately 0.139% (roughly the 34th percentile), which may appear modest in isolation. However, given the weaponized exploit status, the network-accessible attack surface, and the complete absence of an available patch, defenders should treat this vulnerability as an active, high-priority risk rather than a theoretical concern.
Attack Surface
- Attack Vector: Network — fully remote, no local or adjacent access needed.
- Attack Complexity: Low — no race conditions, special configurations, or advanced techniques required.
- Authentication Required: None — the attacker does not need any existing account or credentials on the target site.
- Scope of Impact: Any user account, including WordPress administrators, can have their password arbitrarily reset.
In practice, an attacker only needs to identify a WordPress site running the vulnerable plugin, trigger a password reset for a high-privileged account, and log in with the new credentials. The entire attack chain can be automated, as the public exploit code already demonstrates.
Threat Actor Association
No specific threat actors have been publicly attributed to active exploitation of CVE-2025-15001 at this time.
Remediation Guidance
At the time of this writing, no patch is available for the FS Registration Password plugin. Site owners and administrators should take the following immediate steps:
- Disable or remove the plugin immediately. Until a patched version is released, the safest action is to deactivate and uninstall the FS Registration Password plugin from all WordPress installations.
- Audit administrator accounts. Review recent password change logs and account activity for any signs of unauthorized access, particularly for high-privileged users.
- Enable Web Application Firewall (WAF) rules targeting unauthenticated password-reset abuse patterns to add a defensive layer while awaiting a vendor fix.
- Monitor for a patch release and apply it immediately once available from the plugin developer.
- Enforce multi-factor authentication (MFA) on all administrator accounts to limit the impact of credential compromise.
Stay Informed
Track CVE-2025-15001 and monitor emerging vulnerabilities, exploit activity, and patch status for thousands of CVEs in real time at sec.kaitan.id. Stay ahead of the threat landscape with up-to-date intelligence curated for security practitioners.
