← Back to search

CVE-2026-103303

8.8 HIGH

Published 2026-11-08 · Updated 2026-11-10

AI risk analysis

Summary
The Turisbook Booking System WordPress plugin (≤1.3.8) lacks authorization and CSRF protection for its settings save functionality, and fails to sanitize/escape one setting before rendering it in an admin page, enabling unauthenticated attackers to inject persistent XSS payloads that execute when administrators view the settings page.
Exploitability
Exploitation requires only sending a crafted HTTP POST request to the plugin's settings endpoint; no authentication or user interaction beyond the admin visiting the compromised settings page is needed.
Blast radius
Successful exploitation allows attackers to steal administrator session tokens, redirect admins to malicious sites, or perform privileged actions on their behalf, potentially leading to full site compromise.
Detection
Defenders should monitor WordPress admin access logs for POST requests to endpoints like /wp-admin/admin-ajax.php or plugin-specific settings endpoints (e.g., /wp-admin/admin.php?page=turisbook-settings) from unauthenticated IP addresses, especially those containing JavaScript payloads in form fields such as 'description' or 'custom_html'.
Prioritized remediation
Upgrade to Turisbook Booking System plugin version 1.3.9 or later, which includes authorization, CSRF protection, and proper output encoding for the affected setting.
xsscsrfauth-bypasswebwordpress

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD 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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Weaknesses

CWE-79

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.