Skip to main content

Salon Booking System CVE-2026-110014

| EUVDEUVD-2026-102693 MEDIUM
Missing Authorization (CWE-862)
2026-10-16 WPScan GHSA-p2vr-36g9-99rc
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Reach plugin booking endpoint over network
  2. Delivery
    Send crafted request with arbitrary user ID
  3. Exploit
    Bypass missing authorization check
  4. Execution
    Create booking as victim and overwrite contact details
  5. Impact
    Mark booking paid or confirmed without payment

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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

Exploitable against the Salon Booking System WordPress plugin at any version before 10.31.9 where the booking-creation endpoint is reachable - i.e. any public-facing site running the plugin with booking functionality exposed, which is its default/intended deployment. The specific prerequisite is that the booking-creation flow accepts a caller-supplied user identifier and booking status without an authorization check; no authentication, no user interaction, and no non-default configuration are required (PR:N/UI:N). The practical limit on impact is scope: the flaw permits only forging/reassigning bookings, overwriting victim contact details, and falsifying payment/confirmation status - it does not grant code execution, data exfiltration, or site takeover.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, base 5.3 MEDIUM) and the description agree: this is a remotely reachable, unauthenticated (PR:N) missing-authorization flaw (CWE-862) with low-complexity exploitation and integrity-only impact - no confidentiality or availability loss, which is why the score stays MEDIUM despite being unauthenticated and network-facing. Publicly available exploit code exists (WPScan), but the EPSS score is low at 0.15% (3rd percentile) and the CVE is NOT listed in CISA KEV, so there is no public exploit identified as actively exploited - signals point to proof-of-concept availability rather than observed mass exploitation. No SSVC decision data was provided in the input. The signals are internally consistent (network vector, no auth, integrity-only), so there is no conflict to resolve; the main caveat is that CWE-862 (Missing Authorization) is a broader/different category than the 'Authentication Bypass' tag applied in the input. Overall this is a real but moderate-priority issue: trivially exploitable with a known POC, yet bounded to data-integrity abuse (forged/altered bookings, overwritten contact details, fraudulently 'paid' statuses) rather than server compromise or data theft.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP request to the plugin's booking endpoint, supplying an arbitrary target user identifier and a booking status such as 'paid' or 'confirmed'. Because authorization is never checked, the booking is created and attributed to the victim user, their stored contact details are overwritten, and the booking is marked paid without any payment. A public POC is available via WPScan, and the low-complexity network vector (AV:N/AC:L/PR:N/UI:N) means no authentication or user interaction is required.

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 16, 2026

Unauthorized booking creation in the Salon Booking System WordPress plugin before 10.31.9 allows unauthenticated remote attackers to forge bookings attributed to arbitrary users, overwrite those users' stored contact details, and mark bookings as paid or confirmed without any payment being made. The flaw is a missing authorization check (CWE-862) reachable over the network with no authentication or user interaction required (CVSS 3.1 base 5.3 MEDIUM, integrity-only impact). Publicly available exploit code exists, EPSS is low at 0.15% (3rd percentile), and a vendor patch (10.31.9) is available.

RemediationAI

Upgrade the Salon Booking System WordPress plugin to version 10.31.9 or later (vendor-released patch: 10.31.9), which is the only complete fix because the missing authorization check resides in the plugin code and cannot be reliably corrected through configuration. If immediate patching is not possible, compensating controls include blocking the booking-creation endpoint at a WAF for requests that carry a caller-supplied user identifier or booking status parameter, or that lack an authenticated session, though this may break legitimate anonymous booking flows and require tuning; temporarily disabling public booking functionality by deactivating the plugin or hiding the booking page, at the cost of losing booking capability; and requiring visitors to log in before booking so identity is derived from the session, which alters the default workflow and can reduce conversions. In all cases, monitor booking records and user meta for unexpected changes to contact details or paid/confirmed statuses, and review server logs for requests to the booking endpoint containing suspicious user_id or status values. Consult the WPScan advisory (https://wpscan.com/vulnerability/91598659-022c-4e04-ad16-399e11081053/) and VulDB entry (https://vuldb.com/vuln/421159) for details; the NVD entry is at https://nvd.nist.gov/vuln/detail/CVE-2026-110014.

Affected VersionsENISA

Salon booking system 0 <10.31.9

Affected Packages

euvd salon_booking_system fix: 10.31.9

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 resides in the Salon Booking System WordPress plugin's booking-creation flow, which fails to enforce authorization on a caller-controlled request (CWE-862 Missing Authorization). According to the description, the endpoint trusts a client-supplied user identifier and booking status instead of deriving them from the authenticated session or validating that the requester has permission to act on behalf of that user. This means an anonymous HTTP client can submit a booking with an arbitrary user_id and a status such as paid or confirmed, causing the plugin to persist a booking record attributed to a victim, overwrite that victim's stored contact details, and record a payment or confirmation state that never occurred. The affected component is identified in CPE as cpe:2.3:a:unknown:salon_booking_system (vendor not populated), and ENISA EUVD lists the affected range as Salon booking system 0 <10.31.9. WordPress plugins commonly expose such logic via admin-ajax.php or REST API routes; the root cause class is a missing capability/ownership check rather than a memory-safety or injection flaw, which is consistent with the integrity-only (C:N/I:L/A:N) impact in the assessed vector.

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.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

Unauthenticated network request with no user interaction (AV:N/AC:L/PR:N/UI:N); impact is integrity-only (I:L) via forged bookings and overwritten data, with no confidentiality or availability loss.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/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
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

4
CVSS changed
Oct 16, 2026 - 15:23 NVD
5.3 (MEDIUM)
Patch available
Oct 16, 2026 - 07:01 EUVD
CVE Published
Oct 16, 2026 - 06:00 cve.org
MEDIUM 5.3
CVE Published
Oct 16, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Salon Booking System WordPress plugin before 10.31.9 does not properly check authorization before creating a booking and trusts a caller-supplied user identifier and booking status, allowing unauthenticated attackers to create bookings attributed to arbitrary users, overwrite those users' stored contact details, and mark bookings as paid or confirmed without any payment.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
niche but commonly used WordPress salon/appointment booking plugin
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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-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

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