Skip to main content

Paid Member Subscriptions CVE-2026-39514

| EUVDEUVD-2026-36953 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-06-15 Patchstack GHSA-pph5-c47c-2wv3
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Identify WordPress site running vulnerable plugin
  2. Delivery
    Craft URL with reflected XSS payload
  3. Exploit
    Deliver link via phishing to admin
  4. Install
    Victim clicks link in authenticated session
  5. C2
    Injected script executes in browser origin
  6. Execute
    Steal session or create rogue admin
  7. Impact
    Persistent site compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires (1) a WordPress site running the Paid Member Subscriptions plugin at version 2.17.3 or earlier with the vulnerable endpoint reachable from the public internet, and (2) a victim - typically an authenticated administrator or privileged user - clicking an attacker-supplied crafted URL (UI:R). No authentication is required of the attacker (PR:N), and no special non-default plugin configuration is implied by the description beyond having the plugin installed and active. Limiting factors: the attack is reflected (not stored), so each victim must individually click a unique attacker-controlled link, and impact is bounded to the victim's browser session unless chained to admin-context actions.

Impact

Signals are mixed but lean toward moderate risk. CVSS 3.1 is 7.1 (High) with AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L - network-reachable, low complexity, no privileges, but requiring user interaction (clicking a crafted link), with limited C/I/A impacts that cross a scope boundary. There is no CISA KEV listing and no public POC referenced in the input, and EPSS data is not provided, so probability of opportunistic mass exploitation cannot be quantified. The realistic threat is targeted phishing of WordPress administrators: a successful click by an authenticated admin can lead to session theft or admin-context actions, which is why reflected XSS in popular WP plugins is routinely abused even without a published exploit. The CVSS user-interaction requirement (UI:R) materially limits drive-by exploitation, so this is a meaningful patching priority for sites running the plugin but not an emergency on the level of pre-auth RCE.

Exploit ScenarioDerived

An attacker crafts a URL pointing at a vulnerable Paid Member Subscriptions endpoint on a target WordPress site, embedding JavaScript in a reflected parameter, and delivers it via phishing email or a malicious link on another site. When a logged-in WordPress administrator clicks the link, the injected script runs in their browser under the site's origin and can steal session cookies, perform admin actions via the REST API, or create a new admin user. No public exploit code is referenced in the available data, but reflected-XSS payloads for WordPress plugins are trivial to construct once the vulnerable parameter is known.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 15, 2026

Reflected cross-site scripting in the Paid Member Subscriptions WordPress plugin (versions through 2.17.3) allows unauthenticated remote attackers to execute arbitrary JavaScript in a victim's browser when the victim clicks a crafted link. No public exploit identified at time of analysis, but the vulnerability is reachable without authentication and carries a CVSS 3.1 score of 7.1 driven by scope change. The flaw was disclosed by Patchstack and affects the Cozmoslabs-maintained membership/subscription plugin used on WordPress sites.

RemediationAI

Upgrade the Paid Member Subscriptions plugin to a version newer than 2.17.3 as soon as a fixed release is published by Cozmoslabs; no specific fixed version is enumerated in the provided data, so consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/paid-member-subscriptions/vulnerability/wordpress-paid-member-subscriptions-plugin-2-17-3-reflected-cross-site-scripting-xss-vulnerability) and the plugin's WordPress.org changelog for the patched release. Until upgraded, compensating controls include deploying a WAF rule (e.g., Patchstack, Wordfence) to filter reflected XSS payloads against plugin endpoints, enforcing a strict Content-Security-Policy that forbids inline scripts on pages served by the plugin (trade-off: may break legitimate inline handlers in themes), and instructing administrators not to click membership-related links from untrusted sources. Disabling or uninstalling the plugin entirely is the most reliable workaround but will break paid membership and subscription functionality on the site.

Affected VersionsENISA

Paid Member Subscriptions n/a ≤2.17.3

Affected Packages

euvd paid_member_subscriptions no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Paid Member Subscriptions is a WordPress plugin by Cozmoslabs (CPE cpe:2.3:a:cozmoslabs:paid_member_subscriptions) that handles paid memberships, subscriptions, and restricted content on WordPress sites. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-controlled input is reflected back into an HTML response without proper output encoding or contextual escaping. In this class of bug, a request parameter is echoed into the page so that injected <script> or attribute-breaking payloads execute in the victim's browser under the site's origin. The CVSS scope-change flag (S:C) indicates the injected script can act beyond the vulnerable component - typical for stored/reflected XSS in WordPress because malicious script in the public site context can pivot to authenticated admin sessions and the WordPress admin component.

Know when Paid Member Subscriptions gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

Reflected XSS reachable over the network without authentication but requiring a victim click (UI:R); script executes in browser context crossing scope (S:C) with limited C/I/A.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Unauthenticated Cross Site Scripting (XSS) in Paid Member Subscriptions <= 2.17.3 versions.

Executive ViewAI

Why It Matters

The Paid Member Subscriptions WordPress plugin (versions through 2.17.3) contains a reflected cross-site scripting vulnerability (CVSS 7.1) that allows unauthenticated attackers to execute malicious code in user browsers when victims click crafted links. This affects organizations running this popular membership plugin and creates immediate risk of member account compromise and data theft without available vendor remediation.

Business Impact: High
Compensating Controls

Disable the plugin entirely until patch released; implement restrictive Content Security Policy (CSP) headers to limit XSS scope; deploy WAF rules to block common XSS payloads in query parameters; restrict plugin functionality to authenticated administrators only; audit and log all subscription feature access; provide user communication regarding safe link handling; implement network segmentation if subscriptions handle sensitive payment data.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy