Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Network-reachable stored XSS storable without privileges via a public booking form, but requiring an admin to view the payload (UI:R), with script executing in the victim's context (S:C) for limited C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Themefic Hydra Booking hydra-booking allows Stored XSS.This issue affects Hydra Booking: from n/a through <= 1.1.44.
AnalysisAI
Stored cross-site scripting in Themefic's Hydra Booking WordPress plugin (all versions up to and including 1.1.44) lets an attacker inject persistent JavaScript that executes in the browser of a victim who later views the affected page. The Patchstack-reported flaw (CVSS 7.1, scope-changed) requires victim interaction to fire, and no public exploit has been identified at time of analysis. Because impact crosses the security boundary into a privileged WordPress admin session, it can facilitate session hijacking or actions in the admin's context.
Technical ContextAI
Hydra Booking is an appointment/booking-management plugin for WordPress developed by Themefic, integrating booking forms, calendars, and meeting scheduling into WordPress sites. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation): user-controllable input is stored server-side and later rendered into an HTML page without adequate output encoding or sanitization, so embedded markup/script is interpreted by the browser rather than displayed as text. In a WordPress plugin context the unsanitized booking/form fields are the injection sink, and the payload is persisted (stored XSS) and executed when a page is rendered - most impactfully in the wp-admin dashboard where a submitted booking is reviewed. The single CPE, cpe:2.3:a:themefic:hydra_booking:*:*:*:*:*:*:*:*, confirms all versions through 1.1.44 are in scope.
RemediationAI
No vendor-released patch version is identified in the provided data, so the primary action is to consult the Patchstack advisory (https://patchstack.com/database/Wordpress/Plugin/hydra-booking/vulnerability/wordpress-hydra-booking-plugin-1-1-44-cross-site-scripting-xss-vulnerability?_s_id=cve) and upgrade to the first release published after 1.1.44 as soon as it is available. As compensating controls until a fixed version is confirmed: place the site behind a WAF with XSS/virtual-patching rules (Patchstack offers this) to filter malicious markup in booking submissions; restrict or gate public access to the booking submission endpoints so untrusted input cannot be freely stored; and have staff review incoming bookings from a hardened, non-persistent-login context. Trade-offs: WAF rules can produce false positives on legitimate rich input, and gating public forms may reduce the plugin's core self-service function. Deactivating the plugin entirely eliminates the exposure but removes booking functionality.
More in Hydra Booking
View allUnauthenticated broken access control in the Hydra Booking WordPress plugin by Themefic (versions ≤ 1.2.2) permits any r
Broken access control in Themefic Hydra Booking WordPress plugin through version 1.1.41 allows remote unauthenticated at
Stored cross-site scripting (XSS) in Themefic Hydra Booking WordPress plugin through version 1.1.38 allows authenticated
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43461