Skip to main content

Salon Booking System CVE-2026-105070

| EUVDEUVD-2026-93087 HIGH
Incorrect Privilege Assignment (CWE-266)
2026-10-06 Patchstack GHSA-ggw8-934v-677h
8.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site with Salon Booking System ≤10.31.7
  2. Delivery
    Craft malicious privilege-assignment request/link
  3. Exploit
    Induce user interaction to trigger flaw
  4. Execution
    Plugin assigns elevated role (CWE-266)
  5. Impact
    Gain high-privilege control of site

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
Exploitation Conditions

Exploitation targets WordPress installations with the Salon Booking System plugin (by Dimitri Grassi) at version 10.31.7 or earlier. No authentication is required (PR:N), but the attack requires user interaction (UI:R) - meaning the attacker must induce a victim (such as a logged-in user or administrator) to trigger the vulnerable privilege-assignment flow, e.g. by visiting a crafted link or submitting a manipulated request. The limiting factors are the need for that victim interaction and the requirement that the vulnerable plugin be installed and active; sites not running this plugin or already updated past 10.31.7 are unaffected. The incorrect privilege assignment (CWE-266) is the core mechanism, so the specific exposed action is the plugin's role/capability handling during booking-account operations.

Impact

This is a credible high-priority issue but not a confirmed emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 8.8) describes a network-reachable, low-complexity flaw requiring no attacker privileges but requiring user interaction (UI:R), yielding full confidentiality, integrity, and availability impact via privilege escalation (CWE-266, incorrect privilege assignment). The signals are partially incomplete and partially in tension: there is no CISA KEV listing and no public exploit code identified in the provided data, so exploitation status is 'no public exploit identified at time of analysis.' No EPSS score and no SSVC decision data were supplied, so automatability and real-world exploitation probability cannot be quantified from the input. The 'Unauthenticated Privilege Escalation' label (PR:N) combined with the UI:R requirement is mildly conflicting - PR:N confirms no authentication is needed, but UI:R means the attack still depends on a victim performing some action, which lowers practical likelihood versus a fully no-interaction remote flaw. Net: treat as a serious patch-soon vulnerability for any site running the affected plugin, but the absence of KEV/POC/EPSS signals suggests it is not yet subject to mass automated exploitation. Verify exploitation prerequisites with the Patchstack advisory.

Exploit ScenarioDerived

A remote, unauthenticated attacker crafts a malicious request or link targeting a WordPress site running Salon Booking System <= 10.31.7 and lures a user into triggering it (UI:R), causing the plugin to assign the attacker or victim account elevated privileges. No public proof-of-concept was identified in the provided data, so exploitation details are inferred from the CVSS vector and CWE-266 classification rather than a released exploit.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 06, 2026

Unauthenticated privilege escalation in the Salon Booking System WordPress plugin (versions 10.31.7 and earlier) allows remote attackers to elevate privileges by inducing a victim to trigger a crafted request, due to incorrect privilege assignment (CWE-266) in the plugin's role handling. The attack requires user interaction (UI:R) but no authentication (PR:N), and affects any WordPress site with the vulnerable plugin active. No public exploit code has been identified at time of analysis, and the issue is not confirmed as actively exploited, yet the high CVSS score (8.8) and potential for significant site compromise warrant prompt remediation.

RemediationAI

No vendor-released patch was identified in the provided data at time of analysis; consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/salon-booking-system/vulnerability/wordpress-salon-booking-system-plugin-10-31-7-privilege-escalation-vulnerability?_s_id=cve) for the latest patched version and update the plugin as soon as a fix is available. If the plugin is not essential, temporarily disabling it removes the attack vector but also disables booking functionality. As a compensating control, restrict interaction with untrusted links and monitor for unexpected changes to user roles or capabilities, and enforce least privilege for all WordPress accounts. Update to a version later than 10.31.7 once released.

Affected VersionsENISA

Salon booking system n/a ≤10.31.7

Affected Packages

euvd salon_booking_system no fix

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 is a WordPress plugin by Dimitri Grassi that manages appointment bookings and interacts with WordPress's user role and capability system. The vulnerability is classified as CWE-266 (Incorrect Privilege Assignment), meaning the plugin fails to properly validate or restrict the assignment of privileges during booking-account operations. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) indicates a network-based attack requiring no authentication but some user interaction, leading to high confidentiality, integrity, and availability impact on the WordPress instance. The CPE string cpe:2.3:a:dimitri_grassi:salon_booking_system:*:*:*:*:*:*:*:* confirms the affected component is the plugin itself, and exploitation requires the plugin to be installed and active.

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 (Patchstack) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-reachable unauthenticated flaw (AV:N/PR:N) with low complexity, but UI:R reflects the required victim interaction; privilege escalation grants full C/I/A control of the site.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Unauthenticated Privilege Escalation in Salon booking system <= 10.31.7 versions.

Executive ViewAI

Why It Matters

The Salon Booking System WordPress plugin (versions 10.31.7 and earlier) contains a high-severity unauthenticated privilege escalation vulnerability (CVE-2026-105070) that allows attackers to elevate privileges by tricking a user into triggering a crafted request. Any organization using this plugin on its WordPress site is at risk of full site compromise, data theft, or defacement, which could harm customer trust and lead to regulatory penalties. Leadership should prioritize remediation because the vulnerability is easily exploitable and affects public-facing websites.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable the Salon Booking System plugin if not essential; apply WAF rules to block exploit attempts; restrict user privileges and audit roles for unauthorized changes; monitor logs for privilege escalation activity.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
WordPress booking plugin, common on salon sites but not universally deployed
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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-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-110014 MEDIUM POC
5.3 Oct 16

Unauthorized booking creation in the Salon Booking System WordPress plugin before 10.31.9 allows unauthenticated remote

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

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