Skip to main content

Subscriptions for WooCommerce CVE-2026-15215

| EUVDEUVD-2026-54380 HIGH
Improper Privilege Management (CWE-269)
2026-08-07 WPScan GHSA-m77w-m8qm-q9pv
8.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Obtain or compromise Shop Manager credentials
  2. Delivery
    Craft authenticated AJAX plugin-install request with malicious plugin slug
  3. Exploit
    Server installs and activates attacker-supplied plugin without capability check
  4. Execution
    Malicious PHP code executes under web server context
  5. Impact
    Full RCE and site compromise achieved

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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 an authenticated WordPress session holding the Shop Manager role - a WooCommerce-specific role distinct from administrator and one that should not carry plugin management capabilities. The target site must have the Subscriptions for WooCommerce plugin installed and active in a version below 2.0.1, and the WordPress admin-ajax.php endpoint must be network-reachable by the attacker. Exploitation is bounded by: (1) mandatory Shop Manager authentication - unauthenticated or Subscriber/Customer-role users cannot trigger the vulnerable action; (2) the attacker must supply a reachable plugin slug, meaning either a plugin on WordPress.org or a plugin on an attacker-controlled server depending on the server's outbound connectivity; (3) SSVC Automatable: No confirms the account-acquisition step prevents fully automated mass exploitation. Sites where every Shop Manager account is tightly controlled by internal, fully trusted personnel face meaningfully reduced realistic risk despite the high CVSS score.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, score 8.8) accurately reflects technical severity: network-accessible endpoint, low complexity, and a full C/I/A impact triad driven by post-exploitation RCE. However, real-world priority is tempered by several signals. EPSS sits at 0.18% (8th percentile), a low exploitation probability despite POC availability from WPScan - suggesting the threat is not yet being incorporated into automated attack tooling at scale. SSVC classifies this as Automatable: No, confirming that exploitation cannot be scripted end-to-end because it requires a valid Shop Manager account that must be obtained through prior compromise or social engineering. SSVC Technical Impact is Total, consistent with full RCE. For multi-operator WooCommerce stores where Shop Manager credentials are shared with staff, contractors, or third-party service providers, this vulnerability represents a meaningful insider threat or post-credential-theft escalation path. Single-operator stores with no externally shared accounts face substantially lower practical risk.

Exploit ScenarioDerived

An attacker who holds or has compromised a Shop Manager account - a common role granted to store staff and third-party integrators in WooCommerce deployments - sends a crafted authenticated AJAX request to the WordPress admin-ajax.php endpoint, supplying the slug of a malicious plugin. Because the handler checks only the nonce and not the user's plugin-management capability, the server installs and activates the supplied plugin, executing the attacker's PHP payload with web server privileges. A public proof-of-concept documented by WPScan lowers the technical barrier to exploitation.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 07, 2026

Remote code execution in Subscriptions for WooCommerce WordPress plugin (before 2.0.1) is reachable by any authenticated Shop Manager through a missing capability check on a nonce-protected AJAX action that installs and activates arbitrary plugins from user-supplied slugs. Shop Managers, who by WordPress design are not granted plugin management capabilities, can exploit this gap to install a malicious plugin and achieve full server-side code execution. A publicly available proof-of-concept exists; however, EPSS is low (0.18%, 8th percentile) and the vulnerability is absent from CISA KEV, indicating exploitation remains opportunistic rather than widespread.

RemediationAI

Update the Subscriptions for WooCommerce plugin to version 2.0.1 or later immediately via the WordPress dashboard (Plugins > Installed Plugins > Update) or via WP-CLI using wp plugin update. The vendor-released patch introduces a proper capability check on the AJAX plugin installer action, closing the authorization gap. If patching is not immediately possible, reduce the attack surface by auditing and minimizing all accounts holding the Shop Manager role - revoke it from any untrusted, contractor, or shared accounts, since exploitation strictly requires that role. As a temporary network-layer control, a WAF rule blocking admin-ajax.php requests targeting the specific plugin installer AJAX action can provide interim protection, though this may interfere with legitimate plugin management workflows and should be tested before deployment. The WPScan advisory at https://wpscan.com/vulnerability/dad30b9f-1c50-4d0e-baa0-9bce2f5a7db5/ should be reviewed for vendor-specific guidance.

Affected VersionsENISA

Subscriptions for WooCommerce 0 <2.0.1

Affected Packages

euvd subscriptions_for_woocommerce fix: 2.0.1

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 flaw resides in a WordPress AJAX handler within the Subscriptions for WooCommerce plugin (CPE: cpe:2.3:a:unknown:subscriptions_for_woocommerce:*:*:*:*:*:*:*:*) responsible for plugin installation. WordPress nonces verify request origin and freshness but do not enforce user capability - a separate current_user_can() check is required for privileged operations such as plugin installation. The handler omits this capability check, trusting the nonce alone. CWE-269 (Improper Privilege Management) captures this root cause precisely: the code permits a privileged action (install and activate plugins) without confirming that the authenticated user's role is authorized to do so. The Shop Manager role in WooCommerce is explicitly scoped to store operations and should never hold install_plugins or activate_plugins capabilities, making this an authorization boundary violation rather than a raw authentication failure.

Know when Subscriptions For Woocommerce 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 (WPScan) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

AV:N for the standard admin-ajax.php endpoint; PR:L because a valid Shop Manager account is required; full C/I/A justified by arbitrary plugin execution enabling complete RCE.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

3
Patch available
Aug 07, 2026 - 07:01 EUVD
CVE Published
Aug 07, 2026 - 06:00 cve.org
HIGH 8.8
CVE Published
Aug 07, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Subscriptions for WooCommerce WordPress plugin before 2.0.1 does not verify the user's capability before installing and activating a Subscriptions for WooCommerce WordPress plugin before 2.0.1 from a user-supplied slug through a nonce-protected AJAX action, allowing users with the Shop Manager role (who lack Subscriptions for WooCommerce WordPress plugin before 2.0.1-management capabilities) to install and activate arbitrary Subscriptions for WooCommerce WordPress plugin before 2.0.1, resulting in remote code execution.

Executive ViewAI

Why It Matters

The Subscriptions for WooCommerce WordPress plugin before version 2.0.1 contains a vulnerability allowing anyone with Shop Manager credentials to execute arbitrary code and gain complete control over affected servers. Publicly available exploit code exists. Organizations face risks of customer data theft, payment fraud, and service disruption if Shop Manager accounts are compromised.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
WooCommerce subscription add-on, narrower footprint than core WooCommerce
Exploit
POC
Public exploit code exists
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 Yes
EPSS 0.2%
Patch available Yes
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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