Skip to main content

Booking Calendar EUVDEUVD-2026-94765

| CVE-2026-105193 MEDIUM
Inadequate Encryption Strength (CWE-326)
2026-10-08 contact@wpscan.com GHSA-x92h-fpqj-5752
4.8
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Estimate target booking creation time
  2. Exploit
    Brute-force low-entropy time seed
  3. Execution
    Reconstruct per-booking access hash
  4. Impact
    Read 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Booking Calendar 0 <11.8

Affected Packages

euvd booking_calendar fix: 11.8

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

Vendor (wpscan) PRIMARY 4.8 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 4.8 MEDIUM

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
CVSS changed
Oct 08, 2026 - 11:22 NVD
4.8 (MEDIUM)
Patch available
Oct 08, 2026 - 07:01 EUVD
CVE Published
Oct 08, 2026 - 06:16 cve.org
MEDIUM 4.8
CVE Published
Oct 08, 2026 - 06:16 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.1%
Top 99% exploitable
Prevalence
High
Booking Calendar is a widely installed WordPress reservation plugin
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

24
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy