Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach booking submission endpoint
-
ExploitFire concurrent booking requests
-
ExecutionWin availability-check race window
-
ImpactCorrupt or double-book reservation state
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to reliably win a timing race against the plugin's booking/availability logic by issuing concurrent requests to the booking submission flow of Booking Calendar ≤11.8.4; no authentication or user interaction is needed (PR:N/UI:N). The primary limiting factor is the narrow race window (AC:H) - success is non-deterministic and generally demands many rapid parallel requests - and impact is confined to integrity of booking state (I:L), with no data disclosure or service outage per the scored vector. Realistic exploitation also presumes a publicly reachable booking form with concurrent submissions permitted. |
| Impact | This is a low-severity, low-real-world-priority issue despite being network-reachable. The CVSS 3.1 score of 3.7 (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N) reflects a race condition that, while remotely reachable and unauthenticated (PR:N), carries high attack complexity (AC:H) because the attacker must reliably win a narrow timing window, and yields only a low integrity impact (I:L) with no confidentiality or availability impact. No EPSS score, SSVC decision, KEV listing, or POC was provided in the input, so there is no signal of active exploitation or ease of weaponization - the only source is a single Patchstack advisory. Note one inconsistency worth flagging: the Tags include 'Information Disclosure,' but the CVSS vector sets C:N (no confidentiality impact) and only I:L, so the tag conflicts with the scored impact - verify with Patchstack whether the race condition leaks data or only corrupts booking state. Overall this is a genuine-but-minor flaw, not an urgent priority; the high complexity and low integrity-only impact keep real-world risk low. |
| Exploit ScenarioDerived | An unauthenticated attacker repeatedly submits concurrent booking requests against a WordPress site running Booking Calendar ≤11.8.4, racing the plugin's unsynchronized availability check to create conflicting or duplicate bookings for the same slot. Because the flaw requires reliably winning a narrow timing window (AC:H), success is probabilistic and typically requires many rapid parallel requests. No public exploit identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Unauthenticated remote attackers can win a timing race against the booking/availability logic in WPdevelop's Booking Calendar WordPress plugin through version 11.8.4, producing inconsistent or corrupted booking state (integrity-only, CVSS 3.1 score 3.7). The scored vector (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N) reflects that no credentials or user interaction are required, but success is non-deterministic and normally demands many rapid parallel requests to the public booking submission flow, with no data disclosure or availability impact. This is a low-severity, low-real-world-priority issue: there is no CISA KEV listing and no public exploit identified at time of analysis.
RemediationAI
Patch status: no vendor-released patch version is identified in the available data, and the advisory lists 11.8.4 as the highest affected version, so the primary action is to update Booking Calendar to the first release after 11.8.4 as soon as the vendor publishes it and to confirm the fixed version against the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/booking/vulnerability/wordpress-booking-calendar-plugin-11-8-4-race-condition-vulnerability?_s_id=cve). Until a patched build is confirmed, apply compensating controls aimed specifically at the concurrency window: serialize or strongly rate-limit requests to the booking submission endpoint (for example WAF/edge rules that cap parallel POSTs from a single source to the booking form), which reduces race success but risks throttling legitimate high-volume or group bookings; require CAPTCHA or a per-session submission token on the booking form to make high-frequency parallel submissions impractical, at some cost to conversion and accessibility; and restrict the booking form to authenticated or otherwise trusted audiences where the business model allows it. Because the impact is integrity-only, also add detection for anomalous duplicate or overlapping bookings (overlapping date ranges, identical booking payloads arriving within milliseconds) and reconcile affected reservation records manually rather than assuming data loss or breach.
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 flaw is classified as CWE-362, Concurrent Execution using Shared Resource with Improper Synchronization, a classic race condition that in this plugin manifests as a check-then-act (TOCTOU) window in the booking and availability handling of a WordPress plugin. When multiple booking submissions are processed concurrently, the plugin's availability validation and the subsequent write of the booking record are not performed under adequate locking or transactional isolation, so two requests can both pass the availability check before either commits. The affected package is identified by the CPE cpe:2.3:a:wpdevelop:booking_calendar:*:*:*:*:*:*:*:* (vendor WPdevelop), which matches all versions in the affected range rather than a single build. Because the entry point is the plugin's booking/availability logic exposed through the WordPress front end, exploitation is network-reachable (AV:N) and requires no privileges (PR:N) or victim interaction (UI:N); the AC:H rating captures the narrow synchronization window and the tuning of concurrent requests required to hit it, and the impact envelope is limited to integrity of booking state (I:L) with no confidentiality or availability effect per the scored vector. Reported through Patchstack and tagged as a WordPress plugin race condition / information-disclosure-adjacent issue, the underlying technology is standard PHP/MySQL WordPress plugin code where concurrent HTTP requests are served by parallel PHP workers against shared database rows.
Know when Booking Calendar 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:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Remotely reachable booking form with no auth (AV:N/PR:N), but winning the race window is non-deterministic (AC:H); only booking-state integrity is affected (I:L, C:N, A:N).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') vulnerability in WPdevelop Booking Calendar booking allows Leveraging Race Conditions.This issue affects Booking Calendar: from n/a through 11.8.4.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).
More in Booking Calendar
View allThe WP Booking Calendar plugin for WordPress is vulnerable to SQL Injection via the 'calendar_request_params[dates_ddmmy
The Booking calendar, Appointment Booking System WordPress plugin before 3.2.2 does not validate uploaded files, which c
The Booking Calendar plugin for WordPress is vulnerable to PHP Object Injection via the [bookingflextimeline] shortcode
An issue was discovered in the booking-calendar plugin 2.1.7 for WordPress. Rated high severity (CVSS 8.8), this vulnera
The Booking Calendar WordPress plugin before 9.7.3.1 does not sanitize and escape some of its booking from data, allowin
An issue was discovered in the booking-calendar plugin 2.1.7 for WordPress. Rated medium severity (CVSS 4.8), this vulne
An issue was discovered in the booking-calendar plugin 2.1.7 for WordPress. Rated medium severity (CVSS 4.8), this vulne
An issue was discovered in the booking-calendar plugin 2.1.7 for WordPress. Rated medium severity (CVSS 4.8), this vulne
Booking Calendar versions 10.14.15 and earlier contain a blind SQL injection vulnerability in database query handling th
An issue was discovered in the WpDevArt "Booking calendar, Appointment Booking System" plugin 2.2.2 for WordPress. Rated
Privilege escalation in the Booking Calendar plugin for WordPress (wpdevelop, cpe:2.3:a:wpdevelop:booking_calendar) in a
Cross-site scripting in the Booking Calendar WordPress plugin through version 11.4.2 allows unauthenticated attackers to
EUVD-2026-91664
GHSA-c83g-wfv6-9ghj
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB