Make Email Customizer for WooCommerce WordPress Plugin Missing Authorization Vulnerability Allowing Arbitrary Options Update

Vulnerability

A vulnerability exists in the Make Email Customizer for WooCommerce WordPress plugin, versions through 1.0.6, due to inadequate authorization checks and option validation in its AJAX actions. This flaw enables any authenticated user, including Subscribers, to modify arbitrary WordPress options.

Impact

Exploitation of this vulnerability allows for unauthorized users to change WordPress option settings, potentially leading to broader site misconfigurations or privilege escalation.

Reproduction

To reproduce this vulnerability, an authenticated user can send a POST request to 'wp-admin/admin-ajax.php' with the 'action' parameter set to 'save_meta' or 'ec_save_option', depending on the available AJAX action. The 'field_name' parameter can be used to specify which WordPress option to update, such as 'default_role' or 'users_can_register'. After the request is processed, the changes can be verified by checking the General Settings page or by registering a new user with the updated role.

Added: Nov 11, 2025, 6:17 AM
Updated: Nov 11, 2025, 6:17 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
5.0
exploitability
6.6
remediation
0.0
relevance
1.0
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.