Description
The WooCommerce Bookings WordPress plugin before 3.9.0 does not perform a capability check on one of its AJAX actions, and its nonce check can be bypassed by omitting the token, allowing users with Subscriber-level access and above to create draft bookable products.
Published: 2026-08-23
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized creation of bookable products (Privilege Escalation)
Action: Update Plugin
AI Analysis

Impact

The affected WooCommerce Bookings plugin does not perform a capability check for an AJAX action that creates new bookable products, and its nonce check can be bypassed by omitting the token. A user with a Subscriber role or higher can therefore trigger this action and create draft bookable products. This flaw allows an attacker to introduce malicious or spam bookable items without supervision, potentially disrupting the e‑commerce experience, violating business rules, or enabling further attacks if the products contain harmful links or code.

Affected Systems

All WordPress sites running WooCommerce Bookings versions earlier than 3.9.0 are vulnerable. Any user who can authenticate as a Subscriber or higher has the ability to exploit the missing authorization check.

Risk and Exploitability

Because the exploitation requires only a normal authenticated web user with Subscriber‑level or higher privileges, the attack vector is straightforward and does not require special access or technical knowledge beyond logging into the site. The EPSS score of < 1% and the fact that it is not listed in CISA KEV suggest a low exploitation probability, yet the CVSS score of 4.3 indicates a moderate impact for the site. The ability to create draft products without supervision can affect platform integrity and business operations. A simple web request to the vulnerable endpoint is sufficient to trigger the unauthorized content.

Generated by OpenCVE AI on August 23, 2026 at 19:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade WooCommerce Bookings to version 3.9.0 or newer to apply the missing authorization fix.
  • For sites that cannot upgrade immediately, restrict the ability to create bookable products to Administrator or a custom role by adjusting the plugin’s capability checks or by adding custom code that validates the user’s role before performing the AJAX action.
  • Monitor site logs for repeated creation of draft bookable products by non‑admin users and consider blocking or rate‑limiting the AJAX endpoint with a security plugin or web‑application firewall.

Generated by OpenCVE AI on August 23, 2026 at 19:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 23 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-352

Sun, 23 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 23 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-352

Sun, 23 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WooCommerce Bookings WordPress plugin before 3.9.0 does not perform a capability check on one of its AJAX actions, and its nonce check can be bypassed by omitting the token, allowing users with Subscriber-level access and above to create draft bookable products.
Title WooCommerce Bookings < 3.9.0 - Subscriber+ Draft Bookable Product Creation via Missing Authorization
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-23T15:33:37.927Z

Reserved: 2026-07-06T11:54:58.068Z

Link: CVE-2026-14853

cve-icon Vulnrichment

Updated: 2026-08-23T15:24:20.553Z

cve-icon NVD

Status : Deferred

Published: 2026-08-23T06:17:16.143

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-14853

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-23T19:30:05Z

Weaknesses