Description
The Ettrick Escape Room Booking WordPress plugin before 1.3.1 does not verify a booking's payment status against the payment provider before marking it paid and confirmed, allowing unauthenticated attackers to mark bookings as paid without paying.
Published: 2026-10-21
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Payment Confirmation Bypass
Action: Upgrade plugin
AI Analysis

Impact

The Ettrick Escape Room Booking WordPress plugin before version 1.3.1 fails to verify a booking’s payment status with its payment provider before marking the booking as paid and confirmed. This flaw allows attackers to trigger the confirmation endpoint without any authentication, causing the plugin to treat an unpaid booking as paid. This is an authorization bypass that enables fraudulent reservations without completing payment, leading to direct financial loss for site owners.

Affected Systems

Vendors: Ettrick Escape Room Booking (WordPress plugin). Product: Ettrick Escape Room Booking plugin. All installations running any version prior to 1.3.1 are vulnerable. No specific operating system or WordPress version exclusions are mentioned.

Risk and Exploitability

Based on the description, it is inferred that the booking confirmation endpoint is publicly accessible, allowing any remote actor to send HTTP requests without authentication. Because the plugin does not check payment verification, the attack surface is wide. The EPSS score is <1 %, indicating a low probability of exploitation. The issue is not listed in CISA KEV, but the lack of a verification step indicates significant potential for abuse. The CVSS score of 5.3 reflects a moderate risk. The exploitation could result in direct financial loss even if administrators eventually detect the fraud.

Generated by OpenCVE AI on October 21, 2026 at 17:00 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Ettrick Escape Room Booking plugin to version 1.3.1 or later, which validates payment status before confirmation.
  • If an update is unavailable or delayed, block unauthenticated access to the booking confirmation URL via your web server or .htaccess configuration, ensuring only authenticated or administrator users can invoke the endpoint.
  • Enable logging and monitor booking activity for anomalies, such as confirmed bookings lacking corresponding payment transactions, to detect potential exploitation after the update.

Generated by OpenCVE AI on October 21, 2026 at 17:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-640

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

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

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

ssvc

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


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

Type Values Removed Values Added
Description The Ettrick Escape Room Booking WordPress plugin before 1.3.1 does not verify a booking's payment status against the payment provider before marking it paid and confirmed, allowing unauthenticated attackers to mark bookings as paid without paying.
Title Ettrick Escape Room Booking < 1.3.1 - Unauthenticated Payment Confirmation Bypass
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

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

Reserved: 2026-10-06T11:02:46.731Z

Link: CVE-2026-105992

cve-icon Vulnrichment

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

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-105992

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T17:15:17Z

Weaknesses
  • CWE-640

    Weak Password Recovery Mechanism for Forgotten Password

  • CWE-862

    Missing Authorization