ClickCease Click Fraud Protection <= 3.3.0 - Unauthenticated Missing Authorization to Server-Side Protection Bypass via validate_clickcease_response AJAX Action

Medium 5.3 CWE-862Fixed in 3.3.1
ID
WPSEC-2026-2253
Plugin
ClickCease Click Fraud Protection (clickcease-click-fraud-protection)
Affected
all versions before 3.3.1
Remediation
Update to 3.3.1 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-862
Usage
Plugin Low · Affected versions Low among sites WPSec scans, 2026-11-03
Attack surface
ClickCease Click Fraud Protection on WPSec AttackSurface
Fix released
Published

Description

The ClickCease Click Fraud Protection plugin for WordPress is vulnerable to unauthorized modification of data via the public validate_clickcease_response AJAX action in all versions up to, and including, 3.3.0. This is due to the RTI_Service::validateRTIClient() function updating the 'cheq_invalid_secret' site option based on the result of decrypting an attacker-supplied 'cheq_hash' value, while the required nonce is exposed to every front-end visitor. This makes it possible for unauthenticated attackers to send a malformed hash that sets the flag and disables the plugin's server-side bot and click-fraud validation site-wide.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0