Skip to main content

Salon Booking System CVE-2026-110013

| EUVDEUVD-2026-102692 MEDIUM
Improper Authentication (CWE-287)
2026-10-16 WPScan GHSA-xqfx-qcxr-5fjm
4.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Observe/induce admin token issuance time
  2. Exploit
    Compute token from hardcoded seed + second
  3. Execution
    Replay forged token to booking API
  4. Impact
    Act as administrator (read/modify bookings)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, 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 the plugin's booking-API token generation is in use (any site running Salon Booking System before 10.31.9) and, critically, that the attacker can constrain the one-second timestamp at which a staff or administrator token was issued - tokens are derived deterministically from a value hardcoded in the plugin plus the issuance second, so knowing or narrowing that moment is the core prerequisite (reflected as AC:H). No authentication is needed (PR:N) and no victim interaction (UI:N). Limiting factors: the attacker must correlate or induce a privileged token issuance event to bound the time window; broad, blind exploitation is impractical, which is consistent with the low EPSS and absence from CISA KEV.

Impact

This is a genuine authentication-bypass flaw (CWE-287) but the real-world urgency is moderate, not critical. The signals are internally consistent rather than conflicting: the NVD CVSS 3.1 vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N = 4.8 Medium) pairs network, unauthenticated reach (PR:N) with high attack complexity (AC:H), and that AC:H is well-justified - the description states the attacker must 'constrain when a staff or administrator token was issued,' i.e. they must know or narrow the second-granularity issuance time to compute the token. EPSS is low (0.14%, 3rd percentile) and the CVE is NOT on CISA KEV, so there is no evidence of widespread or active exploitation. However, a public exploit exists (publicly available exploit code exists, per WPScan), which raises the practical likelihood above a theoretical-only bug. The one tension worth flagging: NVD rates impact as only C:L/I:L, yet the description says a successful attack yields access 'as that user, including an administrator' - administrator impersonation via the booking API plausibly warrants higher confidentiality/integrity impact than NVD assigned (see assessed vector below); verify the true blast radius of the booking API with the vendor. Net: prioritize patching on exposed sites, but this is a medium-risk, complexity-gated issue rather than a drop-everything emergency.

Exploit ScenarioDerived

An unauthenticated attacker triggers or observes the issuance of an administrator/staff booking-API token (for example by inducing an action at a known time), then reconstructs the token from the plugin's hardcoded seed and the one-second issuance timestamp, brute-forcing the small time window. Using the forged token, they call the booking API as that administrator to read customer data or manipulate bookings. Publicly available exploit code (WPScan) lowers the skill barrier, though the AC:H timing constraint still limits reliability.

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

Authentication bypass in the Salon Booking System WordPress plugin before 10.31.9 allows unauthenticated attackers to compute valid booking-API tokens for staff or administrator accounts, gaining access to the booking API as those users. The tokens are generated from a hardcoded value and the one-second issuance timestamp instead of a secure random source, so an attacker who can constrain that timestamp can forge a token. Publicly available exploit code exists, but EPSS is only 0.14% and the issue is not in CISA KEV, consistent with the high complexity (AC:H) of bounding the issuance window; the vendor has released version 10.31.9 to fix it.

RemediationAI

Update the Salon Booking System WordPress plugin to version 10.31.9 or later, which contains the vendor's fix. The patch is available from the vendor and addresses the insecure token generation. If immediate patching is not possible, consider disabling the booking API feature if it is not essential, or restrict access to the plugin's booking API endpoints (e.g., via IP allowlisting or authentication at the web-server level) to reduce exposure; however, these are temporary mitigations that may impact functionality and do not fully eliminate the risk. Monitor for suspicious token usage or unauthorized access to the booking API. For more details, see the WPScan vulnerability entry at https://wpscan.com/vulnerability/613ddaa0-a44f-4dd7-b679-ba1319e15ca1/.

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 flaw is an instance of CWE-287 (Improper Authentication) in the Salon Booking System WordPress plugin. The plugin's booking-API access tokens are not generated with a cryptographically secure pseudo-random number generator (CSPRNG); instead, they are derived deterministically from a value hardcoded in the plugin and the Unix timestamp (second granularity) at which the token was issued. This means that if an attacker knows or can narrow down the exact second when a privileged user's token was issued, they can compute the correct token. The CPE cpe:2.3:a:unknown:salon_booking_system:*:*:*:*:*:*:*:*: indicates that the vendor is unknown in the NVD feed, but the product is the WordPress plugin 'Salon Booking System' (also known as Salon Booking System - Appointment Booking and Scheduling for Salons and Spas). All versions before 10.31.9 are affected per the EUVD. The vulnerability is network-exploitable (AV:N) with no authentication required (PR:N) and no user interaction (UI:N), but requires high attack complexity (AC:H) because of the need to constrain the token issuance time. Successful exploitation would grant an attacker the privileges of the token's owner, potentially an administrator, leading to high confidentiality and integrity impact.

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

Network, unauthenticated (PR:N) but timing-dependent token computation justifies AC:H; forging an administrator token yields high confidentiality and integrity impact, with no availability effect.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Oct 16, 2026 - 15:23 NVD
4.8 (MEDIUM)
Patch available
Oct 16, 2026 - 07:01 EUVD
CVE Published
Oct 16, 2026 - 06:00 cve.org
MEDIUM 4.8
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 generate its booking-API access tokens from a secure random source, instead deriving them from a value hardcoded in the Salon Booking System WordPress plugin before 10.31.9 and the second at which a token was issued. An attacker able to constrain when a staff or administrator token was issued can compute a valid token and access the booking API as that user, including an administrator.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
popular WordPress salon-booking plugin, common but not ubiquitous footprint
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

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