Description
The Booking for Appointments and Events Calendar WordPress plugin before 9.8.1 does not verify that a payment was actually taken before recording a booking as paid, trusting the payment gateway named in a public, unauthenticated booking request even when the site has never configured that gateway. This lets an unauthenticated attacker obtain confirmed, fully paid appointments and events without any payment being collected.
Published: 2026-09-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated payment bypass allowing fraudulent paid bookings
Action: Immediate Patch
AI Analysis

Impact

The Booking for Appointments and Events Calendar WordPress plugin versions prior to 9.8.1 accepts booking requests without requiring authentication and blindly trusts the payment gateway name supplied in the request. The plugin does not verify that a payment has actually been processed, permitting an attacker to create bookings that appear fully paid without any money being collected. This flaw combines improper input validation (CWE‑20) with broken access control (CWE‑284), enabling the production of illegitimate paid appointments and events that can be invoiced to customers or recorded as revenue.

Affected Systems

WordPress installations that have the Booking for Appointments and Events Calendar plugin deployed in any release before 9.8.1 are affected. This includes all supported major releases from 9.0 through 9.7.x, where the post‑payment verification step is missing. Sites running any of those versions are susceptible to the payment bypass regardless of whether the site has configured the named payment gateway.

Risk and Exploitability

The vulnerability is remotely exploitable without authentication; an attacker can easily fabricate requests that claim a paid status. The CVSS score of 5.3 indicates moderate severity, but the EPSS score of < 1% shows a very low probability of exploitation in the wild. The vulnerability is not listed in CISA KEV, so no confirmed active exploitation is reported. Nonetheless, the ability to create unlimited fraudulent paid bookings can cause significant financial loss and reputational damage to affected organisations. Until the plugin is updated, the risk remains present for all vulnerable sites.

Generated by OpenCVE AI on September 12, 2026 at 19:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Booking for Appointments and Events Calendar plugin to version 9.8.1 or newer, which implements a check that a payment has truly been received before marking a booking as paid.
  • Disable or not actively used on the site, limiting the plugin’s ability to reference unconfigured gateways in booking requests.
  • Audit recent bookings for any marked as paid without a linked payment transaction and reverse or correct those entries to mitigate potential financial impact.

Generated by OpenCVE AI on September 12, 2026 at 19:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 12 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Sat, 12 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
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'}


Sat, 12 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Sat, 12 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Booking for Appointments and Events Calendar WordPress plugin before 9.8.1 does not verify that a payment was actually taken before recording a booking as paid, trusting the payment gateway named in a public, unauthenticated booking request even when the site has never configured that gateway. This lets an unauthenticated attacker obtain confirmed, fully paid appointments and events without any payment being collected.
Title Amelia Pro 9.0 - 9.8 - Unauthenticated Payment Bypass
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-12T15:35:52.587Z

Reserved: 2026-08-21T07:25:37.099Z

Link: CVE-2026-77689

cve-icon Vulnrichment

Updated: 2026-09-12T15:25:29.927Z

cve-icon NVD

Status : Received

Published: 2026-09-12T06:16:24.860

Modified: 2026-09-12T16:16:38.807

Link: CVE-2026-77689

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-12T19:15:17Z

Weaknesses