Booking Calendar | Appointment Booking | Bookit Missing Authorization Vulnerability in Stripe Connection
Vulnerability
A vulnerability exists in the Booking Calendar | Appointment Booking | Bookit plugin for WordPress, in all versions through 2.5.0. The issue arises from a missing capability check on the REST API endpoint '/wp-json/bookit/v1/commerce/stripe/return'. This flaw allows unauthorized users to connect their Stripe accounts and receive payments, unauthorized modification of data.
Impact
Exploitation of this vulnerability allows unauthenticated users to connect their Stripe accounts through the WordPress site, potentially leading to unauthorized receipt of payments.
Remediation
Users are advised to update the Booking Calendar | Appointment Booking | Bookit plugin to version 2.5.1 or a newer patched version.
Vulnerability Rating
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.
