Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2848+ Articles
167+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-15414: WooCommerce Subscriptions Plugin Privilege Escalation (CVSS 8.8)
CVE-2026-15414: WooCommerce Subscriptions Plugin Privilege Escalation (CVSS 8.8)
SECURITYHIGHCVE-2026-15414

CVE-2026-15414: WooCommerce Subscriptions Plugin Privilege Escalation (CVSS 8.8)

A high-severity privilege escalation vulnerability in the Subscriptions for WooCommerce plugin allows authenticated users to elevate their role to administrator by manipulating membership plan metadata.

Dylan H.

Security Team

August 1, 2026
3 min read

Affected Products

  • Subscriptions for WooCommerce plugin ≤ 2.0.0

Overview

A high-severity privilege escalation vulnerability has been disclosed in the Subscriptions for WooCommerce plugin for WordPress, tracked as CVE-2026-15414 with a CVSS score of 8.8 (High). The flaw allows authenticated users — even those with minimal subscriber-level access — to escalate their privileges to administrator level.

Vulnerability Details

FieldDetails
CVE IDCVE-2026-15414
CVSS Score8.8 (High)
Affected SoftwareSubscriptions for WooCommerce plugin ≤ 2.0.0
Attack VectorNetwork
Authentication RequiredLow (subscriber account)
PublishedAugust 1, 2026

Technical Description

The vulnerability exists in the save_meta_boxes() function within the plugin. This function persists the _wps_plan_user_role membership plan meta directly from the $_POST superglobal without implementing an allowlist that excludes privileged WordPress roles.

This means any authenticated user can craft a POST request that assigns themselves an elevated WordPress role — including administrator — by including the _wps_plan_user_role parameter set to a privileged value.

Root Cause

The core issue is a missing input validation control:

  • The plugin reads _wps_plan_user_role from $_POST during a subscription update
  • No capability check prevents low-privilege users from modifying this value
  • No allowlist restricts which roles can be assigned via this parameter
  • The role is persisted to the database and applied to the user account

Attack Scenario

  1. Attacker registers a standard subscriber account on the WordPress site
  2. Attacker crafts a POST request to update subscription metadata
  3. The _wps_plan_user_role parameter is set to administrator
  4. The plugin's save_meta_boxes() function persists the value without validation
  5. Attacker's account is upgraded to administrator
  6. Attacker gains full WordPress admin control

Affected Versions

All versions of the Subscriptions for WooCommerce plugin up to and including 2.0.0 are vulnerable.

Mitigation

Update immediately. Site administrators should:

  1. Update the Subscriptions for WooCommerce plugin to a patched version (2.0.1 or later)
  2. Audit existing user accounts for unexpected role elevations
  3. Review WordPress user logs for accounts with recently changed roles
  4. Temporarily restrict new subscriber registrations if the plugin cannot be immediately patched

Detection

Review your WordPress users table for unexpected administrator accounts:

SELECT user_login, user_registered, user_status 
FROM wp_users u
JOIN wp_usermeta m ON u.ID = m.user_id
WHERE m.meta_key = 'wp_capabilities' 
AND m.meta_value LIKE '%administrator%'
ORDER BY user_registered DESC;

Cross-reference this list against your known legitimate administrator accounts.

References

  • NVD: CVE-2026-15414
  • WooCommerce Security
  • WordPress Plugins: Subscriptions for WooCommerce
#CVE#WooCommerce#WordPress#Privilege Escalation#Vulnerability

Related Articles

CVE-2026-15397: Missing Authorization in Subscriptions for WooCommerce Plugin

A missing authorization vulnerability in the Subscriptions for WooCommerce plugin allows authenticated users with minimal privileges to perform unauthorized actions on WordPress sites running versions up to 2.0.0.

4 min read

Unauthenticated Privilege Escalation to Admin in WooCommerce Plugin (CVE-2026-15369)

CVE-2026-15369 (CVSS 9.8) lets unauthenticated attackers self-assign the Administrator role during WooCommerce checkout in Addify's plugin.

5 min read

Privilege Escalation in User Registration & Membership ≤ 5.2.7

CVE-2026-80071 lets Author-level WordPress users self-assign an arbitrary membership plan and escalate straight to Administrator.

4 min read
Back to all Security Alerts