WP Vulnerability WatchVulnerability data as of September 26, 2026

Vulnerability alerts / September 25, 2026

Vulnerability in Online Scheduling and Appointment Booking System – Bookly — CVE-2026-93399

CriticalSeverity
CVSS 9.1
0.4%Estimated exploit probability
EPSS
60,000+ sitesInstalls
28.3Fixed in

What to do now

Update Online Scheduling and Appointment Booking System – Bookly to 28.3 or later.

Affected versions

  • Everything up to and including 28.2

Affected: Online Scheduling and Appointment Booking System – Bookly (plugin, bookly-responsive-appointment-booking-tool)

Check: The plugin on wordpress.org / Our record for Online Scheduling and Appointment Booking System – Bookly

What the vulnerability is

The Bookly plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and including, 28.2 via the 'bookly_get_form_id', 'bookly_render_complete', 'bookly_add_to_calendar' and 'bookly_rollback_order' AJAX actions. This is due to the 'bookly_get_form_id' handler blindly storing the attacker-controlled 'order_id' from the submitted form_data into a new booking session, which the 'bookly_render_complete' handler then trusts to look up and return the corresponding Order's secret token without verifying that the current session created that order. This makes it possible for unauthenticated attackers to enumerate sequential order IDs, disclose other customers' order tokens, retrieve calendar/appointment information via 'bookly_add_to_calendar' and permanently delete arbitrary non-completed bookings via 'bookly_rollback_order', which cascade-deletes the customer_appointment and (when no other customers are attached) the underlying appointment.

This description is reproduced verbatim from the public vulnerability record.

Sources

See other alerts