
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-14853 is a Missing Authorization vulnerability (CWE-862) in the WooCommerce Bookings WordPress plugin affecting all versions before 3.9.0. The flaw allows authenticated users with Subscriber-level access or above to create draft bookable products by bypassing the plugin's nonce check and exploiting a missing capability check on an AJAX action. It was publicly disclosed on August 21, 2026, and assigned a CVSS score of 4.3 (Medium) (WPScan, Github Advisory).
The root cause is a missing capability check (CWE-862 / OWASP A5: Broken Access Control) on one of the plugin's WordPress AJAX action handlers. Normally, WordPress nonces provide a layer of request validation, but the affected endpoint does not enforce nonce presence — omitting the token entirely bypasses this check. As a result, any authenticated user (Subscriber role or higher) can send a crafted AJAX request to the vulnerable endpoint and create draft bookable products without the required permissions. The vulnerability was discovered and reported by researcher Mike Gozdiskowski; a proof-of-concept is scheduled for public release on September 4, 2026, to allow time for users to update (WPScan).
Successful exploitation allows any authenticated subscriber-level user to create draft bookable products on a WooCommerce-powered site, bypassing intended access controls. This could lead to unauthorized manipulation of the store's product inventory, potential disruption of booking workflows, and abuse of the booking system. While the impact is limited to product creation in draft state and does not directly expose sensitive data or allow remote code execution, it represents a meaningful integrity risk for e-commerce sites relying on WooCommerce Bookings (WPScan, Github Advisory).
There is no evidence of active in-the-wild exploitation at this time, and no public proof-of-concept exploit is currently available. WPScan has indicated that a PoC will be published on September 4, 2026. The EPSS score is 0.0, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires authentication (minimum Subscriber role), which limits the attack surface compared to unauthenticated vulnerabilities (WPScan, Github Advisory).
wp_ajax_ or wp_ajax_nopriv_ action handler that lacks a capability check./wp-admin/admin-ajax.php targeting the vulnerable action, deliberately omitting the nonce (_wpnonce) parameter to bypass the nonce validation./wp-admin/admin-ajax.php from Subscriber-level accounts with the vulnerable action parameter, notably absent of a nonce field.post_type = 'product' with post_status = 'draft') created by low-privilege user accounts (Subscriber role) in the wp_posts table.Update the WooCommerce Bookings plugin to version 3.9.0 or later, which introduces proper capability checks on the affected AJAX action. As interim mitigations, site administrators should restrict open user registration if not required, audit existing Subscriber-level accounts, and consider implementing additional server-side validation for AJAX actions. Web application firewall (WAF) rules that block requests to admin-ajax.php missing nonce parameters for sensitive actions may also reduce exposure (WPScan, Github Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."