Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Network-accessible unguarded endpoint requires no credentials (PR:N) and no interaction; impact is write-only manipulation of booking data with no confidentiality or availability consequence.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Missing Authorization vulnerability in wpdevart Booking calendar, Appointment Booking System booking-calendar allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Booking calendar, Appointment Booking System: from n/a through <= 3.2.36.
AnalysisAI
Missing authorization in the wpdevart Booking Calendar, Appointment Booking System WordPress plugin (versions through 3.2.36) permits unauthenticated remote attackers to bypass access controls and perform restricted booking-related actions, resulting in unauthorized data modification. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms the flaw is trivially reachable over the network with no authentication, though impact is limited to integrity (I:L) with no confidentiality or availability consequence. No public exploit code or CISA KEV listing has been identified at time of analysis.
Technical ContextAI
CWE-862 (Missing Authorization) indicates the plugin fails to verify whether a requesting party has the right to perform a given action before executing it - a common class of broken access control in WordPress plugins where REST API endpoints or AJAX handlers omit capability checks (e.g., missing current_user_can() calls). The affected component is identified by CPE cpe:2.3:a:wpdevart:booking_calendar,_appointment_booking_system:*:*:*:*:*:*:*:* covering all releases up to and including 3.2.36. WordPress plugins in this category typically expose booking creation, modification, or administrative endpoints that, when improperly guarded, allow any network-accessible client to invoke privileged functionality without authentication.
RemediationAI
Upgrade the Booking Calendar, Appointment Booking System plugin beyond version 3.2.36; the Patchstack advisory at https://patchstack.com/database/Wordpress/Plugin/booking-calendar/vulnerability/wordpress-booking-calendar-appointment-booking-system-plugin-3-2-36-broken-access-control-vulnerability should be consulted for the exact patched release version, as no specific fix version was confirmed in available data. If an immediate upgrade is not possible, a compensating control is to restrict access to the WordPress admin and AJAX endpoints (wp-admin/admin-ajax.php) using web application firewall rules that enforce authentication before processing booking-related requests - note this may break legitimate frontend booking functionality and require allowlisting authenticated sessions. Alternatively, temporarily deactivating the plugin eliminates the attack surface at the cost of losing booking functionality entirely.
A Stored Cross-Site Scripting (XSS) vulnerability exists in the wpdevart Booking Calendar and Appointment Booking System
Unauthenticated attackers can modify or cancel other users' appointments in wpdevart's Booking Calendar, Appointment Boo
Authorization bypass in the wpdevart Booking Calendar, Appointment Booking System plugin for WordPress (all versions thr
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43396