Skip to main content

Booking Package EUVDEUVD-2026-107054

| CVE-2026-105996 MEDIUM
Inadequate Encryption Strength (CWE-326)
2026-10-21 WPScan GHSA-85q6-jvxh-6w5f
4.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Identify target booking on WordPress site
  2. Exploit
    Collect publicly exposed values
  3. Execution
    Reconstruct cancellation token
  4. Impact
    Disclose booking personal data / cancel booking

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Encryption strength requirements
Exploitation Conditions

Information disclosure requires no special configuration - any booking's cancellation token can be reconstructed by an unauthenticated attacker from values the plugin exposes publicly, on default installs of the Booking Package plugin at versions below 1.7.31. The booking-cancellation (integrity) impact is gated on a specific setting: the 'visitor cancellation' feature must be enabled; with it disabled, exploitation is limited to reading a booking's personal data. The practical limiting factor is attack complexity (CVSS AC:H): the attacker must correctly derive the token from the exposed values rather than guess it blindly, so success depends on reproducing the (now publicly documented) derivation logic. No authentication and no user interaction are required (PR:N/UI:N).

Impact

This is a moderate, not high-priority, issue and the signals are internally consistent rather than conflicting. The CVSS 3.1 base score of 4.8 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N) describes a network-reachable, unauthenticated flaw with only LOW confidentiality and LOW integrity impact and no availability impact - meaning data exposure of a single booking and the ability to cancel it, not full account or site compromise. The AC:H rating is the key dampener: although the token is derived from publicly exposed values (CWE-326, inadequate randomness), reconstructing an arbitrary booking's token still requires the attacker to correctly model and compute the derivation, so it is not a trivial one-shot request. Publicly available exploit code exists (WPScan), which raises practical risk because the derivation method is likely documented, but this is NOT the same as active exploitation. No CISA KEV listing and no EPSS score were provided in the input, so there is no evidence of in-the-wild or widespread automated exploitation - absence of those signals, combined with the limited per-booking impact, points to a low-urgency patch item for most sites. The integrity half of the impact (booking cancellation) only applies 'where visitor cancellation is enabled,' so on default or hardened configurations the realistic impact collapses to information disclosure of booking PII. Net: a legitimate privacy/data-exposure bug worth patching, but not a critical or emergency-grade vulnerability.

Exploit ScenarioDerived

An unauthenticated attacker observes the publicly exposed values the plugin uses and computes the cancellation token for a target booking, then retrieves that booking's personal data (name, contact details, appointment info) via the cancellation endpoint. If the site has visitor cancellation enabled, the same reconstructed token lets the attacker cancel the victim's booking. Public exploit code from WPScan is available, lowering the effort to reproduce the token-derivation technique.

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 21, 2026

Insecure cancellation-token generation in the Booking Package WordPress plugin before 1.7.31 allows unauthenticated attackers to reconstruct any booking's cancellation token from publicly exposed values, disclosing that booking's personal data and, when visitor cancellation is enabled, canceling the booking. Publicly available exploit code exists, and the CVSS 3.1 score is 4.8 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N), indicating moderate risk: disclosure works on default installs, while cancellation depends on the visitor-cancellation setting. No CISA KEV active-exploitation signal is present in the supplied data.

RemediationAI

Upgrade the Booking Package WordPress plugin to version 1.7.31 or later; the vendor patch is available and 1.7.31 is the first fixed release in the supplied data. See the WPScan advisory at https://wpscan.com/vulnerability/ff7e2703-3949-43bc-a0b5-12ed49e5e396/ and NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-105996 for details. If immediate upgrade is not possible, disable the visitor-cancellation feature to remove the booking-cancellation integrity path; the trade-off is loss of visitor self-service cancellation, and it does not prevent token reconstruction or disclosure of booking personal data, so exposed booking records should be treated as potentially readable until patched. Because publicly available exploit code exists and exploitation requires no authentication, prioritize the update on sites where visitor cancellation is enabled or bookings contain sensitive personal data.

Affected VersionsENISA

Booking Package 0 <1.7.31

Affected Packages

euvd booking_package fix: 1.7.31

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 Booking Package plugin is a WordPress booking/reservation component; the supplied CPE is cpe:2.3:a:unknown:booking_package:*:*:*:*:*:*:*:* and EUVD lists affected versions as Booking Package 0 < 1.7.31. The root cause maps to CWE-326 (Inadequate Encryption Strength): cancellation tokens are not generated from a cryptographically secure random source but are derived from values the plugin exposes publicly, so token entropy and reconstructability are the core weaknesses rather than a memory-safety flaw. The assessed CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N shows network reachability, no privileges or user interaction required, low confidentiality and integrity impact, and high attack complexity because an attacker must correctly reproduce the derivation logic rather than blindly guess a random token. WPScan reported the issue; public exploit code is available; no KEV entry is present in the supplied data.

Know when Booking Package 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

Network-reachable and unauthenticated (AV:N/PR:N), but token must be derived from exposed values rather than guessed (AC:H); single booking's PII and cancellation 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 21, 2026 - 11:22 NVD
4.8 (MEDIUM)
Patch available
Oct 21, 2026 - 07:01 EUVD
CVE Published
Oct 21, 2026 - 06:00 cve.org
MEDIUM 4.8
CVE Published
Oct 21, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Booking Package WordPress plugin before 1.7.31 does not generate booking cancellation tokens using a secure source of randomness, deriving them instead from values it exposes publicly, so an unauthenticated attacker can reconstruct an arbitrary booking's token, disclose that booking's personal data and, where visitor cancellation is enabled, cancel the booking.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
common but not universal WordPress booking/appointment plugin
Exploit
POC
Public exploit code exists
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 Yes
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
Medium
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
PoC: +20
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-2022-0709 HIGH POC
7.5 Apr 04

The Booking Package WordPress plugin before 1.5.29 requires a token for exporting the ical representation of it's bookin

CVE-2026-16986 MEDIUM POC
5.3 Aug 26

Payment amount manipulation in the Booking Package WordPress plugin (versions before 1.7.25) allows unauthenticated remo

CVE-2026-105999 MEDIUM POC
5.3 Oct 21

Unauthenticated information disclosure in the WordPress Booking Package plugin before 1.7.31 exposes calendar-account co

CVE-2026-105998 MEDIUM POC
5.3 Oct 21

Booking Package WordPress plugin before 1.7.31 allows unauthenticated remote attackers to reset its premium subscription

CVE-2026-103423 HIGH
7.5 Oct 14

Unauthenticated PII disclosure in the Booking Package WordPress plugin through version 1.7.29 lets remote attackers retr

CVE-2026-15335 HIGH
7.5 Jul 11

Unauthenticated SQL injection in the Booking Package WordPress plugin (versions up to and including 1.7.20, by developer

CVE-2026-40774 HIGH
7.5 Jun 15

Unauthenticated broken access control in the SaaSProject Booking Package WordPress plugin versions 1.7.06 and earlier al

CVE-2026-9851 HIGH
7.2 Jun 06

Privilege escalation in the Booking Package plugin for WordPress (versions up to and including 1.7.16) allows authentica

CVE-2026-103425 MEDIUM
6.4 Oct 14

Stored cross-site scripting in the Booking Package WordPress plugin (versions up to and including 1.7.29) allows authent

CVE-2023-39918 MEDIUM
6.1 Sep 04

Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at

CVE-2021-20840 MEDIUM
6.1 Nov 24

Cross-site scripting vulnerability in Booking Package - Appointment Booking Calendar System versions prior to 1.5.11 all

CVE-2026-4911 MEDIUM
5.3 Apr 28

Booking Package plugin for WordPress up to version 1.7.06 allows unauthenticated attackers to manipulate booking prices

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