Skip to main content

Salon Booking System CVE-2026-110034

| EUVDEUVD-2026-104097 LOW
Improper Input Validation (CWE-20)
2026-10-19 WPScan GHSA-9wc6-98h9-ghvq
3.7
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Access public booking form
  2. Exploit
    Apply known fixed-amount discount code
  3. Execution
    Discount subtracted below zero (no floor)
  4. Impact
    Confirmed booking stored with negative total

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires (1) the vulnerable Salon Booking System plugin at a version before 10.31.11, (2) a publicly reachable booking/checkout flow, and (3) the attacker possessing a valid fixed-amount discount code whose value exceeds a booking's subtotal, because the plugin does not clamp the post-discount total to a minimum of zero. No account, authentication, or extra user interaction is needed beyond the normal booking submission (PR:N/UI:N). The key LIMITING factor is the discount-code requirement - the attacker must know a currently valid fixed-amount code, which is why complexity is rated high (AC:H); sites that do not issue fixed-amount discount codes are not realistically exploitable.

Impact

This is a low-severity business-logic flaw, and all available signals agree it is a low real-world priority. The CVSS 3.1 base score is only 3.7 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N): network-reachable and unauthenticated (PR:N), but with high attack complexity (AC:H) and only a limited integrity impact (I:L) - no confidentiality or availability impact. The AC:H is justified because exploitation is gated on the attacker already knowing a valid discount code, a condition outside their direct control. A public exploit/write-up exists (WPScan), which raises the practical likelihood somewhat, but POC availability is NOT the same as active exploitation. This CVE is NOT in CISA KEV, and no EPSS score was supplied in the input, so widespread automated exploitation cannot be inferred from the data provided. The realistic impact is financial/data-integrity abuse (bookings stored with a negative total) rather than system compromise. Net: a genuine bug worth patching on a normal cycle, but not an emergency - there is no indication of mass exploitation and the impact is bounded to booking/pricing records.

Exploit ScenarioDerived

A visitor to a salon's public WordPress booking page enters a known valid fixed-amount discount code against a booking whose subtotal is smaller than the discount, and the plugin fails to floor the result at zero, storing a confirmed booking with a negative total. A public WPScan write-up documents the issue, so the technique is known. No authentication or user interaction beyond the normal booking flow is required, but the attacker must already possess a valid discount code.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 19, 2026

Business-logic validation in Salon Booking System before 10.31.11 lets an unauthenticated visitor who holds a valid fixed-amount discount code submit a confirmed booking with a negative total. The issue is low severity (CVSS 3.7, AC:H) because exploitation depends on a currently valid code whose value exceeds the booking subtotal; publicly available exploit code exists, and the supplied data contains no CISA KEV confirmation. Sites that do not issue fixed-amount discount codes are not realistically exposed.

RemediationAI

Upgrade the Salon Booking System WordPress plugin to 10.31.11 or later (vendor-released patch: 10.31.11) and verify the installed version because the supplied CPE uses an unknown vendor mapping. If upgrading immediately is not possible, disable fixed-amount discount codes (removes the exploitation prerequisite but also disables those promotions), add server-side validation that rejects or clamps any booking total below zero, and require manual approval for discounted bookings whose calculated total would be zero or negative (adds staff workload and can delay confirmations). Monitor bookings for negative totals and review the WPScan advisory at https://wpscan.com/vulnerability/e3a64d4d-92db-4dbc-a0b5-58bca4d8b5c4/.

Affected VersionsENISA

Salon booking system 0 <10.31.11

Affected Packages

euvd salon_booking_system fix: 10.31.11

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 affected component is the Salon Booking System WordPress plugin, mapped in CPE as cpe:2.3:a:unknown:salon_booking_system:*:*:*:*:*:*:*:*; the description narrows affected releases to versions before 10.31.11. The root cause is business-logic/numeric-boundary validation in the booking total calculation: a fixed-amount discount is subtracted without clamping the resulting total at zero. The CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N indicates network reachability, no privileges or user interaction, high attack complexity due to the valid discount-code prerequisite, and only low integrity impact; confidentiality and availability are unaffected. No CWE identifier is supplied in the input, but the weakness class is best understood as improper validation of a calculated monetary value. The WPScan reference is labeled as exploit material, confirming publicly available exploit code exists without establishing active exploitation.

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

Unauthenticated and network-reachable (PR:N/AV:N), but gated on knowing a valid discount code so AC:H; impact is limited booking-data integrity only (I:L), no C or A.

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

Lifecycle Timeline

2
Patch available
Oct 19, 2026 - 08:01 EUVD
CVE Published
Oct 19, 2026 - 06:46 cve.org
LOW 3.7

DescriptionCVE.org

The Salon Booking System WordPress plugin before 10.31.11 does not enforce a minimum of zero when subtracting a fixed-amount discount from a booking's total, allowing an unauthenticated visitor who knows a valid discount code to create a confirmed booking stored with a negative total.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
popular niche WordPress booking plugin, common but vertical-specific
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
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 LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Low
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0
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-2026-110031 HIGH POC
7.2 Oct 18

Privilege escalation in the Salon Booking System WordPress plugin (10.17 through versions before 10.31.11) lets authenti

CVE-2026-110033 MEDIUM POC
6.8 Oct 18

WordPress sites running the Salon Booking System plugin before 10.31.11 expose an image-import routine that fetches a ca

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

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