Essential Chat Support WordPress Plugin Authorization Bypass Vulnerability Allowing Unauthenticated Settings Reset

Vulnerability

A vulnerability exists in the Essential Chat Support plugin for WordPress, in all versions up to and including 1.0.1. The issue stems from the plugin's failure to properly verify user authorization for certain actions. This flaw enables unauthenticated attackers to reset all plugin configuration settings—such as general settings, display rules, custom CSS, and WooCommerce tab settings—to their default values. The reset is achieved by sending a POST request with the 'ecs_reset_settings' parameter set to 1.

Impact

Exploitation of this vulnerability allows for an unauthorized reset of all plugin settings to their default values, potentially disrupting customized configurations and user experiences.

Reproduction

To reproduce this vulnerability, send a POST request to the WordPress site with the 'ecs_reset_settings' parameter set to 1. This can be done using a tool like cURL or Postman, or through a simple script that targets the site's WordPress installation.

Added: May 16, 2026, 3:25 AM
Updated: May 16, 2026, 3:25 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
8.4
remediation
0.0
relevance
8.5
threat
4.8
urgency
2.9
incentive
4.2

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