CVE-2026-90922
MediumCVSS 5.3Exploitation Probability (EPSS)
Low risk8th percentile - higher than 8% of all known CVEs
Summary
The Paid Membership Subscriptions WordPress plugin before 3.0.9 does not verify that the amount and currency reported by the payment provider match the pending payment before completing it. This allows unauthenticated users to obtain a paid membership by paying an arbitrary lower amount.
Risk Assessment
An attacker can obtain a paid membership without paying the full amount, leading to financial loss and unauthorized access to premium content. This may also compromise the integrity of the subscription system.
Recommendation
Update the Paid Membership Subscriptions plugin to version 3.0.9 or later. Verify that the plugin correctly validates the amount and currency before completing payments.
Other vulnerabilities in Paid Membership Subscriptions WordPress plugin
See all- CVE-2026-90951Low
The Paid Membership Subscriptions WordPress plugin before 3.1.0 does not bind one of its unauthenticated payment actions to the requesting user. This allows someone who holds another member's in-flight payment identifier to delete that member's checkout state.
- CVE-2026-14848Medium
The Paid Membership Subscriptions WordPress plugin before version 3.0.8 does not verify that the subscription being modified through its change-subscription checkout belongs to the current user. This allows any authenticated user with Subscriber-level access and above to take over another member's subscription and overwrite its plan, status and expiration.
- CVE-2026-14849Low
The Paid Membership Subscriptions WordPress plugin before version 3.0.7 does not protect the member and payment export files it writes to a predictable location in the uploads directory. Unauthenticated users can download these files, containing personal data (PII), while an export artifact is present.
- CVE-2026-14847Medium
The Paid Membership Subscriptions WordPress plugin before version 3.0.7 does not perform capability or nonce checks on one of its payment-related AJAX actions. Any authenticated user (Subscriber and above) can disclose the payment details of any member by enumerating the payment identifier.
Original NVD description (English source)
The Paid Membership Subscriptions WordPress plugin before 3.0.9 does not verify that the amount and currency reported by the payment provider match the pending payment before completing it, allowing unauthenticated users to obtain a paid membership by paying an arbitrary lower amount.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

