Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site with plugin active
-
DeliverySubmit test booking to obtain valid appointment object ID
-
ExploitEnumerate adjacent booking IDs via unauthenticated HTTP requests
-
ExecutionTrigger unauthorized modification or cancellation of target bookings
-
ImpactDisrupt victim appointment records at scale
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | No special conditions are required beyond the Booking Calendar plugin being installed, active, and accessible on a publicly reachable WordPress site. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms fully unauthenticated, network-based exploitation with no user interaction. Exploitation is limited to integrity and availability impacts on booking and appointment records; no confidentiality impact (C:N) is indicated, meaning attacker cannot read other users' personal data through this vector alone. The primary limiting factor is attack impact scope: damage is confined to scheduling data within the plugin's database tables and does not affect WordPress core or other plugins. Sites that additionally restrict booking endpoints to authenticated users via separate access controls (e.g., members-only pages, additional authentication middleware) may reduce exposure, but this depends on whether the underlying plugin API endpoints enforce those restrictions independently. |
| Impact | The CVSS 6.5 base score reflects a medium-severity finding with network accessibility, no privilege requirement, and no user interaction - characteristics that make exploitation straightforward and automatable. Impact is bounded to low integrity and low availability (C:N/I:L/A:L), meaning an attacker cannot extract sensitive personal data but can disrupt or falsify scheduling records. No EPSS score, KEV listing, or POC reference was provided in the available intelligence; real-world exploitation risk is therefore inferred from CVSS signals rather than confirmed by observed activity. The automatable nature of IDOR enumeration (incrementing or decrementing integer booking IDs) means a single attacker script could target all bookings across an entire installation. For businesses in verticals where appointment integrity is critical - medical, legal, hospitality - the business impact of mass booking disruption significantly exceeds the raw CVSS score. SSVC assessment: exploitation unconfirmed, automatable: yes, technical impact: partial. |
| Exploit ScenarioDerived | An unauthenticated attacker visits a target WordPress site running this plugin and completes a test booking to observe a valid appointment object ID returned in the response or URL. By iterating that ID across subsequent unauthenticated requests to the booking modification or cancellation endpoint, the attacker overwrites or deletes appointments belonging to other users at scale. No public exploit code has been identified at time of analysis, but the attack requires only basic HTTP request manipulation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 18, 2026
Unauthenticated attackers can modify or cancel other users' appointments in wpdevart's Booking Calendar, Appointment Booking System WordPress plugin (versions ≤ 3.2.36) by substituting predictable booking object identifiers in unauthenticated requests - a classic CWE-639 authorization bypass. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms zero authentication and no user interaction are required, making this trivially automatable against all exposed WordPress installations. No public exploit code or CISA KEV listing has been identified at time of analysis, but the low attack complexity and wide WordPress deployment surface elevate practical risk for any business relying on appointment integrity.
RemediationAI
No specific patched version number was confirmed in the available data - administrators should check the WordPress plugin repository for a release above 3.2.36 and apply it immediately. The Patchstack advisory at https://patchstack.com/database/wordpress/plugin/booking-calendar/vulnerability/wordpress-booking-calendar-appointment-booking-system-plugin-3-2-36-insecure-direct-object-references-idor-vulnerability should be consulted for the latest patch status and any vendor-released fix version. As a compensating control prior to patching, operators can configure a WAF rule to block unauthenticated POST or GET requests to booking management endpoints, though this may break legitimate guest booking workflows and requires testing. If the booking functionality is non-critical, temporarily deactivating the plugin eliminates the attack surface entirely at the cost of lost scheduling capability until a patched release is confirmed available.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected product is the 'Booking Calendar, Appointment Booking System' WordPress plugin developed by wpdevart, uniquely identified by CPE cpe:2.3:a:wpdevart:booking_calendar,_appointment_booking_system:*:*:*:*:*:*:*:*. CWE-639 (Authorization Bypass Through User-Controlled Key) describes the root cause: the plugin uses predictable or sequential object identifiers - such as booking or appointment record IDs - in its HTTP request handling without verifying that the requesting party is authorized to act on the referenced object. Because WordPress plugins expose their logic through publicly accessible frontend and REST endpoints, any unauthenticated visitor can supply arbitrary object IDs in booking-related requests and operate on records that belong to other users.
Know when Booking Calendar Appointment Booking System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Network-accessible WordPress endpoint requiring no authentication; impact confined to booking data integrity and availability with no confidentiality exposure.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Insecure Direct Object References (IDOR) in Booking calendar, Appointment Booking System <= 3.2.36 versions.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
A Stored Cross-Site Scripting (XSS) vulnerability exists in the wpdevart Booking Calendar and Appointment Booking System
Authorization bypass in the wpdevart Booking Calendar, Appointment Booking System plugin for WordPress (all versions thr
Missing authorization in the wpdevart Booking Calendar, Appointment Booking System WordPress plugin (versions through 3.
EUVD-2026-60801
GHSA-wrj4-qvh9-mx4r
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB