Appointment Booking Plugin <= 5.7.4 - Unauthenticated Payment Bypass via 'payment_portion' Parameter

Medium 5.3 CWE-840Fixed in 5.7.5
ID
WPSEC-2026-1164
Plugin
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress (latepoint)
Affected
all versions before 5.7.5
Remediation
Update to 5.7.5 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-840
Usage
Plugin Medium · Affected versions Medium among sites WPSec scans, 2026-10-16
Attack surface
Appointment Booking Plugin on WPSec AttackSurface
Fix released
Published

Description

The LatePoint plugin for WordPress is vulnerable to a payment bypass via the 'cart[payment_portion]' parameter in all versions up to, and including, 5.7.4, due to the cart's payment_portion attribute being mass-assignable from the public booking form without checking whether a deposit is actually due. This makes it possible for unauthenticated attackers to submit a 'deposit' payment portion on a cart that has no deposit. The charge amount is then zero, payment processing is skipped, and the order is still created at its full price, so attackers can book paid services without paying upfront.

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