Description
The Turisbook Booking System WordPress plugin through 1.3.8 does not have authorisation and CSRF checks when saving its settings, and does not sanitise and escape one of them before outputting it in an admin page, allowing unauthenticated users to perform Stored Cross-Site Scripting attacks against administrators.
Published: 2026-11-08
Score: n/a
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Immediate Patch
AI Analysis

Impact

The Turisbook Booking System WordPress plugin through version 1.3.8 contains a flaw that allows an unauthenticated user to save a background setting without authorization or CSRF enforcement. The value of that setting is later rendered in an administrative page without sanitization or escaping, enabling a stored cross‑site scripting attack. An attacker can inject arbitrary JavaScript that runs in the browser context of any site administrator visiting the affected page, potentially leading to session hijacking, credential theft, defacement, or delivery of more complex malware.

Affected Systems

Any WordPress website that has the Turisbook Booking System plugin installed with a version equal to or older than 1.3.8 is affected. No other vendors or products are listed in the CNA data. Site administrators and editors who have access to the admin interface of the vulnerable plugin are the primary users at risk.

Risk and Exploitability

The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. However, due to the lack of authorization checks and the absence of both CSRF protection and output sanitization, the flaw is trivially exploitable from any external IP. Once the malicious background value is stored, every subsequent visit to the admin page by an authenticated administrator will execute the script, placing the attack in the high‑risk tier. The likely attack vector is an unauthenticated HTTP request to the plugin’s settings endpoint that accepts and persists the untrusted background value.

Generated by OpenCVE AI on November 8, 2026 at 07:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Turisbook Booking System plugin to a version newer than 1.3.8 that implements proper authorization, CSRF checks, and output sanitization
  • If no updated version is available, remove or disable the plugin’s settings endpoint at the web‑server level or block unauthenticated access to it
  • Ensure that any persisted plugin settings are validated, sanitized, and escaped before rendering in the administrative interface

Generated by OpenCVE AI on November 8, 2026 at 07:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Turisbook Booking System WordPress plugin through 1.3.8 does not have authorisation and CSRF checks when saving its settings, and does not sanitise and escape one of them before outputting it in an admin page, allowing unauthenticated users to perform Stored Cross-Site Scripting attacks against administrators.
Title Turisbook Booking System <= 1.3.8 - Unauthenticated Stored XSS via Cart Background Setting
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-11-08T06:00:29.439Z

Reserved: 2026-09-30T11:31:09.743Z

Link: CVE-2026-103303

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-08T06:17:02.487

Modified: 2026-11-08T06:17:02.487

Link: CVE-2026-103303

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T08:00:12Z

Weaknesses

No weakness.