Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEstimate target booking creation time
-
ExploitBrute-force low-entropy time seed
-
ExecutionReconstruct per-booking access hash
-
ImpactRead or modify victim booking data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Encryption strength requirements
|
| Exploitation Conditions | Exploitation requires that the attacker can determine or tightly bound the creation time of a specific target booking, because each per-booking access hash is derived from a low-entropy, time-seeded value; knowing the seed window makes the hash predictable. No authentication is required (PR:N) and no victim interaction is needed (UI:N), but the attack is inherently per-booking and targeted rather than broad - the practical limiting factors are the need to identify a victim booking, estimate its creation timestamp, and run the vulnerable Booking Calendar plugin at a version earlier than 11.8. This is not a default-configuration mass-exploitation flaw; its reach is constrained to bookings whose timing an attacker can approximate. |
| Impact | This is a genuinely moderate-risk issue that correctly sits in the low-to-mid CVSS band rather than being an overstated 'critical'. The CVSS vector (AV:N/AC:H/PR:N/UI:N) confirms a network-reachable, unauthenticated flaw, but the High attack complexity is the decisive limiter: exploitation requires the attacker to first determine or closely estimate a specific booking's creation time in order to reconstruct the low-entropy, time-seeded hash. Impact is bounded (C:L/I:L, A:N) - disclosure or modification of a single targeted booking's data, not server compromise or mass data exfiltration. No EPSS score, KEV listing, or POC was provided in the input, so there is no active-exploitation or exploit-probability signal to weigh; absence of these is not evidence of safety but does argue against widespread automated exploitation. The signals are internally consistent - no contradictions between the CVSS vector and the description. Realistically this is a targeted, per-booking privacy/integrity issue (e.g. an attacker who knows roughly when a victim booked) rather than a wormable or opportunistically scannable vulnerability, so patch prioritization should be driven by whether the site handles sensitive personal booking data under privacy regulation. |
| Exploit ScenarioDerived | An attacker who knows approximately when a victim submitted a booking (e.g. from an email timestamp, a confirmation page, or social engineering) brute-forces the narrow range of time-seeded values to regenerate the per-booking access hash. Using the predicted hash, they open the booking-management link to read the victim's personal data or alter the reservation. No public exploit code was identified in the provided data, and the High attack complexity reflects the need to constrain the creation-time window. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Predictable per-booking access hashes in the Booking Calendar WordPress plugin before 11.8 let unauthenticated attackers read a booking's personal data or modify the booking in place, provided they can determine or closely estimate when that booking was created. The flaw is rated CVSS 4.8 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N), reflecting that no login or victim interaction is needed but that the attack is targeted and per-booking rather than mass-exploitable, since the low-entropy, time-seeded value behind each hash must be narrowed down first. No public exploit code has been identified at time of analysis and the issue is not confirmed as actively exploited (no CISA KEV listing); vendor remediation is available in version 11.8.
RemediationAI
Vendor-released patch: 11.8 - update the Booking Calendar WordPress plugin to version 11.8 or later, which replaces the low-entropy, time-seeded hash derivation with a properly random per-booking access token. Treat plugin updates as the primary fix and verify the installed version after upgrading, since WordPress auto-update may be disabled on managed sites. Where immediate upgrade is not possible, compensating controls are limited and carry real trade-offs: require authentication for all booking view/edit endpoints so unauthenticated access hashes are not usable (this breaks the intended guest self-service workflow), restrict direct access to booking-management URLs at the web server or WAF layer (may also block legitimate confirmation e-mail links), and temporarily suppress public-facing booking listings that disclose creation timestamps or booking IDs (reduces discoverability but degrades site functionality). Note that hashes generated before the upgrade may remain predictable in stored data, so rotate or expire existing booking access tokens where the plugin supports it. Monitor logs for unusual enumeration of booking endpoints, and consult the WPScan advisory at https://wpscan.com/vulnerability/c6a81cf3-095d-4d7e-83c5-80f44327e7fe/ for vendor-specific guidance.
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 root cause is CWE-326 (Inadequate Encryption Strength): Booking Calendar derives each per-booking access hash from a low-entropy, time-seeded value instead of a cryptographically strong random source, so the token space is small and effectively enumerable once the seed window is known. Because booking creation timestamps are often inferable (booking confirmations, public calendars, predictable customer behaviour, or exposed metadata), an attacker can reproduce candidate seeds and generate matching hashes. The CVSS vector confirms the attack is network-reachable (AV:N), requires no privileges (PR:N) and no user interaction (UI:N), and is scored AC:H because of the practical requirement to bound the target booking's creation time. Impact is limited to confidentiality and integrity of a single booking (C:L/I:L), with no availability impact. Affected deployments are WordPress sites running the vulnerable Booking Calendar plugin; EUVD tracks the affected range as Booking Calendar 0 through versions earlier than 11.8, and no CPE strings were supplied in the source data.
Know when WordPress 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:L/I:L/A:N
Unauthenticated and network-reachable (PR:N/AV:N), but AC:H because the attacker must determine the booking creation time to predict the seed; limited single-booking read and modify give C:L/I:L, no availability impact.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The Booking Calendar WordPress plugin before 11.8 does not generate its per-booking access hashes with sufficient entropy, deriving each from a low-entropy time-seeded value, which can allow unauthenticated attackers who are able to determine a booking's creation time to predict the hash and then read that booking's personal data or modify the booking in place.
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.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-94765
GHSA-x92h-fpqj-5752
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB