Description
The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 28.1 via the 'conversation_id' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to read the full AI booking conversation transcript of any customer — leaking names, email addresses, phone numbers, and appointment details echoed by the assistant — and inject arbitrary messages into any victim conversation that are subsequently replayed to the Cloud AI worker along with the full private history. Because AI conversations are stored with no owner, user, or session identifier and conversation IDs are sequential integers, an unauthenticated attacker can enumerate all customer conversations simply by incrementing the conversation_id parameter.
Published: 2026-09-16
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Sensitive Data Exposure and Message Injection
Action: Immediate Patch
AI Analysis

Impact

The Bookly plugin for WordPress contains an insecure direct object reference vulnerability in all releases up to 28.1 that allows an unauthenticated user to pass a 'conversation_id' parameter. Because the plugin stores AI booking conversations without user or session identifiers and the IDs are simple sequential integers, an attacker can read any customer’s booking transcript, leaking names, email addresses, phone numbers and appointment details. The same flaw also permits conversation, which are then sent to the Cloud AI worker along with the private history, potentially altering booking interactions.

Affected Systems

The affected product is the Bookly online scheduling and appointment booking plugin from ladela, all versions up to and including 28.1. No other vendors or product variants are listed in the CVE record.

Risk and Exploitability

The vulnerability is rated with a CVSS score of 7.5, indicating moderate to high severity. The EPSS score is below 1 %, reflecting a very low current exploitation probability, and the flaw is not catalogued in the CISA KEV list. Exploitation requires only crafting a web request to the Ajax endpoint that handles the IDs are sequential. The flaw can be abused without further authentication or privileged access and covers any user who has used the AI booking assistant.

Generated by OpenCVE AI on September 16, 2026 at 16:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Bookly plugin to the latest released version that addresses the conversation_id validation issue (any version above 28.1).
  • Restr conversation_id parameter by requiring user authentication or limiting it to trusted IP ranges, thereby preventing unauthenticated enumeration.
  • Implement input validation to verify authenticated user session before returning transcript data or accepting injected messages, mitigating the insecure direct object reference.

Generated by OpenCVE AI on September 16, 2026 at 16:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Ladela
Ladela online Scheduling And Appointment Booking System – Bookly
Wordpress
Wordpress wordpress
Vendors & Products Ladela
Ladela online Scheduling And Appointment Booking System – Bookly
Wordpress
Wordpress wordpress

Wed, 16 Sep 2026 04:45:00 +0000

Type Values Removed Values Added
Description The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 28.1 via the 'conversation_id' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to read the full AI booking conversation transcript of any customer — leaking names, email addresses, phone numbers, and appointment details echoed by the assistant — and inject arbitrary messages into any victim conversation that are subsequently replayed to the Cloud AI worker along with the full private history. Because AI conversations are stored with no owner, user, or session identifier and conversation IDs are sequential integers, an unauthenticated attacker can enumerate all customer conversations simply by incrementing the conversation_id parameter.
Title Online Scheduling and Appointment Booking System <= 28.1 - Insecure Direct Object Reference to Unauthenticated Sensitive Data Access and Message Injection via 'conversation_id' Parameter
Weaknesses CWE-639
References
Metrics cvssV3_1

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


Subscriptions

Ladela Online Scheduling And Appointment Booking System – Bookly
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-16T04:28:02.943Z

Reserved: 2026-09-10T18:38:58.201Z

Link: CVE-2026-89063

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-16T05:16:47.313

Modified: 2026-09-16T17:53:40.500

Link: CVE-2026-89063

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T16:30:08Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key