WordPress Plugin Curtain Cross-Site Request Forgery Vulnerability

Vulnerability

A cross-site request forgery (CSRF) vulnerability has been identified in the WordPress Plugin Curtain version 1.0.2. This vulnerability allows attackers to manipulate the site's maintenance mode by sending crafted requests. Exploitation involves tricking authenticated administrators into submitting these forged requests to the options-general.php page, using specific curtain parameters to toggle maintenance mode. The vulnerability arises from the absence of proper nonce validation, which is crucial for verifying the authenticity of requests.

Impact

Exploitation of this vulnerability allows for unauthorized changes to the site's maintenance mode, potentially disrupting normal site operations.

Reproduction

To reproduce this vulnerability, an authenticated administrator must be tricked into clicking a link or submitting a form that sends a request to the options-general.php page with the curtain parameters. The request must include a mode value of 0 to deactivate maintenance mode, or 1 to activate it. Because the plugin does not validate nonces, this request will be processed as if it were a legitimate action by the administrator.

Added: May 10, 2026, 1:24 PM
Updated: May 10, 2026, 1:24 PM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
2.5
exploitability
7.7
remediation
0.0
relevance
7.9
threat
6.4
urgency
2.9
incentive
0.0

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