Skip to main content

Salon Booking System CVE-2026-11887

| EUVDEUVD-2026-40921 MEDIUM
2026-07-01 WPScan GHSA-q6pc-8fwh-45m2
4.3
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
4.3 MEDIUM

PR:L confirmed by subscriber-level requirement; I:L reflects settings modification only; C:N and A:N because no data exposure or denial of service occurs.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

5
Analysis Generated
Jul 01, 2026 - 11:27 vuln.today
CVSS changed
Jul 01, 2026 - 11:22 NVD
4.3 (None) 4.3 (MEDIUM)
Patch available
Jul 01, 2026 - 08:01 EUVD
CVE Published
Jul 01, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 01, 2026 - 06:00 cve.org
MEDIUM 4.3

DescriptionCVE.org

The Salon Booking System WordPress plugin before 10.30.20 does not have proper authorisation checks on one of its AJAX actions, allowing any authenticated user, such as a subscriber, to modify a Salon Booking System WordPress plugin before 10.30.20 setting and bypass the manual approval of new bookings.

AnalysisAI

Missing authorization on an AJAX endpoint in the Salon Booking System WordPress plugin (all versions before 10.30.20) allows any authenticated subscriber-level user to modify plugin settings and disable the manual approval workflow for new bookings. A publicly available proof-of-concept exists per WPScan's disclosure, making exploitation straightforward for any registered user on affected sites. No public exploitation (CISA KEV) has been confirmed, and SSVC assessment classifies technical impact as partial with exploitation not yet automated.

Technical ContextAI

The Salon Booking System is a WordPress plugin that manages salon appointments, including a manual approval gate for new bookings. WordPress plugins register AJAX handlers via wp_ajax_ and wp_ajax_nopriv_ hooks; when a handler omits a capability check (e.g., current_user_can()) or nonce validation, any authenticated session can invoke it. In this case, at least one AJAX action lacks proper authorization, meaning the WordPress role/capability system is bypassed entirely for that endpoint. The affected CPE is cpe:2.3:a:unknown:salon_booking_system:*:*:*:*:*:*:*:* covering all versions before 10.30.20. Although the CWE field is listed as N/A in the source data, the root cause maps to CWE-862 (Missing Authorization) - a class of flaw where a function is reachable by principals with insufficient privilege because no capability gate exists on the server side.

RemediationAI

Vendor-released patch: 10.30.20. WordPress site administrators should update the Salon Booking System plugin to version 10.30.20 or later via the WordPress plugin dashboard or by downloading directly from the WordPress plugin repository. If immediate patching is not feasible, a compensating control is to disable new user registration on the WordPress site (Settings > General > uncheck 'Anyone can register'), which removes the subscriber account creation vector and prevents unauthenticated visitors from obtaining the credential needed to trigger the AJAX action - this trade-off blocks legitimate registrations as well. Alternatively, a WAF rule blocking unauthenticated or subscriber-role AJAX requests to the specific wp-admin/admin-ajax.php endpoint handling the vulnerable action can reduce exposure while a maintenance window is scheduled. References: WPScan disclosure at https://wpscan.com/vulnerability/ed203765-0482-4d55-b36f-cdab11ed3cf0/ and VulDB advisory at https://vuldb.com/vuln/375368.

CVE-2024-4442 CRITICAL
9.1 May 21

The Salon booking system plugin for WordPress is vulnerable to arbitrary file deletion in all versions up to, and includ

CVE-2024-3229 CRITICAL
9.8 Jun 19

The Salon booking system plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validatio

CVE-2026-17022 HIGH POC
7.5 Aug 10

Unauthenticated booking record disclosure in the Salon Booking System WordPress plugin (through version 10.30.33) expose

CVE-2022-0920 HIGH POC
7.5 Apr 11

The Salon booking system Free and Pro WordPress plugins before 7.6.3 do not have proper authorisation in some of its end

CVE-2024-2603 MEDIUM POC
6.3 Apr 26

The Salon booking system WordPress plugin through 9.6.5 does not sanitise and escape some of its settings, which could a

CVE-2024-30510 CRITICAL
10.0 Mar 29

Unrestricted Upload of File with Dangerous Type vulnerability in Salon Booking System Salon booking system.5. Rated crit

CVE-2021-24429 MEDIUM POC
6.1 Jul 12

The Salon booking system WordPress plugin before 6.3.1 does not properly sanitise and escape the First Name field when b

CVE-2026-66453 CRITICAL
9.8 Aug 13

Authentication bypass in the Salon Booking System WordPress plugin (versions 10.30.26 and earlier) allows remote unauthe

CVE-2024-2101 MEDIUM POC
5.7 Apr 17

The Salon booking system WordPress plugin before 9.6.3 does not properly sanitize and escape the 'Mobile Phone' field wh

CVE-2026-17021 MEDIUM POC
5.3 Aug 10

Unauthenticated price manipulation in the Salon Booking System WordPress plugin (through 10.30.33) allows any remote vis

CVE-2022-0919 MEDIUM POC
5.3 Apr 11

The Salon booking system Free and pro WordPress plugins before 7.6.3 do not have proper authorisation when searching boo

CVE-2024-37231 CRITICAL
9.1 Jun 24

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Salon Booking System Sal

Share

CVE-2026-11887 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy