CVE-2026-103303
8.8 HIGHPublished 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
- HIGHCVE-2025-15702
- HIGHCVE-2026-87762
- HIGHCVE-2026-108479
- HIGHCVE-2026-116399
- HIGHCVE-2026-67993PoC
- HIGHCVE-2026-105262
- HIGHCVE-2026-16709
- CRITICALCVE-2026-17146
Related by shared AI tags and CWE weakness class. Browse the full archive.