Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site with Salon Booking System ≤10.31.7
-
DeliveryCraft malicious privilege-assignment request/link
-
ExploitInduce user interaction to trigger flaw
-
ExecutionPlugin assigns elevated role (CWE-266)
-
ImpactGain 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Privilege Escalation in Salon booking system <= 10.31.7 versions.
Executive ViewAI
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
More in Salon Booking System
View allThe Salon booking system plugin for WordPress is vulnerable to arbitrary file deletion in all versions up to, and includ
Cross-site request forgery in the Salon Booking System WordPress plugin (versions before 10.31.9) allows unauthenticated
The Salon booking system plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validatio
Unauthenticated booking record disclosure in the Salon Booking System WordPress plugin (through version 10.30.33) expose
The Salon booking system Free and Pro WordPress plugins before 7.6.3 do not have proper authorisation in some of its end
The Salon booking system WordPress plugin through 9.6.5 does not sanitise and escape some of its settings, which could a
Unrestricted Upload of File with Dangerous Type vulnerability in Salon Booking System Salon booking system.5. Rated crit
The Salon booking system WordPress plugin before 6.3.1 does not properly sanitise and escape the First Name field when b
Authentication bypass in the Salon Booking System WordPress plugin (versions 10.30.26 and earlier) allows remote unauthe
The Salon booking system WordPress plugin before 9.6.3 does not properly sanitize and escape the 'Mobile Phone' field wh
Unauthorized booking creation in the Salon Booking System WordPress plugin before 10.31.9 allows unauthenticated remote
Unauthenticated price manipulation in the Salon Booking System WordPress plugin (through 10.30.33) allows any remote vis
EUVD-2026-93087
GHSA-ggw8-934v-677h
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB