PT-2026-113706 · Latepoint · Appointment Booking Plugin – Latepoint | Calendar & Scheduling For Wordpress

·

CVE-2026-103366

·

Published

2026-10-14

·

Updated

2026-10-14

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
The Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and including, 5.7.3 via the booking[id] and cart[id] parameters on the steps reload booking form summary panel and steps start public routes (reachable through wp ajax nopriv latepoint route call). This is due to OsStepsHelper::set required objects() feeding raw request parameters into set booking object() and set cart object(), which call OsModel::set data() and load an arbitrary booking or cart row by primary key with no ownership check — the ownership guard the vendor added for the earlier disclosure lives only inside OsStepsHelper::load step() and does not cover the sibling routes or cart[id] at all. This makes it possible for unauthenticated attackers to enumerate sequential booking / cart identifiers and read other customers' appointment details (service name, agent, date/time, duration, price breakdown, status) and other shoppers' pending checkout contents directly from the JSON responses.

Fix

IDOR

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-103366

Affected Products

Appointment Booking Plugin – Latepoint | Calendar & Scheduling For Wordpress