Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliverySubmit crafted input to plugin field
-
ExploitPayload stored without sanitization
-
ExecutionVictim/admin views affected page
-
ImpactScript executes in victim browser context
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 an authenticated account with at least low-level privileges (PR:L) capable of submitting input that the Paid Member Subscriptions plugin stores and later renders - the available sources do not name the exact field, form, or admin/front-end page carrying the injectable input, so the precise trigger is not described in the available sources. Realization of the attack additionally requires a second user (victim or administrator) to view the page containing the stored payload (UI:R), which limits reliability and timing. These factors - required authentication, required victim interaction, and dependence on the attacker having an account on the target WordPress site - meaningfully constrain exploitation despite the network attack vector. Affected scope is Paid Member Subscriptions versions up to and including 3.1.3. |
| Impact | This is a moderate-severity stored Cross-Site Scripting flaw (CVSS 6.5) in the Cozmoslabs Paid Member Subscriptions WordPress plugin. The CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) indicates network-reachable, low-complexity exploitation that requires some authenticated privilege (PR:L) and a victim's interaction (UI:R) to trigger the stored payload; the scope change (S:C) reflects that injected script executes in another user's browser/security context. No EPSS score is provided, so statistical exploitation likelihood cannot be quantified. It is NOT on the CISA KEV list and there is no public exploit identified at time of analysis - only a Patchstack database reference, which is a PoC reference that is not verified as working exploit code. The vuln.today decision label is 'this_month', consistent with a real but non-emergency priority: a plugin flaw worth remediating in the normal patch cycle rather than an active-exploitation fire drill. The practical risk is bounded by the need for pre-existing authenticated access to store the payload and for a victim to view the affected page, so this is a genuine but moderate priority rather than a high-urgency issue. |
| Exploit ScenarioDerived | An authenticated low-privilege user (as required by PR:L) submits a crafted input containing a malicious script into a field rendered by the Paid Member Subscriptions plugin, where it is stored without proper neutralization. When another user or an administrator later views the page containing that stored input (satisfying UI:R), the script executes in their browser session. A public PoC reference exists via Patchstack; it is not verified as working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 03, 2026
Stored cross-site scripting in Cozmoslabs Paid Member Subscriptions through version 3.1.3 allows an authenticated user with low-level privileges to inject script that executes when another user or administrator views the affected page. The plugin does not properly neutralize input during web page generation (CWE-79), and exploitation requires victim interaction with the stored payload, which limits reliability. No public exploit was identified at time of analysis.
RemediationAI
The provided data does not list an exact fixed version; update the Paid Member Subscriptions plugin to a release later than 3.1.3 once the vendor publishes it, and verify the current fixed version in the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/paid-member-subscriptions/vulnerability/wordpress-paid-member-subscriptions-plugin-3-1-3-cross-site-scripting-xss-vulnerability?_s_id=cve. Because exploitation requires an authenticated low-privilege account and a second user viewing the stored payload, reducing unnecessary low-privilege accounts and reviewing which users can submit data to the plugin can lower exposure while a fixed release is applied, but these are compensating measures rather than a complete fix.
Affected VersionsENISA
Affected Packages
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
CWE-79 covers improper neutralization of user-controllable input before it is placed in output served as a web page. In this WordPress plugin, the flaw is stored XSS: input submitted by an authenticated low-privilege user is persisted by Paid Member Subscriptions and later rendered without adequate encoding or sanitization, so script executes in the browser of a second user who views the affected page. The CVSS:3.1 vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L reflects network reachability, low attack complexity in the assessed vector, a requirement for an authenticated low-privilege account, required user interaction, scope change, and low confidentiality, integrity, and availability impact. The CPE cpe:2.3:a:cozmoslabs:paid_member_subscriptions:*:*:*:*:*:*:*:* covers the plugin broadly, while the advisory narrows affected releases to those through 3.1.3. The provided sources do not name the exact field, form, or page that stores and renders the injectable input, so the precise trigger is not described in the available sources.
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
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Authenticated low-privilege user stores the payload (PR:L), a victim must load the page (UI:R), and script runs in the victim's context across a trust boundary (S:C) with limited C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
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.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Paid Member Subscriptions
View allSQL injection in the Paid Member Subscriptions WordPress plugin through version 3.1.1 allows authenticated subscriber-le
Unauthenticated modification of subscriber data in the Paid Member Subscriptions plugin for WordPress up to version 3.0.
Server-Side Request Forgery in the Paid Member Subscriptions WordPress plugin (versions 3.0.4 and earlier by Cozmoslabs)
Reflected cross-site scripting in the Paid Member Subscriptions WordPress plugin (versions through 2.17.3) allows unauth
Unauthenticated attackers can bypass a membership/access-control check in the WordPress plugin Paid Member Subscriptions
EUVD-2026-116070
NVD
CVE.org
GitHub PoC
Exploit-DB