Read the docs
TI-2023-05682 Aliases CVE-2023-6187GHSA-wwhh-cm65-x8qq

Paid Memberships Pro <= 2.12.3 - Authenticated (Subscriber+) Arbitrary File Upload

Priority HIGH 70CWE-434Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-434.

Summary

The Paid Memberships Pro plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation in the 'pmpro_paypalexpress_session_vars_for_user_fields' function in versions up to, and including, 2.12.3. This makes it possible for authenticated attackers with subscriber privileges or above, to upload arbitrary files on the affected site's server which may make remote code execution possible. This can be exploited if 2Checkout (deprecated since version 2.6) or PayPal Express is set as the payment method and a custom user field is added that is only visible at profile, and not visible at checkout according to its settings.

Why it matters now

EPSS 0.51254 98th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
strangerstudiosPaid Memberships Pro – Content Restriction, User Registration, & Paid Subscriptionsup to 2.12.3—No fix listedCNA
  • Paid Memberships Pro – Content Restriction, User Registration, & Paid Subscriptions Vendorstrangerstudios Affected up to 2.12.3 Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:strangerstudios:paid_memberships_pro:*:*:*:*:*:wordpress:*:*up to 2.12.3Vulnerablestrangerstudios
  • cpe:2.3:a:strangerstudios:paid_memberships_pro:*:*:*:*:*:wordpress:*:* Versions up to 2.12.3 Vulnerable ·strangerstudios

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-6187
  2. 2026-10-03 Alias added: GHSA-wwhh-cm65-x8qq

References

  • TI-2023-09323 SQL injection in Paid Memberships Pro WordPress Plugin CVSS 3.1CRITICAL 9.8
  • TI-2021-07392 Paid Memberships Pro < 2.6.7 - Unauthenticated Blind SQL Injection CVSS 3.1CRITICAL 9.8
  • TI-2023-00598 Paid Memberships Pro < 2.9.12 - Subscriber+ SQL Injection CVSS 3.1HIGH 8.8
  • TI-2022-04426 Paid Memberships Pro < 2.9.9 - Contributor+ Stored XSS via Shortcode CVSS 3.1MEDIUM 6.1
  • TI-2024-01197 Paid Memberships Pro - Member Directory Add On < 1.2.6 - Contributor+ Sensitive Information Disclosure via SQLi CVSS 3.1MEDIUM 6.5
  • TI-2024-01196 Paid Memberships Pro - Membership Maps Add On < 0.7 - Contributor+ Sensitive Information Disclosure CVSS 3.1MEDIUM 4.9
See all 23 →

Sources