The plugin does not have proper authorisation when searching bookings, allowing any unauthenticated users to search other's booking, as well as retrieve sensitive information about the bookings, such as the full name, email and phone number of the person who booked it.
Although the API only returns the name of customer, the search feature can be abused to leak email and phone, for example, search "[email protected]", "[email protected]", "[email protected]"... to determine email address char by char. curl -X POST https://example.com/wp-admin/admin-ajax.php -d 'action=salon&day=2022-03-11&search=%40&method=SearchBookings'
Huli from Cymetrics
Huli from Cymetrics
Yes
2022-03-21 (about 5 months ago)
2022-03-21 (about 5 months ago)
2022-04-11 (about 4 months ago)