Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
Network-accessible with no authentication; I:H for license key erasure; C:N because the attacker exploits public inputs rather than reading protected data.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Checkimate - WooCommerce Checkout, Abandoned Cart Recovery & Order Bumps WordPress plugin through 1.0.13 does not properly restrict access to its license-management functionality, relying on a shared secret computed entirely from publicly available information, allowing unauthenticated attackers to deactivate the Checkimate - WooCommerce Checkout, Abandoned Cart Recovery & Order Bumps WordPress plugin through 1.0.13's premium licensing state and erase the stored license key.
AnalysisAI
Unauthenticated license-key erasure and premium deactivation is possible in the Checkimate WooCommerce Checkout, Abandoned Cart Recovery & Order Bumps WordPress plugin through version 1.0.13. The plugin's license-management endpoint relies on a shared secret computed exclusively from publicly available site information - an authentication bypass that renders the access control trivially circumventable. Any remote attacker who can reach the WordPress site can permanently erase the stored license key and strip the installation of its paid premium status; a public proof-of-concept exists (reported by WPScan), though EPSS remains low at 0.14%, indicating opportunistic rather than widespread exploitation at time of analysis.
Technical ContextAI
The vulnerability is rooted in CWE-284 (Improper Access Control) applied to the plugin's license-management subsystem. Rather than issuing a cryptographically random, server-side secret for license verification, the Checkimate plugin derives its shared secret entirely from information observable to any external party. This design pattern - sometimes called 'security through obscurity' - collapses the authentication model: an attacker who can enumerate the public inputs can reconstruct the expected token without any privileged access. The affected component is a WooCommerce extension providing premium checkout flows, abandoned cart recovery workflows, and upsell order bumps. Per CPE data (cpe:2.3:a:unknown:checkimate_-_woocommerce_checkout...:*), all releases up to and including 1.0.13 carry this flaw. The WordPress plugin ecosystem's open-source nature means plugin request structures are easily reverse-engineered, further lowering exploitation complexity.
RemediationAI
No vendor-released patched version has been identified in available data at time of analysis; the WPScan advisory at https://wpscan.com/vulnerability/988d296f-9a85-4f6f-876e-c7379c9a3f3c/ should be monitored for an updated release. Until a fix is available, site operators should consider deactivating the Checkimate plugin entirely to prevent license-state manipulation - the trade-off is loss of all premium WooCommerce checkout and abandoned cart features during the interim. As a compensating control, network-layer rules (WAF or server firewall) can be used to restrict access to the specific plugin REST or admin-ajax endpoint responsible for license management to trusted IP ranges only, such as the site owner's IP; this limits the attack surface without disabling the plugin entirely. Operators should also immediately verify their current license state in the plugin settings panel to confirm it has not already been tampered with, and contact their license provider to re-issue the key if erasure is detected.
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53729
GHSA-g882-hv44-rgqw