Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessInitiate paid membership checkout
-
DeliveryTamper amount/currency in payment flow
-
ExploitPlugin skips amount/currency reconciliation
-
ExecutionPending payment marked complete
-
ImpactObtain paid membership at reduced cost
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target site must be running Paid Membership Subscriptions before version 3.0.9 AND actively selling one or more paid membership levels with an online payment provider configured. Exploitation requires the attacker to drive the public membership checkout/payment-completion flow and control the amount and/or currency value that the plugin trusts on completion; no login is required (PR:N) and no victim user interaction is needed (UI:N). The practical limiter is not authentication but the payoff scope: the attacker only gains a discounted paid membership for their own account, with no confidentiality or availability impact - so realistic risk is confined to sites where membership revenue matters. Not exploitable on sites with no paid tiers or already updated to 3.0.9. |
| Impact | This is a genuine but moderate business-logic/fraud risk rather than a system-compromise threat. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N = 5.3 Medium) is internally consistent with the description: a remote, unauthenticated actor can complete the public checkout flow with a manipulated (lower) amount because the plugin never reconciles the payment-provider-reported amount and currency against the pending payment record. Impact is integrity-only (I:L) - the attacker obtains a paid membership at reduced/near-zero cost - with no confidentiality or availability effect, so the 5.3 rating is well-justified and I concur with it. Escalating signals: a public POC exists (WPScan a7f3882a) and a patch is available (3.0.9), which raises real-world likelihood versus a theoretical flaw. Tempering signals: there is no CISA KEV listing and no EPSS score in the input, so there is no evidence of active or automated mass exploitation, and the payoff (discounted membership) is narrow economic fraud rather than site takeover. Note the CWE assignment (CWE-284 Improper Access Control) and the 'Authentication Bypass' tag both overstate/mislabel the mechanism - this is insufficient server-side payment/price validation, not an authentication or access-control bypass. Net: prioritize patching for any site actually selling memberships (direct revenue loss), but this is not an emergency-tier remote-code-execution class issue. |
| Exploit ScenarioDerived | An attacker begins a normal membership purchase for a paid tier, then tampers with the amount and/or currency sent through the payment flow (e.g., via a manipulated provider callback/return or client-controlled value) so the plugin marks the pending payment complete despite an arbitrarily lower or mismatched amount. Because the plugin never verifies the reported amount and currency against the pending order, the attacker is granted the full paid membership for a fraction of the price. A public proof-of-concept for this flow is available via WPScan. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 17, 2026
Payment-integrity bypass in the Paid Membership Subscriptions WordPress plugin (versions before 3.0.9) allows unauthenticated visitors to complete a paid membership checkout while paying an arbitrary lower amount or a mismatched currency, because the plugin accepts the amount and currency reported by the payment provider without reconciling them against the pending payment record. The attack needs no login (PR:N), no victim interaction (UI:N), and is confined to sites that are actively selling paid membership tiers with an online payment gateway configured; the assessed impact is integrity-only (CVSS 5.3, C:N/I:L/A:N), meaning fraudulent entitlement and lost revenue rather than data exposure or denial of service. Publicly available exploit code exists and WPScan documents the flaw, but the CVE is not listed in CISA KEV, so there is no confirmation of active exploitation in the wild.
RemediationAI
Vendor-released patch: upgrade the Paid Membership Subscriptions plugin to version 3.0.9 or later, which is the fixed release identified by the "before 3.0.9" affected range and matches the vendor-patch signal in the intelligence feed; the vendor advisory and technical details are at https://wpscan.com/vulnerability/a7f3882a-81d7-4915-b83c-10480eba493a/. Because the plugin is distributed through WordPress, the update can be applied from the Plugins screen or via WP-CLI, but note that a site on an outdated WordPress/PHP baseline, a multisite network, or a managed host with update pinning may need to stage the upgrade and verify that the payment-gateway callbacks still resolve after the change. If upgrading cannot be done immediately, the most effective compensating control is to temporarily stop the exposure at the source: disable paid membership checkout (switch the relevant membership levels to non-purchasable, or disable the online gateway so only manual/offline payment methods remain) and grant access manually - the trade-off is a full stop on online membership revenue and increased admin workload. A less disruptive but weaker option is to keep selling while manually reconciling every completed payment against gateway settlement records before approving accounts, treating automatic activation as untrusted; this preserves sales but requires daily operational effort and leaves a window where a fraudulent membership is already active, and any attacker-held membership granted during that window must be revoked and the associated account audited. Whatever the interim measure, review recent membership activations for suspiciously low payment amounts or currency mismatches, since the same missing check that lets an attacker underpay means the plugin's own payment records may not reflect the true amounts charged.
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
Paid Membership Subscriptions is a WordPress membership/payments plugin that sells tiered access through third-party gateways. In a normal flow the plugin creates a pending payment record for a chosen membership level, hands the buyer off to the gateway, and then trusts the gateway callback (IPN/webhook or return parameters) to mark the payment complete and grant the membership. The vulnerability is a missing server-side equality check: the plugin never verifies that the amount and currency carried back in the completion step match the amount and currency stored in the pending payment before it activates the membership. This is tracked as CWE-284 (Improper Access Control) and is fundamentally a business-logic / payment-verification defect rather than a memory-safety or injection bug - the attacker does not need to breach the gateway, only to influence the value that the plugin accepts on completion (for example by driving the public checkout flow with a deliberately low-priced transaction). The provided CPE, cpe:2.3:a:unknown:paid_membership_subscriptions:*:*:*:*:*:*:*:*, is a wildcard range consistent with the EUVD affected range of 0 to below 3.0.9, and confirms that the exposure is version-based across the plugin line rather than tied to a specific build or WordPress core version.
Know when Paid Membership 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:N/UI:N/S:U/C:N/I:L/A:N
Remote unauthenticated abuse of the public checkout flow (AV:N/AC:L/PR:N/UI:N); integrity-only I:L (attacker gains discounted membership); no confidentiality or availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
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.
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
Horizontal privilege escalation in the Paid Membership Subscriptions WordPress plugin (all versions before 3.0.8) allows
Missing reCAPTCHA verification in the Paid Membership Subscriptions WordPress plugin before version 3.1.0 lets unauthent
Insecure Direct Object Reference in the Paid Membership Subscriptions WordPress plugin (before 3.0.7) allows any authent
Unauthenticated download of exported member and payment PII is possible in the Paid Membership Subscriptions WordPress p
Cross-Site Request Forgery (CSRF) vulnerability in Cozmoslabs Paid Member Subscriptions.10.4. Rated medium severity (CVS
EUVD-2026-81349
GHSA-3hfm-x4wx-j7vx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB