Skip to content
Threat Feed
high advisory PoC

CVE-2026-93399 - IDOR Vulnerability in Bookly WordPress Plugin

The Bookly WordPress plugin up to version 28.2 contains multiple IDOR vulnerabilities in AJAX handlers allowing unauthenticated attackers to access customer data and delete arbitrary appointments.

CVE search metadata

CVE search record: CVE-2026-93399. Severity: critical. CVSS: 9.1. EPSS: 0.37%. KEV: no. Product: Bookly (<= 28.2). Brief: CVE-2026-93399 - IDOR Vulnerability in Bookly WordPress Plugin. Brief link: https://feed.craftedsignal.io/briefs/2026-09-bookly-idor/

Triage facts

Applicability
Bookly (<= 28.2)
Severity
High
Action
Elevated
Sources
2 public sources
Freshness
UpdatedOct 16, 17:44 UTC
Vulnerabilities
1 CVE

What's new

  • 1. poc_available Oct 16, 17:44 via sploitus

The Bookly plugin for WordPress is vulnerable to Insecure Direct Object Reference (IDOR) exploitation in versions 28.2 and earlier. The vulnerability stems from improper validation within several AJAX handlers, specifically 'bookly_get_form_id', 'bookly_render_complete', 'bookly_add_to_calendar', and 'bookly_rollback_order'.

The 'bookly_get_form_id' handler accepts an attacker-supplied 'order_id' from user-submitted form data and stores it in the booking session without verification. Subsequent handlers, such as 'bookly_render_complete', trust this session-stored ID to look up and return sensitive order tokens. This flaw enables unauthenticated attackers to enumerate sequential order IDs, leading to the unauthorized disclosure of customer order tokens and appointment details. Furthermore, the 'bookly_rollback_order' handler allows attackers to permanently delete arbitrary non-completed bookings, which triggers cascading deletions of associated customer appointment records. This vulnerability poses a significant risk to data privacy and service integrity for organizations utilizing the Bookly plugin.


Immediate actions

Upgrade Bookly plugin to the version containing the patch for CVE-2026-93399

IT Operations 24h

Threat Hunt

Identify spikes in HTTP POST traffic to /wp-admin/admin-ajax.php involving Bookly-related parameters

T1190 medium medium confidence hunt now

Data: Web server logs

Mitigations

Upgrade to the latest version of Bookly

immediate IT Operations

CVE-2026-93399