Skip to content
Laskyr

Plugins · paid-member-subscriptions · data as of 2026-11-04

Is Paid Membership Subscriptions safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (3.1.4)

As of 2026-11-04. 28 issues are on record for older versions; version 3.1.4 or newer fixes all of them that state a fix.

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

  1. 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”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. 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.

NVD CVE-2026-119521Patchstack advisory

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.

NVD CVE-2026-112842Patchstack advisory

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.

NVD CVE-2026-105317Patchstack advisory

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.

NVD CVE-2026-97249Patchstack advisory

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.

NVD CVE-2026-90950WPScan advisory

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.

NVD CVE-2026-90951WPScan advisory

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.

NVD CVE-2026-90922WPScan advisory

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.

NVD CVE-2026-14848WPScan advisory

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.

NVD CVE-2026-14847WPScan advisory

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.

NVD CVE-2026-14849WPScan advisory

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.

NVD CVE-2026-59539Patchstack advisory

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.

NVD CVE-2026-57348Patchstack advisory

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.

NVD CVE-2026-39514Patchstack advisory

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.

NVD CVE-2025-68514Patchstack advisory

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.

NVD CVE-2025-11835Wordfence advisoryCode change (fix)

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.

NVD CVE-2025-58600Patchstack advisory

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.

NVD CVE-2025-54017Patchstack advisory

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.

NVD CVE-2025-49870Patchstack advisory

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.

NVD CVE-2025-31088Patchstack advisory

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.

NVD CVE-2024-12919Wordfence advisoryCode change (fix)

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.

NVD CVE-2024-11291Wordfence advisoryCode change (fix)

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.

NVD CVE-2024-10261Wordfence advisoryCode change (fix)

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.

NVD CVE-2024-32728Patchstack advisory

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.

NVD CVE-2023-51522Patchstack advisory

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

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Paid Membership Subscriptions vulnerability status badge
<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>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit