Booking for Appointments and Events Calendar – Amelia <= 2.4.10 - Unauthenticated Payment Bypass via Package Reference (Incomplete Fix for CVE-2026-16582)

Medium 5.3 CWE-807Fixed in 2.4.11
ID
WPSEC-2026-0309
Plugin
Booking for Appointments and Events Calendar – Amelia (ameliabooking)
Affected
all versions before 2.4.11
Remediation
Update to 2.4.11 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-807
Usage
Plugin Medium · Affected versions Low among sites WPSec scans, 2026-10-22
Attack surface
Booking for Appointments and Events Calendar – Amelia on WPSec AttackSurface
Fix released
Published

Description

The Booking for Appointments and Events Calendar – Amelia plugin for WordPress is vulnerable to unauthorized modification of data in all versions up to, and including, 2.4.10. This is due to the public booking endpoint treating a client-supplied packageCustomerService.packageCustomer.id value as proof that the appointment was paid for with a purchased package, and skipping payment processing without verifying that such a package exists or belongs to the booking customer. The fix for CVE-2026-16582 in version 2.4.6 covered only the packageCustomerService.id parameter. This makes it possible for unauthenticated attackers to create appointment bookings without completing the required online payment.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0