Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated network exploitation (AV:N/PR:N/UI:N); AC:H because full admin impact needs a published admin-mapped tier to exist; C/I/A:H reflect potential full site takeover.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
5DescriptionCVE.org
The User Registration & Membership WordPress plugin before 5.2.3 does not validate that the membership tier submitted during public registration is one of the tiers allowed by the registration form before assigning that tier's associated user role, allowing unauthenticated users to register into an arbitrary published membership tier and obtain its role - up to administrator when such a tier exists.
AnalysisAI
Privilege escalation in the User Registration & Membership WordPress plugin before 5.2.3 lets unauthenticated visitors self-assign an arbitrary published membership tier during public registration, gaining that tier's user role - including administrator where such a tier exists. The plugin never validates that the tier submitted in the registration form is one the form actually offers, so an attacker simply tampers with the submitted tier value. Publicly available exploit code exists (reported by WPScan), though active exploitation has not been confirmed.
Technical ContextAI
The plugin is a WordPress membership solution that maps registration 'membership tiers' to WordPress user roles at account creation. The root cause is CWE-269 (Improper Privilege Management): the server-side registration handler trusts the tier identifier submitted by the client instead of verifying it against the set of tiers exposed by the specific registration form. Because WordPress roles carry capability sets, binding a self-selected tier to a role effectively lets the caller choose their own privileges. The single vague CPE (cpe:2.3:a:unknown:user_registration_&_membership:*) carries no vendor granularity, so affected-scope precision comes from the EUVD version range rather than NVD CPE.
RemediationAI
Upgrade the plugin to version 5.2.3 or later (Vendor-released patch: 5.2.3), which enforces that the submitted membership tier belongs to the tiers the registration form permits. Until patched, the most effective compensating control is to ensure no privileged (administrator or other high-capability) membership tier is published or reachable through any public registration form - unpublish or demote such tiers so the worst-case outcome is limited to a low-privilege role, with the trade-off that legitimate high-tier self-registration stops working. Alternatively, disabling open public registration or gating it behind manual admin approval closes the vector entirely at the cost of registration convenience, and auditing existing accounts for unexpected role assignments will catch prior exploitation. See the WPScan advisory (https://wpscan.com/vulnerability/2ffab574-8626-472e-b6e4-09bcbaa62349/) for details.
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.2 lets any authenticated low-priv
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.6 lets authenticated users holdin
Unauthenticated account deletion in the User Registration & Membership WordPress plugin (all versions before 5.2.3) expo
Missing object-level authorization in the User Registration & Membership WordPress plugin (before 5.2.5) allows any auth
Deserialization of Untrusted Data vulnerability in WPEverest User Registration.3.2.1. Rated high severity (CVSS 7.4), th
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in wpeverest User Reg
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in wpeverest User Reg
The User Registration & Membership - Custom Registration Form, Login Form, and User Profile plugin for WordPress is vuln
Same weakness CWE-269 – Improper Privilege Management
View allSame technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45146
GHSA-55mp-h634-7h25