Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain victim's in-flight payment identifier
-
ExploitCraft unauthenticated payment-action request
-
ExecutionSubmit request referencing victim's identifier
-
ImpactDelete victim's checkout state
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to possess a specific victim's in-flight (active, per-checkout) payment identifier, which is only valid during that member's live payment/checkout flow - the flaw is that the vulnerable payment action does not bind the request to the requesting user, so any holder of that identifier can act on it. Limiting factors: the identifier is transient and not enumerable, requiring the attacker to obtain it out-of-band (AC:H), which is why the score is low despite unauthenticated network access; the action is affected only in Paid Membership Subscriptions versions before 3.1.0, and impact is confined to deleting the victim's checkout state (no data disclosure, no site-wide availability loss). |
| Impact | This is a low-priority, low-real-risk issue despite being network-reachable. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N, base 3.7) is internally consistent with the description: exploitation is unauthenticated (PR:N) and remote (AV:N), but carries high attack complexity (AC:H) because the attacker must first obtain a specific victim's in-flight (transient, per-checkout) payment identifier - a value that is short-lived and not enumerable by design. Impact is limited to low integrity (I:L): the attacker can delete another member's checkout state, with no confidentiality (C:N) or availability (A:N) impact to the system itself, though it does disrupt the victim's individual checkout. No EPSS score, KEV listing, or SSVC decision data was provided, and no public exploit is referenced. This is a genuinely minor authorization (IDOR) flaw, not a high-CVSS-but-hyped issue - its low score already reflects real risk accurately. Conflicting signal to note: the input Tags label this 'Authentication Bypass', but CWE-863 and the description describe broken authorization (missing per-user binding / IDOR), not an authentication bypass - verify tag classification. |
| Exploit ScenarioDerived | An attacker who observes or intercepts another member's in-flight payment identifier (e.g., via a shared/leaked checkout URL or session artifact during an active transaction) sends an unauthenticated request to the vulnerable payment action referencing that identifier, causing the plugin to delete the victim's checkout state and disrupt their subscription purchase. No public exploit code is identified at time of analysis, and high attack complexity (AC:H) means the attacker must acquire the transient identifier during the victim's active checkout window. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Incorrect authorization in the Paid Membership Subscriptions WordPress plugin before 3.1.0 allows an unauthenticated remote attacker to delete another member's in-flight checkout state by supplying that member's transient payment identifier to a payment action that is not bound to the requesting user. The attacker must already possess a valid, currently-active per-checkout payment identifier - a transient, non-enumerable value that must be obtained out-of-band - which is why the assessed CVSS is only 3.7 despite network reachability and no authentication requirement (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N). Impact is confined to integrity of one victim's checkout state: no data disclosure and no site-wide availability loss; there is no public exploit identified at time of analysis, and the vendor has released a patch fixing the issue in version 3.1.0.
RemediationAI
Vendor-released patch: upgrade the Paid Membership Subscriptions plugin to version 3.1.0 or later, which is the version that closes the unbound payment action; the plugin can be updated from the WordPress admin Plugins screen or via WP-CLI, and the WPScan advisory at https://wpscan.com/vulnerability/bf740af6-3674-461e-83f0-22bd5c5b3378/ should be reviewed alongside the update. If immediate updating is not possible, note that the exposure window is narrow - the attacker must already hold a live payment identifier belonging to a victim, and the identifier is transient and non-enumerable - so prioritise the update for high-traffic checkout sites rather than treating this as an urgent exposure. Interim compensating controls carry real trade-offs: placing a WAF rule that blocks or rate-limits requests carrying payment-identifier parameters to the plugin's payment endpoints will also degrade or break legitimate guest checkout traffic because the affected action is deliberately unauthenticated; conversely, disabling the plugin's checkout/payment module entirely removes membership purchase and renewal capability on the site. Shortening or aggressively expiring in-flight checkout sessions limits how long any leaked identifier remains usable, and logging/alerting on repeated deletions of checkout state can surface attempts, but none of these replace applying the 3.1.0 update. No vendor-released patch gap is indicated: patch data states a fix is available from the vendor.
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 affected component is the Paid Membership Subscriptions plugin for WordPress, which registers payment and checkout handling routines - including unauthenticated actions invoked during a member's live payment flow. The root cause maps to CWE-863 (Incorrect Authorization): one such payment action, likely an AJAX or REST-style endpoint, validates only the presence of a payment identifier but fails to verify that the identifier belongs to (is bound to) the requesting user, so any party holding that identifier can operate on the associated checkout record. The identifier is only meaningful while the victim's checkout session is in flight, and it is not sequentially guessable or enumerable, so exploitation is gated by an out-of-band acquisition step rather than by direct remote technique; this matches the assigned AC:H in the assessed vector. The only successful outcome is deletion of the victim's checkout state, giving a limited integrity impact (I:L) with no confidentiality or availability component and no scope change. All versions of the plugin prior to 3.1.0 are affected per the EUVD version range "0 < 3.1.0" and the plugin advisory from WPScan.
Know when PHP 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:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Unauthenticated (PR:N) remote (AV:N) but AC:H because the attacker must obtain a victim's transient in-flight payment id; integrity-only I:L for deleting checkout state, no confidentiality or system availability impact.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The Paid Membership Subscriptions WordPress plugin before 3.1.0 does not bind one of its unauthenticated payment actions to the requesting user, allowing someone who holds another member's in-flight payment identifier to delete that member's checkout state.
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
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-85054
GHSA-rxfw-g454-gj22
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB