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.

2126+ Articles
156+ 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-2025-10656: WooCommerce Plugin Missing Authorization Allows Unauthenticated Admin Account Creation
CVE-2025-10656: WooCommerce Plugin Missing Authorization Allows Unauthenticated Admin Account Creation

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2025-10656

CVE-2025-10656: WooCommerce Plugin Missing Authorization Allows Unauthenticated Admin Account Creation

A critical missing authorization vulnerability in the Spreadsheet Price Changer for WooCommerce plugin allows unauthenticated attackers to create admin accounts on affected WordPress sites, scoring a near-perfect CVSS 9.8.

Dylan H.

Security Team

July 30, 2026
4 min read

Affected Products

  • Spreadsheet Price Changer for WooCommerce <= 2.4.37
  • WP E-commerce – Light (all versions up to 2.4.37)

Executive Summary

A critical missing authorization vulnerability has been disclosed in the Spreadsheet Price Changer for WooCommerce and WP E-Commerce – Light WordPress plugin, tracked as CVE-2025-10656 with a CVSS score of 9.8 (Critical). The flaw exists in the user_filter function and affects all plugin versions up to and including 2.4.37. Unauthenticated attackers can exploit this vulnerability to create administrator-level accounts on affected WordPress installations, leading to full site compromise.


Vulnerability Details

FieldDetails
CVE IDCVE-2025-10656
CVSS Score9.8 (Critical)
PluginSpreadsheet Price Changer for WooCommerce & WP E-Commerce – Light
Affected VersionsAll versions up to and including 2.4.37
Vulnerability TypeMissing Authorization
Authentication RequiredNone (unauthenticated)
ImpactAdmin account creation, full site compromise
Published2026-07-29
SourceNVD / NIST

Technical Analysis

The vulnerability exists within the user_filter function of the plugin, which lacks proper authorization checks before executing privileged operations. Because the function fails to verify whether the calling user has appropriate permissions, any unauthenticated HTTP request can invoke it to create a new WordPress administrator account.

Attack Vector

  1. An unauthenticated attacker sends a crafted request to the vulnerable user_filter endpoint.
  2. The plugin processes the request without verifying authentication or authorization.
  3. A new administrator-level user is created on the target WordPress installation.
  4. The attacker logs in with the newly created credentials, gaining full administrative control.

Impact

With administrative access, an attacker can:

  • Install malicious plugins or themes containing backdoors
  • Modify site content for phishing or malware distribution
  • Exfiltrate customer data including payment information
  • Establish persistent access via web shells
  • Redirect site traffic to malicious domains

Affected Products

  • Spreadsheet Price Changer for WooCommerce — all versions ≤ 2.4.37
  • WP E-Commerce – Light — all versions ≤ 2.4.37

This plugin is used by WooCommerce store owners to bulk-edit product prices via spreadsheet import. The vulnerable function appears to be part of the user-management or filtering layer within the plugin's admin interface.


Remediation

Immediate Actions

  1. Update the plugin to a patched version (2.4.38 or later) immediately.
  2. Audit administrator accounts on all affected WordPress installations — look for newly created admin users you do not recognize.
  3. Review site logs for suspicious requests targeting the user_filter endpoint.
  4. Change all admin passwords and rotate API keys on affected sites.

Detection

Check your WordPress wp_users table for recently created accounts with admin privileges:

SELECT user_login, user_email, user_registered
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;

Also inspect your web server logs for POST requests to plugin-related endpoints made by unauthenticated clients.

Mitigation (if patch unavailable)

  • Deactivate and remove the plugin until a patch is available.
  • Use a Web Application Firewall (WAF) to block unauthenticated POST requests to /wp-admin/admin-ajax.php or plugin-specific endpoints.
  • Enable WordPress file integrity monitoring to detect unauthorized changes.

Risk Assessment

WordPress plugins with missing authorization vulnerabilities are among the most commonly exploited attack vectors against web properties. The combination of a CVSS 9.8 score, no authentication requirement, and the ability to create admin accounts makes CVE-2025-10656 particularly severe. WooCommerce-based stores should treat this as an emergency patch requiring immediate remediation.


References

  • NVD Entry — CVE-2025-10656
  • WordPress Plugin Directory — Spreadsheet Price Changer for WooCommerce
  • OWASP — Broken Access Control
#CVE-2025-10656#WordPress#WooCommerce#Missing Authorization#Privilege Escalation#Critical

Related Articles

CVE-2026-15103: WPFunnels Plugin Privilege Escalation via Unauthenticated REST Endpoint

A high-severity privilege escalation flaw in WPFunnels for WordPress allows attackers to update arbitrary site options via an unvalidated REST callback,...

3 min read

CVE-2026-12492: WooCommerce OTP Login Plugin Auth Bypass — Full Admin Takeover

The Happy Coders OTP Login for WooCommerce plugin before 2.8 allows unauthenticated attackers to bypass OTP verification and log in as any WordPress user,...

3 min read

CVE-2026-9725: Critical WordPress WooCommerce Plugin File Deletion

A CVSS 9.1 critical unauthenticated arbitrary file deletion vulnerability in the Printcart Web to Print Product Designer for WooCommerce plugin affects...

4 min read
Back to all Security Alerts