WordPress Plugin Vulnerabilities
ProfilePress < 4.16.12 - Subscriber+ Membership Payment Bypass
Description
The plugin is vulnerable to unauthorized membership payment bypass due to a missing ownership verification on the `change_plan_sub_id` parameter in the `process_checkout()` function. This makes it possible for authenticated attackers, with subscriber level access and above, to reference another user's active subscription during checkout to manipulate proration calculations, allowing them to obtain paid lifetime membership plans without payment via the `ppress_process_checkout` AJAX action.
Affects Plugins
References
Classification
Type
NO AUTHORISATION
OWASP top 10
CWE
CVSS
Miscellaneous
Original Researcher
Supakiad S. (m3ez)
Verified
No
WPVDB ID
Timeline
Publicly Published
2026-04-03 (about 1 month ago)
Added
2026-04-06 (about 1 month ago)
Last Updated
2026-05-11 (about 2 days ago)