PT-2026-35680 · WordPress · Booking Package
Momopon1415
·
Published
2026-04-28
·
Updated
2026-04-29
·
CVE-2026-4911
CVSS v3.1
5.3
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Booking Package versions prior to 1.7.07
Description
Price Manipulation occurs because the
intentForStripe() function passes the user-controlled $ POST['amount'] variable directly to the Stripe PaymentIntent API without validation. Additionally, the commitStripe() function ignores the server-calculated amount during payment confirmation. Although the getAmount() function correctly calculates costs based on services, guests, taxes, and coupons, this value is not validated against the PaymentIntent because the necessary code in CreditCard.php is commented out. This allows unauthenticated attackers to book services at arbitrary prices by manipulating the amount parameter during PaymentIntent creation.Recommendations
Update the plugin to a version later than 1.7.06.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Booking Package