Plugins · paid-member-subscriptions · data as of 2026-11-04
Is Paid Membership Subscriptions safe? Known vulnerabilities and latest version
- Latest version
- 3.1.4
- Last updated
- 2026-11-02
- Active installs
- 10,000+
- Known issues on record
- 28
- Unpatched in latest
- 0
- Tested up to WP
- 7.1.4 · PHP 7.4+
Feature-packed membership plugin for creating subscription plans, adding recurring payments & content restriction on your membership site. — by Cozmoslabs
What to do
- Update to the latest version (3.1.4). Anything older than 3.1.4 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.
With WP-CLI: wp plugin get paid-member-subscriptions --field=version shows what you run; wp plugin update paid-member-subscriptions updates it.
Check your version
Known vulnerabilities
28 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.
medium 6.5 CVE-2026-119521 · published 2026-11-03
Stored cross-site scripting (XSS) in Paid Membership Subscriptions (3.1.3 and older)
- Affected
- 3.1.3 and older
- Fixed in
- 3.1.4
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Cozmoslabs Paid Member Subscriptions paid-member-subscriptions allows Stored XSS.This issue affects Paid Member Subscriptions: from n/a through 3.1.3.
medium 6.5 CVE-2026-112842 · published 2026-10-22
Missing authorization check in Paid Membership Subscriptions (3.1.2 and older)
- Affected
- 3.1.2 and older
- Fixed in
- 3.1.3
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in Cozmoslabs Paid Member Subscriptions paid-member-subscriptions allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Paid Member Subscriptions: from n/a through 3.1.2.
high 8.5 CVE-2026-105317 · published 2026-10-06
SQL injection in Paid Membership Subscriptions (3.1.1 and older)
- Affected
- 3.1.1 and older
- Fixed in
- 3.1.2
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Subscriber SQL Injection in Paid Member Subscriptions <= 3.1.1 versions.
medium 5.3 CVE-2026-97249 · published 2026-09-30
Security issue in Paid Membership Subscriptions (3.0.9 and older)
- Affected
- 3.0.9 and older
- Fixed in
- 3.1.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Bypass Vulnerability in Paid Member Subscriptions <= 3.0.9 versions.
medium 5.3 CVE-2026-90950 · published 2026-09-23
Security issue in Paid Membership Subscriptions (2.0.5 up to (not including) 3.1.0)
- Affected
- 2.0.5 up to (not including) 3.1.0
- Fixed in
- 3.1.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by WPScan
Details from the advisory
The Paid Membership Subscriptions WordPress plugin before 3.1.0 does not verify the reCAPTCHA on its registration handler when a form field is absent from the request, allowing unauthenticated users to create accounts without solving the reCAPTCHA the site has enabled.
low 3.7 CVE-2026-90951 · published 2026-09-23
Missing authorization check in Paid Membership Subscriptions (older than 3.1.0)
- Affected
- older than 3.1.0
- Fixed in
- 3.1.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Paid Membership Subscriptions WordPress plugin before 3.1.0 does not bind one of its unauthenticated payment actions to the requesting user, allowing someone who holds another member's in-flight payment identifier to delete that member's checkout state.
medium 5.3 CVE-2026-90922 · published 2026-09-17
Missing authorization check in Paid Membership Subscriptions (older than 3.0.9)
- Affected
- older than 3.0.9
- Fixed in
- 3.0.9
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
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.
medium 5.4 CVE-2026-14848 · published 2026-08-04
Missing authorization check in Paid Membership Subscriptions (older than 3.0.8)
- Affected
- older than 3.0.8
- Fixed in
- 3.0.8
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Paid Membership Subscriptions WordPress plugin before 3.0.8 does not verify that the subscription being modified through its change-subscription checkout belongs to the current user, allowing any authenticated user with Subscriber-level access and above to take over another member's subscription and overwrite its plan, status and expiration.
medium 4.3 CVE-2026-14847 · published 2026-07-31
Missing authorization check in Paid Membership Subscriptions (older than 3.0.7)
- Affected
- older than 3.0.7
- Fixed in
- 3.0.7
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Paid Membership Subscriptions WordPress plugin before 3.0.7 does not perform capability or nonce checks on one of its payment-related AJAX actions, allowing any authenticated user with Subscriber-level access and above to disclose the payment details of any member by enumerating the payment identifier.
low 3.7 CVE-2026-14849 · published 2026-07-31
Security issue in Paid Membership Subscriptions (older than 3.0.7)
- Affected
- older than 3.0.7
- Fixed in
- 3.0.7
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Paid Membership Subscriptions WordPress plugin before 3.0.7 does not protect the member and payment export files it writes to a predictable location in the uploads directory, allowing unauthenticated users to download the exported member and payment data (including PII) while an export artifact is present.
high 7.5 CVE-2026-59539 · published 2026-07-27
Missing authorization check in Paid Membership Subscriptions (3.0.7 and older)
- Affected
- 3.0.7 and older
- Fixed in
- 3.0.8
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Subscriber Insecure Direct Object References (IDOR) in Paid Member Subscriptions <= 3.0.7 versions.
high 7.2 CVE-2026-57348 · published 2026-07-02
Server-side request forgery (SSRF) in Paid Membership Subscriptions (3.0.4 and older)
- Affected
- 3.0.4 and older
- Fixed in
- 3.0.5
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Server Side Request Forgery (SSRF) in Paid Member Subscriptions <= 3.0.4 versions.
high 7.1 CVE-2026-39514 · published 2026-06-15
Cross-site scripting (XSS) in Paid Membership Subscriptions (2.17.3 and older)
- Affected
- 2.17.3 and older
- Fixed in
- 3.0.0
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in Paid Member Subscriptions <= 2.17.3 versions.
medium 6.5 CVE-2025-68514 · published 2026-02-20
Missing authorization check in Paid Membership Subscriptions (2.16.8 and older)
- Affected
- 2.16.8 and older
- Fixed in
- 2.16.9
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Authorization Bypass Through User-Controlled Key vulnerability in Cozmoslabs Paid Member Subscriptions paid-member-subscriptions allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Paid Member Subscriptions: from n/a through <= 2.16.8.
medium 5.3 CVE-2025-11835 · published 2025-11-05
Missing authorization check in Paid Membership Subscriptions (2.16.4 and older)
- Affected
- 2.16.4 and older
- Fixed in
- 2.16.5 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability and validation check on the PMS_AJAX_Checkout_Handler::process_payment() function in all versions up to, and including, 2.16.4. This makes it possible for unauthenticated attackers to trigger stored auto-renew charges for arbitrary members.
medium 5.3 CVE-2025-58600 · published 2025-09-03
Missing authorization check in Paid Membership Subscriptions (2.15.9 and older)
- Affected
- 2.15.9 and older
- Fixed in
- 2.16.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in Cozmoslabs Paid Member Subscriptions paid-member-subscriptions allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Paid Member Subscriptions: from n/a through <= 2.15.9.
high 7.5 CVE-2025-54017 · published 2025-08-20
File inclusion in Paid Membership Subscriptions (2.15.4 and older)
- Affected
- 2.15.4 and older
- Fixed in
- 2.15.5
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Cozmoslabs Paid Member Subscriptions paid-member-subscriptions allows PHP Local File Inclusion.This issue affects Paid Member Subscriptions: from n/a through <= 2.15.4.
high 7.5 CVE-2025-49870 · published 2025-07-04
SQL injection in Paid Membership Subscriptions (2.15.1 and older)
- Affected
- 2.15.1 and older
- Fixed in
- 2.15.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Cozmoslabs Paid Member Subscriptions paid-member-subscriptions allows SQL Injection.This issue affects Paid Member Subscriptions: from n/a through <= 2.15.1.
medium 6.5 CVE-2025-31088 · published 2025-03-28
Stored cross-site scripting (XSS) in Paid Membership Subscriptions (2.14.3 and older)
- Affected
- 2.14.3 and older
- Fixed in
- 2.14.4
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Cozmoslabs Paid Member Subscriptions paid-member-subscriptions allows Stored XSS.This issue affects Paid Member Subscriptions: from n/a through <= 2.14.3.
critical 9.8 CVE-2024-12919 · published 2025-01-14
Authentication bypass in Paid Membership Subscriptions (2.13.7 and older)
- Affected
- 2.13.7 and older
- Fixed in
- 2.13.8 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 2.13.7. This is due to the pms_pb_payment_redirect_link function using the user-controlled value supplied via the 'pms_payment_id' parameter to authenticate users without any further identity validation. This makes it possible for unauthenticated attackers with knowledge of a valid payment ID to log in as any user who has made a purchase on the targeted site.
medium 5.3 CVE-2024-11291 · published 2024-12-18
Information disclosure in Paid Membership Subscriptions (2.13.4 and older)
- Affected
- 2.13.4 and older
- Fixed in
- 2.13.5 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.13.4 via the WordPress core search feature. This makes it possible for unauthenticated attackers to extract sensitive data from posts that have been restricted to higher-level roles such as logged-in users.
high 7.3 CVE-2024-10261 · published 2024-11-09
Remote code execution in Paid Membership Subscriptions (2.13.0 and older)
- Affected
- 2.13.0 and older
- Fixed in
- 2.13.1 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The The Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 2.13.0. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes.
medium 6.1 CVE-2024-9222 · published 2024-10-02
Reflected cross-site scripting (XSS) in Paid Membership Subscriptions (2.12.8 and older)
- Affected
- 2.12.8 and older
- Fixed in
- 2.12.9 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of add_query_arg without appropriate escaping on the URL in all versions up to, and including, 2.12.8. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.
NVD CVE-2024-9222Wordfence advisoryCode change (fix)Plugin source
medium 4.3 CVE-2024-32728 · published 2024-04-24
Cross-site request forgery (CSRF) in Paid Membership Subscriptions (2.11.0 and older)
- Affected
- 2.11.0 and older
- Fixed in
- 2.11.1
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Cross-Site Request Forgery (CSRF) vulnerability in Cozmoslabs Paid Member Subscriptions.This issue affects Paid Member Subscriptions: from n/a through 2.11.0.
high 8.8 CVE-2023-51522 · published 2024-03-15
Cross-site request forgery (CSRF) in Paid Membership Subscriptions (2.10.4 and older)
- Affected
- 2.10.4 and older
- Fixed in
- 2.10.5
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Cross-Site Request Forgery (CSRF) vulnerability in Cozmoslabs Paid Member Subscriptions.This issue affects Paid Member Subscriptions: from n/a through 2.10.4.
medium 5.3 CVE-2024-1389 · published 2024-02-29
Missing authorization check in Paid Membership Subscriptions (2.11.1 and older)
- Affected
- 2.11.1 and older
- Fixed in
- 2.11.2 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the pms_stripe_connect_handle_authorization_return function in all versions up to, and including, 2.11.1. This makes it possible for unauthenticated attackers to change the Stripe payment keys.
NVD CVE-2024-1389Wordfence advisoryCode change (fix)Plugin source
medium 4.3 CVE-2024-1390 · published 2024-02-29
Missing authorization check in Paid Membership Subscriptions (2.11.1 and older)
- Affected
- 2.11.1 and older
- Fixed in
- 2.11.2 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the creating_pricing_table_page function in all versions up to, and including, 2.11.1. This makes it possible for authenticated attackers, with subscriber access or higher, to create pricing tables.
NVD CVE-2024-1390Wordfence advisoryCode change (fix)Plugin source
high 8.8 CVE-2021-24728 · published 2021-09-13
SQL injection in Paid Membership Subscriptions (older than 2.4.2)
- Affected
- older than 2.4.2
- Fixed in
- 2.4.2
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- advisory text · score by NVD
Details from the advisory
The Membership & Content Restriction – Paid Member Subscriptions WordPress plugin before 2.4.2 did not sanitise, validate or escape its order and orderby parameters before using them in SQL statement, leading to Authenticated SQL Injections in the Members and Payments pages.
NVD CVE-2021-24728WPScan advisoryCode change (fix)trustwave.com
Recent activity
- 2026-11-02 — latest release on wordpress.org (3.1.4).
- 2026-11-03 — Stored cross-site scripting (XSS) disclosed (CVE-2026-119521), fixed in 3.1.4.
- 2026-10-22 — Missing authorization check disclosed (CVE-2026-112842), fixed in 3.1.3.
- 2026-10-06 — SQL injection disclosed (CVE-2026-105317), fixed in 3.1.2.
Get an email when Paid Membership Subscriptions has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for Paid Membership Subscriptions (paid-member-subscriptions) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
- Published this week
- Unpatched in the latest version
- By type of vulnerability
- Plugins by Cozmoslabs (5 tracked)
Types found in this plugin: Missing authorization (11) · Cross-site scripting (XSS) (4) · SQL injection (3) · Cross-site request forgery (CSRF) (2) · Server-side request forgery (SSRF) (1) · File inclusion (1) · Authentication bypass (1) · Sensitive data exposure (1) · Remote code execution (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/paid-member-subscriptions (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/paid-member-subscriptions"><img src="https://laskyr.com/plugins/paid-member-subscriptions/badge.svg" alt="Paid Membership Subscriptions vulnerability status"></a>