Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure logged-in admin to crafted link
-
DeliveryBrowser auto-sends cookie-authenticated REST request
-
ExploitPlugin skips WordPress nonce validation
-
ExecutionForged request creates new admin account
-
ImpactFull site takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that a user with an active, cookie-authenticated WordPress administrator session be tricked (UI:R) into clicking an attacker-crafted link or visiting a malicious page while logged in - the attacker needs no account of their own. The core enabling defect is that the plugin fails to verify REST API request authenticity and specifically discards WordPress core's nonce check for cookie-authenticated sessions across the entire REST API, so no plugin-specific feature toggle is needed beyond having the vulnerable version (<10.31.9) installed. Limiting factors: the victim must be an authenticated administrator and must perform the interaction (click/visit) while their session is live; there is no purely passive or unauthenticated-without-a-victim path, which materially constrains mass exploitation. |
| Impact | This is a CWE-352 Cross-Site Request Forgery flaw in the Salon Booking System WordPress plugin (<10.31.9) that the vendor rates CVSS 8.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H). The signals are mixed: the high CVSS reflects that a successful forge can create a new administrator account (full C/I/A compromise of the site), and publicly available exploit code exists (reported by WPScan), yet the EPSS score is only 0.11% (1st percentile) and the vulnerability is NOT in CISA KEV, indicating no confirmed mass exploitation. The low EPSS is consistent with the attack model: although the CVSS marks PR:N (the attacker needs no credentials of their own), UI:R means exploitation hinges on social-engineering a logged-in administrator into clicking a crafted link, which caps real-world weaponizability versus a drive-by RCE. Net assessment: this is a genuine privilege-escalation-to-admin risk that should be patched promptly on affected sites, but it is not an indiscriminately-wormable, actively-exploited emergency - the realistic threat is targeted phishing of admins rather than automated mass compromise. No key signals conflict with the description; the CVSS vector is self-consistent with a CSRF chain. |
| Exploit ScenarioDerived | An attacker crafts a malicious web page or link embedding a forged REST API request to a vulnerable Salon Booking System site and lures an authenticated WordPress administrator into visiting it. Because the plugin discards WordPress core's nonce check for cookie-authenticated REST sessions, the victim's browser silently submits the request with the admin's session cookie, creating a new attacker-controlled administrator account. Publicly available exploit code (WPScan) demonstrates the request, lowering the bar for reuse. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Cross-site request forgery in the Salon Booking System WordPress plugin (versions before 10.31.9) allows unauthenticated attackers to forge REST API requests in a logged-in administrator's browser by tricking the victim into clicking a crafted link, potentially leading to full site takeover via creation of a new administrator account. The flaw (CWE-352) stems from the plugin discarding WordPress core's nonce check for cookie-authenticated sessions across the entire REST API, so no plugin-specific feature toggle is needed beyond having the vulnerable version installed. Publicly available exploit code exists; EPSS is low at 0.11% (1st percentile), and there is no confirmed active exploitation (CISA KEV).
RemediationAI
Vendor-released patch: upgrade to Salon Booking System version 10.31.9 or later. This is the primary and recommended fix. If immediate patching is not possible, consider using a web application firewall (WAF) to block crafted CSRF requests targeting the plugin's REST API endpoints, but this may cause false positives and requires custom rule tuning. Administrators should also be cautious about clicking untrusted links while logged in. Vendor advisory: https://wpscan.com/vulnerability/755ad5f7-44bb-45a9-9de2-f280586deaa3/ .
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 vulnerability lies in the WordPress REST API interaction within the Salon Booking System plugin. WordPress core uses nonces (one-time tokens) to protect against Cross-Site Request Forgery (CSRF) for cookie-authenticated REST API requests. This plugin fails to verify request authenticity and specifically discards that nonce check for cookie-authenticated sessions across the whole REST API. As a result, an attacker can craft a link or page that, when visited by an authenticated administrator, causes the browser to send state-changing requests with the victim's cookies; because no nonce is validated, the requests are accepted. The CWE-352 class covers this exact CSRF pattern. The CPE cpe:2.3:a:unknown:salon_booking_system:*:*:*:*:*:*:*:*:* indicates the affected product is the Salon Booking System plugin (vendor unknown), with all versions before 10.31.9 vulnerable. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H confirms network exploitability, no privileges required, but user interaction is needed (the admin must click the crafted link).
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
Classic CSRF: attacker holds no privileges (PR:N) but needs the admin to click a link (UI:R); forging admin-account creation yields full C/I/A on the site, scope unchanged.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Salon Booking System WordPress plugin before 10.31.9 does not correctly verify the authenticity of REST API requests and discards WordPress core's nonce check for cookie-authenticated sessions across the whole REST API, allowing unauthenticated attackers who trick a logged-in administrator into clicking a crafted link to forge requests in that administrator's browser, up to creating a new administrator account.
Technical POC Analysis
Bug class: CWE-352, cross-site request forgery, in the WordPress plugin salon-booking-system (Salon Booking System).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
The Salon Booking System WordPress plugin, in versions prior to 10.31.9, contains a high-severity flaw that could allow an attacker to leverage a logged-in administrator's browser to create a rogue administrator account and seize control of an affected WordPress site. Publicly available exploit code exists, so any unpatched, internet-facing installation should be treated as an elevated risk even though EPSS is low and CISA KEV does not list active exploitation. Because these sites often handle customer bookings and personal data, a compromise could disrupt operations, expose customer information, and damage organizational trust, making prompt remediation a leadership priority.
Apply vendor patch.
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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
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
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
The Salon booking system Free and pro WordPress plugins before 7.6.3 do not have proper authorisation when searching boo
EUVD-2026-102694
GHSA-p4gq-j2hf-4fr5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB