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.6% 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 injecting conversation messages, 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 2%, reflecting a current low exploitation probability, and the flaw is not catalogued in the CISA KEV list. Exploitation requires only crafting a web request to the Ajax endpoint, as 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 25, 2026 at 00:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Bookly plugin to the latest released version that addresses the conversation_id validation issue (any version above 28.1).
  • Restrict the 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 25, 2026 at 00:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 17 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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-17T17:39:20.130Z

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

Link: CVE-2026-89063

cve-icon Vulnrichment

Updated: 2026-09-17T17:39:15.509Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-17T18:17:14.140

Link: CVE-2026-89063

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T00:45:17Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key