Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEnumerate WordPress plugins on target site
-
DeliveryConfirm vulnerable plugin version pre-5.2.3
-
ExploitIdentify or guess user IDs of payment-pending accounts
-
ExecutionSend unauthenticated HTTP request to payment action endpoint with target user ID
-
PersistPlugin deletes account without authorization check
-
ImpactRepeat at scale to disrupt membership registrations
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | The target WordPress site must have the User Registration & Membership plugin installed and active in a version from 4.2.3 through 5.2.3 (exclusive), and the membership payment functionality must be in active use - sites using the plugin purely for free registration without payment flows may not expose the vulnerable action. Exploitation is limited to accounts in the transient 'recently registered, payment pending' state; already-activated or fully-paid accounts are not affected, narrowing the pool of targetable objects at any given moment. No authentication, WordPress nonce, or session is required (PR:N confirmed by CVSS vector). The primary limiting factor on impact is the narrow account-state prerequisite: an attacker cannot delete arbitrary established user accounts, only those awaiting payment confirmation. |
| Impact | The CVSS 3.1 base score of 5.3 Medium with vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N accurately reflects a network-accessible, zero-friction exploitation path with limited impact scope - only integrity is affected, and only for a narrow class of account states. The EPSS score of 0.14% (3rd percentile) suggests that despite the low attack complexity and PR:N vector, mass exploitation has not been observed at the time of analysis; this is not unusual for WordPress plugin IDOR flaws that affect a narrow subset of target data. Counterbalancing the low EPSS, SSVC classifies the vulnerability as automatable:yes - meaning an attacker can script reliable exploitation at scale without human-in-the-loop steps - and a publicly available POC (via WPScan) lowers the bar further. This vulnerability is not listed in the CISA KEV catalog, so confirmed active exploitation is not established. On balance, this is a genuine medium-priority issue: real harm (disrupting user onboarding flows, suppressing registrations) is achievable at scale against unpatched sites, but attacker motivation is limited compared to flaws enabling data exfiltration or remote code execution. Sites running membership-commerce workflows are at higher practical risk than informational sites. |
| Exploit ScenarioDerived | An unauthenticated attacker who has identified a WordPress site running the vulnerable plugin (detectable via standard plugin enumeration) sends a crafted HTTP request to the membership payment action endpoint with an incremented or guessed user ID targeting accounts in a payment-pending state. Using the publicly available WPScan POC, this process can be automated to enumerate and delete multiple pending registrations in rapid succession, disrupting user onboarding for affected sites. No credentials, cookies, or prior interaction with the site are required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
Unauthenticated account deletion in the User Registration & Membership WordPress plugin (all versions before 5.2.3) exposes a membership payment action endpoint that performs no capability check on the caller, allowing any unauthenticated remote attacker to supply an arbitrary user identifier and delete recently-registered, payment-pending accounts. The flaw is a classic CWE-639 Insecure Direct Object Reference - the plugin trusts a caller-supplied user ID without verifying the caller has authority to act on it. A publicly available proof-of-concept exists, and SSVC classifies exploitation as automatable, though the EPSS score of 0.14% (3rd percentile) indicates limited observed exploitation volume at the time of analysis.
RemediationAI
The primary fix is to update the User Registration & Membership plugin to version 5.2.3 or later, which introduces the missing capability check on the membership payment action. Vendor patch availability is confirmed per the WPScan advisory (https://wpscan.com/vulnerability/8e3be064-b3b7-4d68-960b-8c850c3e6f77/) and NVD (https://nvd.nist.gov/vuln/detail/CVE-2026-11966). If immediate patching is not possible, a targeted compensating control is to use a WAF rule to block unauthenticated POST requests to the specific payment action parameter on the affected endpoint - this disrupts legitimate flows only if anonymous users legitimately trigger payment callbacks, so evaluate against your workflow before applying. Alternatively, temporarily disabling the membership payment feature via the plugin settings reduces exposure at the cost of halting new paid registrations. There are no known side effects to upgrading to 5.2.3 beyond the resolved security behavior.
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 resides in the User Registration & Membership WordPress plugin (CPE: cpe:2.3:a:unknown:user_registration_&_membership:*:*:*:*:*:*:*:*), a plugin providing self-service registration and payment-gated membership workflows on WordPress sites. CWE-639 (Authorization Bypass Through User-Controlled Key) identifies the root cause: the plugin exposes a server-side membership payment action that accepts a user identifier as a caller-supplied parameter and performs account operations without first invoking WordPress capability checks (e.g., current_user_can()) to validate whether the caller is authorized to act on behalf of that user. This pattern is a well-understood IDOR vulnerability class - the server treats possession of a valid-looking user ID as sufficient authorization. Because the action is accessible without authentication (PR:N in the CVSS vector), no WordPress nonce, session, or authentication token is required to trigger the operation. The impact is scoped to accounts in the specific transient state of 'recently registered and payment pending', which bounds but does not eliminate the integrity risk.
Know when User Registration Membership 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:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Network-accessible with no auth (PR:N) or interaction (UI:N); impact limited to integrity of a narrow pending-account state, no confidentiality or availability loss.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The User Registration & Membership WordPress plugin before 5.2.3 does not perform a capability check for unauthenticated callers on one of its membership payment actions and acts on a caller-supplied user identifier, allowing unauthenticated attackers to delete recently-registered, payment-pending user accounts.
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 User Registration Membership
View allThe User Registration & Membership WordPress plugin before version 4.1.2 fails to prevent users from setting their accou
The User Registration & Membership WordPress plugin before 4.1.3 does not properly validate data in an AJAX action when
Payment-verification bypass in the User Registration & Membership WordPress plugin before 5.2.2 lets unauthenticated att
Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.3 lets unauthenticated visitors s
Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.2 lets any authenticated low-priv
Privilege escalation in the User Registration & Membership WordPress plugin (versions 4.4.6 through pre-5.2.8) allows an
Registration enforcement bypass in the User Registration & Membership WordPress plugin (all versions before 5.2.6) allow
Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.8 allows any authenticated user h
Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.6 lets authenticated users holdin
Open redirect in the User Registration & Membership WordPress plugin before 5.2.8 permits unauthenticated attackers to c
Missing object-level authorization in the User Registration & Membership WordPress plugin (before 5.2.5) allows any auth
Unauthenticated information disclosure in the User Registration & Membership WordPress plugin (versions 5.0 through 5.2.
EUVD-2026-45147
GHSA-2wp6-4gxm-vfvx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB