Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain subscriber account
-
DeliveryLog in and locate membership-upgrade action
-
ExploitSend request with attacker-controlled user ID and elevated role
-
ExecutionPlugin skips authorization and rewrites target role
-
PersistAccount escalated to administrator
-
ImpactFull site takeover
Vulnerability Assessment
| Exploitation Conditions | Requires an authenticated low-privileged account (PR:L) - trivially obtained on the many sites that enable open subscriber self-registration, which is this plugin's primary purpose. The specific prerequisite is that the site runs User Registration & Membership before 5.2.2 with the membership-upgrade action reachable by logged-in non-admin users. Exploitation is limited only by the need for one valid low-privileged login and by the target being on an unpatched version; there is no user-interaction requirement, no admin access needed, and no non-default configuration beyond having the plugin active. Sites that disable self-registration raise the bar to needing a pre-existing subscriber credential. |
| Impact | This is a genuine priority rather than an inflated high-CVSS finding. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N, score 8.1) reflects a network-reachable, low-complexity attack requiring only a low-privileged authenticated account and no user interaction - trivially satisfied on any site that allows open subscriber registration, which is the plugin's core use case. Publicly available exploit code (WPScan) lowers the barrier further, and the ability to escalate to administrator makes the C:H/I:H impact realistic. No EPSS score was provided, and the vulnerability is not in CISA KEV, so there is no confirmation of active in-the-wild exploitation - the current signal is 'exploitable and public' rather than 'observed exploited.' One caveat: the input tags this as 'Information Disclosure,' but the description clearly describes an integrity/authorization (role modification) issue, so the tag understates the true impact - treat this as privilege escalation. |
| Exploit ScenarioDerived | An attacker registers a normal subscriber account on a WordPress site running the vulnerable plugin (or uses any existing low-privileged login). Using the publicly available exploit, they send the membership-upgrade request while supplying their own user ID as the caller-controlled target identifier and a higher role/tier value, causing the plugin to promote their account - potentially to administrator - without any authorization check. The attack is remote, low-complexity, and needs no victim interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.2 lets any authenticated low-privileged user (e.g. a subscriber) alter another account's WordPress role and membership tier. The membership-upgrade action performs no authorization check and trusts a caller-supplied user identifier instead of the current session, so an attacker can target an arbitrary account - including their own - to gain higher roles up to administrator. Publicly available exploit code exists and a vendor patch is available, but this is not listed in CISA KEV.
RemediationAI
Vendor-released patch: upgrade the User Registration & Membership plugin to version 5.2.2 or later, which restores the authorization check and binds the membership-upgrade action to the authenticated user; this is the definitive fix (see the WPScan advisory at https://wpscan.com/vulnerability/a34a916a-983e-48a5-8f10-99214ee3b613/). If immediate patching is not possible, reduce exposure by disabling open self-registration (Settings > General > 'Anyone can register') so attackers cannot obtain the subscriber accounts the exploit requires - trade-off: this blocks legitimate signups and the plugin's membership onboarding flow. As a further compensating control, restrict or WAF-filter access to the plugin's membership-upgrade endpoint/AJAX action and audit the wp_users/usermeta tables for unexpected role or membership-tier changes; trade-off: endpoint blocking may break legitimate upgrade functionality for paying members. Rotate or review any accounts that were escalated before patching.
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 User Registration & Membership plugin for WordPress, which manages account signup, roles, and paid/tiered membership levels. The flaw is a Broken Access Control / Insecure Direct Object Reference issue (CWE-862 Missing Authorization combined with CWE-639 IDOR; the input lists CWE as N/A): the membership-upgrade handler neither verifies that the caller is authorized to modify the target account nor binds the operation to the authenticated user, instead reading the user-to-modify from a request parameter. Because WordPress role capabilities gate nearly all administrative functionality, being able to rewrite another user's role effectively hands the attacker whatever privileges that role carries. Per the EUVD data the issue affects all versions from 0 up to but not including 5.2.2 (cpe:2.3:a:unknown:user_registration_&_membership:*).
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:L/UI:N/S:U/C:H/I:H/A:N
Network-reachable action needing only a low-privileged authenticated account (PR:L) and no interaction; role rewrite to admin yields high confidentiality and integrity impact, no availability effect.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The User Registration & Membership WordPress plugin before 5.2.2 does not perform an authorization check on a membership-upgrade action and derives the user to modify from a caller-supplied identifier instead of the current user, allowing any authenticated user such as a subscriber to change another user's WordPress role and membership tier.
Articles & Coverage 1
Executive ViewAI
The User Registration & Membership WordPress plugin versions before 5.2.2 contain a privilege escalation vulnerability allowing any authenticated subscriber-level user to assume administrator role, directly threatening WordPress site security and data governance. Organizations using this plugin face immediate risk of unauthorized administrative access and potential data exfiltration if any subscriber account is compromised or provisioned to malicious actors.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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 (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
Unauthenticated account deletion in the User Registration & Membership WordPress plugin (all versions before 5.2.3) expo
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-43284
GHSA-qxg2-gwhj-546g
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB