
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-12657 is an Insecure Direct Object Reference (IDOR) vulnerability in the LatePoint – Calendar Booking Plugin for Appointments and Events for WordPress. It affects all versions up to and including 5.6.2, allowing unauthenticated attackers to bypass service access restrictions and create approved bookings for admin/agent-only services. The vulnerability was published on July 2, 2026, and carries a CVSS v3.1 base score of 5.3 (Medium) (Feedly, Wordfence).
The root cause is an Authorization Bypass Through User-Controlled Key (CWE-639): the plugin fails to validate the service_id parameter against the authenticated user's permissions before processing booking requests. Two publicly accessible endpoints are affected without requiring authentication: the params[booking][service_id] parameter in the steps__load_step action and the presets[selected_service] parameter in the steps__start action. By supplying the ID of a restricted service in either parameter, an unauthenticated attacker can bypass access controls and create bookings as if they were an authorized admin or agent (Feedly).
Successful exploitation allows unauthenticated attackers to create approved bookings against services explicitly restricted to administrators and agents, consuming restricted appointment capacity and triggering unauthorized bookings. The primary impact is on integrity (unauthorized data modification/creation) with no direct confidentiality or availability impact per the CVSS scoring. This could disrupt business operations by exhausting appointment slots for restricted services or generating fraudulent booking records (Feedly).
/wp-content/plugins/latepoint/) using tools like WPScan, Shodan, or Google dorks.service_id values exposed in normal booking flows, or enumerate IDs sequentially via the public endpoints.steps__load_step action with the params[booking][service_id] parameter to identify services that are normally restricted to admins/agents.wp-admin/admin-ajax.php) with the action steps__load_step or steps__start, supplying the restricted service's ID in the respective parameter.wp-admin/admin-ajax.php with action=steps__load_step or action=steps__start containing params[booking][service_id] or presets[selected_service] values corresponding to restricted services.Users should update the LatePoint – Calendar Booking Plugin to a version beyond 5.6.2 that addresses this vulnerability; check the WordPress plugin repository or the vendor's site for the patched release. Until a patch is applied, administrators can consider restricting access to the WordPress AJAX endpoint for unauthenticated users via web application firewall (WAF) rules targeting the affected actions (steps__load_step, steps__start). Wordfence users may benefit from firewall rules that detect and block exploitation attempts against this vulnerability (Wordfence).
Wordfence included CVE-2026-12657 in its weekly WordPress vulnerability report for the period of June 29 – July 5, 2026, highlighting it as part of a broader set of plugin vulnerabilities tracked that week (Wordfence). No significant independent researcher commentary or broader media coverage has been identified at this time.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."