Impact
The Layouts for WPBakery plugin allows unauthenticated users to call the "handle_sync" AJAX action, which triggers a server‑side request to the plugin vendor’s external API. The response is then written verbatim to the WordPress options table using set_transient with no nonce, capability check, or rate limiting. This permits an attacker to alter the plugin’s cached data, potentially injecting or corrupting template information, thereby compromising data integrity.
Affected Systems
WordPress sites running the Layouts for WPBakery plugin up to and including version 1.1.3 are affected. No specific patch version is listed beyond the latest 1.1.3 release.
Risk and Exploitability
The vulnerability has a CVSS score of 6.5, indicating moderate severity. EPSS is not available and the vulnerability is not listed in CISA’s KEV catalog. The attack can be launched by any unauthenticated user with network access to the target site, exploiting the wp_ajax_nopriv_handle_sync endpoint with no additional credentials or elevated privileges.
OpenCVE Enrichment