Description
The User Registration & Membership WordPress plugin before 5.2.8 does not check the capability of the user making a membership purchase, and does not validate the payment method or the plan submitted with it, allowing any authenticated user such as a subscriber to be granted the WordPress role attached to a paid plan without paying for it. Where the site owner has mapped a plan to a privileged role, this leads to privilege escalation up to administrator.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | User Registration & Membership | 4.4.6 – < 5.2.8 | 5.2.8 |
References
- https://wpscan.com/vulnerability/0fb4ec40-3f92-4c7e-8877-8898b355d78d/ exploit vdb-entry technical-description