WordPress Plugin Vulnerabilities

ProfilePress < 4.16.17 - Subscriber+ Subscription Cancellation via IDOR

Description

The plugin does not verify that the user performing a subscription action owns the targeted subscription, allowing any authenticated user (Subscriber+) to cancel other users' active subscriptions via an Insecure Direct Object Reference.
On lifetime plans the victim's WordPress role is additionally removed, and where a payment gateway is connected the cancellation is propagated to it, making the impact difficult to reverse. Subscription IDs are sequential integers, so an attacker can enumerate and cancel every active subscription on the site.

Proof of Concept

Affects Plugins

Fixed in 4.16.17

References

Classification

Type
IDOR
CWE
CVSS

Miscellaneous

Original Researcher
Haitam Lazaar
Submitter
Haitam Lazaar
Verified
Yes

Timeline

Publicly Published
2026-06-06 (about 21 days ago)
Added
2026-06-06 (about 20 days ago)
Last Updated
2026-06-25 (about 1 day ago)

Other