Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Dimitri Grassi Salon booking system salon-booking-system allows Reflected XSS.This issue affects Salon booking system: from n/a through 10.31.5.
Published: 2026-10-09
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Cross‑Site Scripting
Action: Patch
AI Analysis

Impact

This vulnerability is an instance of improper neutralization of input during web page generation, known as reflected cross‑site scripting. The plugin exposes a user‑input field that is inserted directly into the page without proper escaping or sanitization, allowing an attacker to inject arbitrary HTML or JavaScript that will be executed in the browsers of users who visit the affected endpoint.

Affected Systems

Affected systems are WordPress sites running the Salon booking system plugin from vendors Dimitri Grassi. All releases up to and including version 10.31.5 contain the flaw; earlier versions are implicitly affected as well because the vulnerability exists in the code base prior to the stated release.

Risk and Exploitability

The CVSS score of 7.1 classifies the flaw as high severity, and although there is no EPSS data, the lack of a KEV listing does not diminish the likelihood that attackers could target this plugin. The attack requires only a crafted URL or malicious link and does not need authentication, making the exploitation path simple for anyone who can influence a user’s browser to load the reflected payload. The resulting script execution could hijack user sessions, perform phishing, or deface content.

Generated by OpenCVE AI on October 9, 2026 at 11:39 UTC.

Remediation

Vendor Solution

Update the WordPress Salon booking system plugin to the latest available version (at least 10.31.6).


OpenCVE Recommended Actions

  • Upgrade the Salon booking system plugin to at least version 10.31.6.
  • If the upgrade cannot be applied immediately, consider implementing a temporary input filter or dropping the affected endpoint until a patch is available to avoid reflected attacks.
  • Deploy a Web Application Firewall rule that blocks suspicious XSS payloads on the affected endpoints and conduct a post‑remediation scan to confirm the vulnerability has been neutralized.

Generated by OpenCVE AI on October 9, 2026 at 11:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Dimitri Grassi
Dimitri Grassi salon Booking System
Wordpress-extensions
Wordpress-extensions salon Booking System
Vendors & Products Dimitri Grassi
Dimitri Grassi salon Booking System
Wordpress-extensions
Wordpress-extensions salon Booking System

Fri, 09 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 09 Oct 2026 10:15:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Dimitri Grassi Salon booking system salon-booking-system allows Reflected XSS.This issue affects Salon booking system: from n/a through 10.31.5.
Title WordPress Salon booking system plugin <= 10.31.5 - Cross Site Scripting (XSS) vulnerability
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}


Subscriptions

Dimitri Grassi Salon Booking System
Wordpress-extensions Salon Booking System
cve-icon MITRE

Status: PUBLISHED

Assigner: Patchstack

Published:

Updated: 2026-10-09T17:40:22.596Z

Reserved: 2026-09-22T00:19:50.791Z

Link: CVE-2026-94668

cve-icon Vulnrichment

Updated: 2026-10-09T17:40:18.870Z

cve-icon NVD

Status : Deferred

Published: 2026-10-09T10:16:41.957

Modified: 2026-10-09T18:17:15.910

Link: CVE-2026-94668

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T23:30:05Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')