Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or use subscriber account
-
ExploitSend request with crafted SQL parameter
-
ExecutionInjection executes in backend query
-
ImpactExtract sensitive database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence 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 subscriber-level WordPress account (CVSS PR:L) on a site running Paid Member Subscriptions version 3.1.1 or earlier; no user interaction (UI:N) and no high privileges are needed. The practical limiting factor is the account requirement - however, this plugin exists to provide open self-service membership registration, so obtaining a subscriber account is typically low-effort on default deployments. There is no indication of a non-default configuration dependency in the description; the primary constraints are the vulnerable version ceiling and possession of any valid low-tier account. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L, base 8.5) describes a network-reachable, low-complexity SQL injection (CWE-89) requiring only low privileges - consistent with the 'Subscriber' label, meaning any authenticated subscriber-level account can exploit it. This is a meaningful mitigating factor: exploitation is NOT unauthenticated, but Paid Member Subscriptions is a membership plugin whose core purpose is to let visitors self-register for subscriber accounts, so the PR:L barrier is often trivially satisfied in production. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation - this is currently a high-CVSS finding driven by vector severity rather than confirmed real-world weaponization. The scope-change (S:C) and C:H rating indicate Patchstack assessed the injection as able to read data beyond the plugin's own authorization boundary (e.g. the full WordPress database including user hashes). One signal to verify: the vendor rates integrity I:N and availability only A:L, which is narrower than a typical fully-exploitable SQLi - this suggests a read-oriented/blind injection rather than stacked write queries, but the exact injection mechanics are not detailed in the single available reference and should be confirmed against the Patchstack advisory. |
| Exploit ScenarioDerived | An attacker self-registers (or uses an existing low-tier subscriber account) on a WordPress site running Paid Member Subscriptions <= 3.1.1, then sends a crafted request to a plugin endpoint placing malicious SQL into a parameter that is concatenated into a database query. Because the injection crosses the scope boundary (S:C, C:H), the attacker can read sensitive database contents such as other members' data and WordPress user credential hashes. No public exploit code was identified at time of analysis, and low attack complexity (AC:L) means no special timing or race conditions are required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
SQL injection in the Paid Member Subscriptions WordPress plugin through version 3.1.1 allows authenticated subscriber-level users to execute crafted SQL queries and read sensitive data from the site's database. The independent assessment gives a vector of CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L (reported base 8.5), meaning confidentiality is high while integrity and availability impact are low and scope is unchanged. Exploitation requires only any valid subscriber account, which is typically easy to obtain on sites using this plugin for open self-service registration; no public exploit identified at time of analysis.
RemediationAI
Primary remediation is to upgrade Paid Member Subscriptions to a version later than 3.1.1; no exact fixed version is specified in the provided data, so confirm the patched release with the vendor or the Patchstack advisory at the reference URL. If upgrading is not immediately possible, disable or restrict access to the plugin's subscriber-facing features that reach the vulnerable SQL query, and consider temporarily closing open membership registration or limiting it to trusted users, recognizing these measures reduce legitimate functionality. A WordPress-aware WAF can be used to block SQL injection patterns targeting the plugin, but WAFs are bypassable and should not replace the patch. Also enforce least privilege for WordPress database users and monitor for suspicious SQL activity. No vendor-released patch is identified in the provided data; absence of a fix version is not confirmation that no patch exists, so verify the vendor advisory.
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
The root cause is CWE-89, improper neutralization of special elements used in SQL commands, within the Cozmoslabs Paid Member Subscriptions plugin for WordPress. The plugin exposes subscriber-level functionality that processes user-supplied input without adequate prepared statements or escaping, enabling SQL query injection. The CPE cpe:2.3:a:cozmoslabs:paid_member_subscriptions:*:*:*:*:*:*:*:* identifies the product as a WordPress plugin, and the advisory limits affected versions to 3.1.1 and earlier. The CVSS vector PR:L confirms that an authenticated low-privilege subscriber account is required, with no user interaction (UI:N) and network reachability (AV:N). The independent assessment rates scope as unchanged (S:U) and impact as C:H/I:L/A:L, so the primary risk is database confidentiality rather than full site takeover or data destruction. Reference: Patchstack advisory.
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:N/S:C/C:H/I:N/A:L
Authenticated subscriber (PR:L) over network with low complexity; SQLi yields high confidentiality read, limited integrity/availability, and I treat it as S:U absent evidence the query crosses a defined security authority.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber SQL Injection in Paid Member Subscriptions <= 3.1.1 versions.
Executive ViewAI
Any WordPress site running the Paid Member Subscriptions plugin at or below version 3.1.1 is exposed to a database read vulnerability that can be triggered by a low-privileged subscriber account. Because the plugin is commonly deployed with open self-service registration, an attacker may be able to obtain the required account on their own, making the barrier to entry unusually low for a HIGH-severity issue. Leadership should treat this as a customer and member data confidentiality exposure - payment details, subscriber records, and other sensitive database contents - across every site using the affected plugin, with no vendor fix currently identified.
No vendor-released patch identified at time of analysis. Interim mitigations: disable the Paid Member Subscriptions plugin until a fix is available; if it must remain active, close open self-service registration and restrict subscriber account creation to vetted users; deploy WAF/virtual patching rules targeting SQL injection against plugin endpoints; apply least-privilege to the WordPress database account and restrict its read scope; monitor database and authentication logs for anomalous queries and unauthorized registrations.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Paid Member Subscriptions
View allUnauthenticated 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-93089
GHSA-55j9-qfwr-cc3v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB