Skip to main content

User Registration & Membership CVE-2026-11966

| EUVDEUVD-2026-45147 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-17 WPScan GHSA-2wp6-4gxm-vfvx
5.3
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

4
Analysis Generated
Jul 22, 2026 - 10:01 vuln.today
Patch available
Jul 17, 2026 - 08:02 EUVD
CVE Published
Jul 17, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 17, 2026 - 06:00 cve.org
MEDIUM 5.3

DescriptionCVE.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.

AnalysisAI

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.

Technical ContextAI

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.

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.

CVE-2025-2563 HIGH POC
8.1 Apr 14

The User Registration & Membership WordPress plugin before version 4.1.2 fails to prevent users from setting their accou

CVE-2025-2594 HIGH POC
8.1 Apr 22

The User Registration & Membership WordPress plugin before 4.1.3 does not properly validate data in an AJAX action when

CVE-2026-11964 CRITICAL POC
9.1 Jul 13

Payment-verification bypass in the User Registration & Membership WordPress plugin before 5.2.2 lets unauthenticated att

CVE-2026-11961 HIGH POC
8.1 Jul 17

Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.3 lets unauthenticated visitors s

CVE-2026-11963 HIGH POC
8.1 Jul 13

Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.2 lets any authenticated low-priv

CVE-2026-86406 HIGH POC
7.5 Sep 13

Privilege escalation in the User Registration & Membership WordPress plugin (versions 4.4.6 through pre-5.2.8) allows an

CVE-2026-16736 HIGH POC
7.5 Aug 05

Registration enforcement bypass in the User Registration & Membership WordPress plugin (all versions before 5.2.6) allow

CVE-2026-80071 HIGH POC
7.2 Sep 13

Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.8 allows any authenticated user h

CVE-2026-79996 HIGH POC
7.2 Aug 28

Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.6 lets authenticated users holdin

CVE-2026-80072 MEDIUM POC
4.7 Sep 13

Open redirect in the User Registration & Membership WordPress plugin before 5.2.8 permits unauthenticated attackers to c

CVE-2026-79995 MEDIUM POC
4.3 Aug 28

Missing object-level authorization in the User Registration & Membership WordPress plugin (before 5.2.5) allows any auth

CVE-2026-86407 LOW POC
3.7 Sep 13

Unauthenticated information disclosure in the User Registration & Membership WordPress plugin (versions 5.0 through 5.2.

Share

CVE-2026-11966 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy