LWSCache WordPress Plugin Improper Authorization Vulnerability Allowing Unauthorized Plugin Activation

Vulnerability

A vulnerability exists in the LWSCache WordPress plugin, specifically in the lwscache_activatePlugin() function, in all versions through 2.8.5. The issue stems from improper authorization, which allows authenticated attackers with Subscriber-level access and above to activate any whitelisted LWS plugins. This could lead to unauthorized modifications or actions within the WordPress site.

Impact

Exploitation of this vulnerability could allow unauthorized activation of whitelisted LWS plugins, potentially leading to further vulnerabilities or issues on the WordPress site.

Reproduction

To reproduce this vulnerability, an authenticated user with Subscriber-level access or higher can send an AJAX request to the 'lwscache_activatePlugin' action. The request must include the 'ajax_slug' parameter, specifying the slug of the desired LWS plugin to activate. The absence of proper authorization checks in the 'lwscache_activatePlugin' function allows this action to be performed without the necessary permissions.

Remediation

Users are advised to update the LWSCache plugin to version 2.9 or later, where this vulnerability has been patched.

Added: Aug 29, 2025, 5:20 AM
Updated: Aug 29, 2025, 5:20 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
6.3
remediation
7.7
relevance
0.4
threat
4.8
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.