Description
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.
Published: 2026-10-21
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Data Disclosure and Unauthorized Cancellation
Action: Immediate Patch
AI Analysis

Impact

The Booking Package WordPress plugin before version 1.7.31 derives booking cancellation tokens from publicly exposed data instead of a secure random source. An unauthenticated attacker can reconstruct a booking’s token, access personal information associated with that booking, and, if service cancellation is enabled, cancel the booking. This flaw allows disclosure of personal data and unauthorized alteration of bookings.

Affected Systems

The vulnerability affects all installations of the Booking Package plugin for WordPress running a version older than 1.7.31. No specific vendor name is provided beyond the plugin identifier; any site using this plugin in that version range is impacted.

Risk and Exploitability

The description suggests that an unauthenticated web request could trigger the flaw, but this inference is not explicitly stated in the official description. Once the target URL is known, the token can be derived from public data, making exploitation straightforward. The CVSS score of 4.8 indicates a moderate overall risk. The EPSS score of less than 1% suggests that it has not yet been widely exploited, and it is not listed in the CISA KEV catalog. However, the weaknesses it exploits—improper access control, weak randomness, and lack of cryptographic protection—create a tangible risk for data exposure and unauthorized cancellations.

Generated by OpenCVE AI on October 22, 2026 at 02:32 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Booking Package plugin to version 1.7.31 or later.
  • Disable visitor booking cancellation in the plugin settings to prevent unauthenticated cancellations until the issue is resolved.
  • Review the booking URLs for exposed parameters and limit access to authenticated users or administrators only, ensuring that booking identifiers are not publicly revealed.

Generated by OpenCVE AI on October 22, 2026 at 02:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-330

Wed, 21 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-330

Wed, 21 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-326
Metrics cvssV3_1

{'score': 4.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Booking Package < 1.7.31 - Unauthenticated Booking PII Disclosure and Cancellation via Predictable Token
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-21T10:35:07.631Z

Reserved: 2026-10-06T11:33:30.486Z

Link: CVE-2026-105996

cve-icon Vulnrichment

Updated: 2026-10-21T10:22:35.491Z

cve-icon NVD

Status : Deferred

Published: 2026-10-21T06:16:46.260

Modified: 2026-10-21T18:37:38.700

Link: CVE-2026-105996

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T02:45:07Z

Weaknesses
  • CWE-326

    Inadequate Encryption Strength