Skip to main content

Salon Booking System EUVDEUVD-2026-103393

| CVE-2026-110032 MEDIUM
Incorrect Authorization (CWE-863)
2026-10-18 WPScan GHSA-v936-49xf-58f5
5.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as Salon Staff/Worker account
  2. Exploit
    Open plugin customers management screen
  3. Execution
    Edit administrator and reset role to customer
  4. Impact
    Overwrite admin profile fields causing site lockout

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated account holding the plugin's Salon Staff or Salon Worker role on a site running Salon Booking System before 10.31.11; exploitation is performed through the plugin's customers management screen, which fails to restrict which user account a staff role may edit. No victim user interaction is needed (UI:N). Limiting factors: the attacker must already possess one of these staff/worker roles (not an anonymous or default visitor), the site must have multiple user accounts/roles provisioned, and the vulnerable plugin version must be installed and active - so this is realistically an insider or compromised-staff-credential scenario rather than unauthenticated remote takeover.

Impact

This is a medium-severity (CVSS 5.5) broken-access-control/authorization flaw (CWE-863), and the real-world risk is moderate and insider-driven rather than broad. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:L indicates a network-reachable, low-complexity attack requiring privileges and no user interaction, with high integrity impact and low availability impact. Publicly available exploit code exists (WPScan), but there is no CISA KEV listing and no EPSS score was provided in the input, so there is no signal of widespread automated exploitation. A key conflict must be stated explicitly: the CVSS vector encodes PR:H, yet the description identifies the abusing accounts as the 'Salon Staff' or 'Salon Worker' roles - these are relatively low-privilege operational roles, not administrators, so PR:L is the more defensible reading; verify role privilege level with the vendor/WPScan advisory. Net assessment: a genuine privilege-escalation/account-takeover issue that can lock out administrators, but exploitation is gated on already holding a staff/worker account on a multi-user salon site, so it is a targeted insider-abuse risk rather than a high-urgency internet-wide threat. EPSS absence and no KEV argue against treating this as an emergency, while POC availability plus high integrity impact argue for prompt patching on affected sites.

Exploit ScenarioDerived

A user who already holds a Salon Staff or Salon Worker account (a receptionist, worker, or a disgruntled/compromised staff login) opens the plugin's customers management screen and edits an administrator's account instead of a customer's, resetting the admin's role to 'customer' and overwriting arbitrary profile fields. This demotes all administrators, causing loss of administrative access and potential full site lockout. Publicly available exploit/write-up exists via WPScan.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 18, 2026

Broken access control in the Salon Booking System WordPress plugin before 10.31.11 lets authenticated users who hold the plugin's Salon Staff or Salon Worker role edit arbitrary accounts through the plugin's customers management screen, including demoting administrators to the 'customer' role and overwriting profile fields - resulting in loss of administrative access and possible site lockout. Publicly available exploit code exists, and the vendor has released a fix in version 10.31.11; because the attacker must already hold a staff/worker account, the realistic exposure is insider or compromised-staff-credential abuse rather than unauthenticated remote takeover. The flaw is rated medium severity (CVSS 5.5, CWE-863).

RemediationAI

Upgrade the Salon Booking System plugin to version 10.31.11 or later - this is the vendor-released patch and the only complete fix; verify the installed version under Plugins in wp-admin and confirm the update actually applied, since WordPress.org auto-updates are frequently disabled on managed sites. Where immediate patching is not possible, compensating controls include: auditing every account assigned the Salon Staff or Salon Worker role and removing the role from anyone who does not strictly need it (trade-off: staff lose access to the booking/customers workflow); temporarily deactivating the plugin if the booking function can be paused (trade-off: loss of booking and customer-management functionality); and, on multisite or high-value installs, adding a capabilities filter or a security plugin rule that denies the plugin's customers-management screen (and any role/profile update requests originating from staff-level sessions) to non-administrator roles. Regardless of patch timing, review wp_users/wp_usermeta and the site's user list for unexpected role changes or modified administrator profiles, restore any demoted administrator accounts, and rotate credentials for staff accounts that may have been compromised, since the vulnerability requires an existing staff-level login to exploit. Consult the WPScan advisory at https://wpscan.com/vulnerability/07310082-5ccc-4703-9344-2bd6e823b245/ and the NVD record for the authoritative fix and version details.

Affected VersionsENISA

Salon booking system 0 <10.31.11

Affected Packages

euvd salon_booking_system fix: 10.31.11

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Salon Booking System plugin extends WordPress with custom roles (Salon Staff, Salon Worker) and a dedicated customers management screen used to maintain client records. The defect is an incorrect authorization check (CWE-863): that screen resolves the target account from user-supplied input but does not verify that the acting staff member is permitted to manage that specific user, nor does it restrict which fields or role values may be written. Because WordPress stores roles and profile data in the same users/usermeta structures that power authentication and authorization, a successful write is effectively a privilege-escalation primitive - an administrator can be pushed down to the 'customer' role while the attacker's own account attributes are altered. The CPE entry is vendor-generic (cpe:2.3:a:unknown:salon_booking_system), consistent with a WordPress.org-distributed plugin; EUVD lists the affected range as versions 0 through 10.31.11 exclusive. No user interaction is required beyond the attacker navigating the vulnerable screen.

Know when Salon Booking System gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

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

Salon Staff/Worker are low-privilege roles so PR:L (not PR:H); remote web UI gives AV:N/AC:L/UI:N, arbitrary role/profile overwrite yields I:H, admin lockout gives limited A:L, no data disclosure so C:N.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

3
Patch available
Oct 18, 2026 - 07:00 EUVD
CVE Published
Oct 18, 2026 - 06:00 cve.org
MEDIUM 5.5
CVE Published
Oct 18, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Salon Booking System WordPress plugin before 10.31.11 does not restrict which user account its salon staff roles may edit through the customers management screen, allowing users with the Salon Staff or Salon Worker role to reset any other user's role, including administrators, to a customer and to overwrite arbitrary profile fields on any account, leading to loss of administrative access and potential site lockout.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche salon-industry WordPress booking plugin, limited install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-2026-110015 HIGH POC
8.8 Oct 16

Cross-site request forgery in the Salon Booking System WordPress plugin (versions before 10.31.9) allows unauthenticated

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-2026-110031 HIGH POC
7.2 Oct 18

Privilege escalation in the Salon Booking System WordPress plugin (10.17 through versions before 10.31.11) lets authenti

CVE-2026-110033 MEDIUM POC
6.8 Oct 18

WordPress sites running the Salon Booking System plugin before 10.31.11 expose an image-import routine that fetches a ca

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

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