Profiler WordPress Plugin Missing Authentication Vulnerability Allows Unauthenticated Plugin Reactivation

Vulnerability

A vulnerability exists in the Profiler – What Slowing Down Your WP plugin for WordPress, in all versions through 1.0.0. The issue arises from a lack of proper capability checks in the wpsd_plugin_control() function, allowing unauthenticated attackers to reactivate deactivated plugins by accessing the 'Profiler' page.

Impact

Exploitation of this vulnerability allows for unauthorized reactivation of deactivated WordPress plugins, which could lead to other vulnerabilities being introduced or exploited.

Reproduction

To reproduce this vulnerability, access the 'Profiler' page while logged out or without authentication. Once on the page, send a request to the wpsd_plugin_control() function with the appropriate parameters to reactivate a previously deactivated plugin. This can be done by specifying the plugin name in the request.

Remediation

No known patch is available. It is recommended to review the vulnerability details and consider uninstalling the affected plugin.

Added: Jun 7, 2025, 5:17 AM
Updated: Jun 7, 2025, 5:17 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
8.4
remediation
0.0
relevance
0.2
threat
4.8
urgency
2.9
incentive
5.8

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