Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister subscriber account on target WordPress site
-
DeliverySubmit XSS payload via booking form or profile field
-
ExploitAdministrator navigates to page rendering attacker input
-
ExecutionMalicious script executes in admin browser
-
PersistExfiltrate admin session cookie or issue privileged API requests
-
ImpactAchieve full site compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to possess a valid WordPress subscriber account on the target site, meaning either open user registration is enabled or the attacker has obtained subscriber credentials through another means. The victim - typically an administrator - must subsequently navigate to and render the page that displays the attacker's injected input (UI:R). Sites where user registration is disabled or restricted to vetted accounts are not exposed to external exploitation through this vector. The scope change (S:C) means the direct impact falls on the victim's browser session rather than the server itself, enabling session hijacking and privilege escalation but not direct server-side code execution. |
| Impact | The CVSS 6.5 Medium score with vector AV:N/AC:L/PR:L/UI:R/S:C reflects a meaningful but bounded threat: network-reachable and low-complexity, but constrained by the need for subscriber-level credentials and victim interaction. No EPSS score was supplied and the vulnerability does not appear in CISA KEV, and no POC code has been identified, all of which reduce immediate threat urgency. The scope change (S:C) is the most consequential factor - a subscriber who successfully injects a payload executing in an administrator's browser could hijack the admin session, create rogue admin accounts, or install malicious plugins, effectively achieving full site compromise through a single low-privilege account. Practical exposure is strongly modulated by whether the site permits open subscriber registration; sites with closed registration face substantially lower risk from external actors. |
| Exploit ScenarioDerived | An attacker registers a subscriber account on a target WordPress site with open registration and WP BASE Booking <= 6.3.2 installed, then submits a booking request or fills a profile field with a crafted JavaScript payload. When an administrator later reviews pending bookings or navigates to the page rendering that input, the script executes silently in the admin's browser - exfiltrating the session cookie to an attacker-controlled server or issuing authenticated WordPress API requests to create a new admin user. No public POC has been identified, but XSS exploitation at this privilege tier is well within the capability of intermediate-skill attackers. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Stored Cross-Site Scripting in the WP BASE Booking WordPress plugin (versions <= 6.3.2) allows subscriber-level authenticated users to inject malicious JavaScript into booking-related pages rendered for other users. The CVSS vector (PR:L, S:C) confirms that only a low-privilege subscriber account is needed to plant the payload, and a scope change occurs when the script executes in a victim's browser - typically an administrator. No public exploit code or active exploitation has been identified at time of analysis.
RemediationAI
Update WP BASE Booking to a version above 6.3.2 once a patched release is confirmed via the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wp-base-booking-of-appointments-services-and-events/vulnerability/wordpress-wp-base-booking-plugin-6-3-2-cross-site-scripting-xss-vulnerability and the official WordPress plugin repository. No specific fixed version number is confirmed in available data - monitor both sources for a patched release. As an immediate compensating control, disable open user registration on the WordPress site to remove the subscriber-level attack surface; note this may prevent legitimate users from self-registering for bookings. Alternatively, deploy a web application firewall rule targeting booking form inputs to block script injection patterns, accepting the trade-off that WAF bypass techniques may still permit exploitation. Restricting the WordPress admin dashboard to trusted IP ranges limits the blast radius if a payload does execute in an admin browser.
Affected VersionsENISA
Affected Packages
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
WP BASE Booking (CPE: cpe:2.3:a:hakan_ozevin:wp_base_booking:*:*:*:*:*:*:*:*) is a WordPress plugin developed by Hakan Ozevin for scheduling appointments, services, and events. CWE-79 (Improper Neutralization of Input During Web Page Generation) indicates the plugin fails to properly sanitize or HTML-encode subscriber-supplied input before rendering it in the WordPress admin or front-end context. The 'Subscriber XSS' designation points to input fields accessible to the WordPress subscriber role - the platform's lowest authenticated tier - such as booking form fields, profile entries, or appointment notes, whose values are later displayed to higher-privileged users without adequate output encoding.
Know when Wp Base Booking 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
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Subscriber credentials required (PR:L), admin must view injected content (UI:R), and script execution crosses into victim's browser scope (S:C) with limited confidentiality, integrity, and availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber Cross Site Scripting (XSS) in WP BASE Booking <= 6.3.2 versions.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Wp Base Booking
View allUnauthenticated arbitrary code execution affects the WordPress plugin WP BASE Booking (of Appointments, Services and Eve
Unauthenticated blind SQL injection in the WordPress plugin WP BASE Booking (wp-base-booking-of-appointments-services-an
Privilege escalation in the WP BASE Booking WordPress plugin (versions 6.3.1 and earlier) lets a low-privileged authenti
Blind SQL injection in the WP BASE Booking WordPress plugin (all versions through 6.4.0) allows an authenticated attacke
Unauthenticated privilege escalation in the WP BASE Booking WordPress plugin (versions through 5.9.0) allows remote atta
EUVD-2026-63310
GHSA-q388-9hv6-3cxg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB