Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit booking with malicious script payload
-
DeliveryPayload stored unsanitized by Hydra Booking
-
ExploitAdmin opens bookings view in wp-admin
-
ExecutionScript executes in admin session
-
ImpactSteal session or act as admin
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 that the attacker can get input persisted through a Hydra Booking form/field that is later rendered without output encoding, and - per UI:R in the CVSS vector - it requires a victim (typically a logged-in administrator or staff member) to view the page containing the stored payload before the script fires; the payload does not self-trigger. The scope change (S:C) reflects that the injected script runs in the viewer's security context rather than the attacker's. Limiting factors: success depends on an administrator actually opening the affected booking/admin view, and on the plugin being installed with its booking submission path reachable by the attacker; if submission requires an account, a low-privilege user would be needed despite the PR:N rating, which should be confirmed against the deployment. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, 7.1 High) indicates a network-reachable, low-complexity issue that needs no privileges but does require user interaction, with a scope change reflecting that injected script executes in a different security context (the viewing user's authenticated session). No EPSS score was provided in the input, so exploitation probability cannot be quantified here. This is not a CISA KEV entry and no proof-of-concept was referenced, so there is no public exploit identified at time of analysis. Realistically this is a moderate-priority issue: stored XSS in a booking plugin can be triggered by simply awaiting an administrator's routine review of submitted bookings, but it is not the drop-everything class of unauthenticated RCE. One tension worth verifying: PR:N implies an unauthenticated actor can plant the payload, which is credible for a public booking form but should be confirmed against the plugin's actual submission flow, since many WordPress stored-XSS issues instead require a low-privilege (contributor) account. |
| Exploit ScenarioDerived | An attacker submits a booking or form entry containing a crafted JavaScript payload in a field that Hydra Booking stores without sanitizing. When a site administrator later opens the bookings view in wp-admin, the stored script executes in their authenticated session, allowing cookie/session theft or actions performed in the admin context. No public proof-of-concept is referenced, and the attack depends on a victim rendering the poisoned page (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
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.
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.
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
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.
Know when Hydra 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: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
DescriptionCVE.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.
Executive ViewAI
Themefic's Hydra Booking WordPress plugin (versions through 1.1.44) contains a stored cross-site scripting vulnerability that persists in the browser of anyone viewing affected pages, including WordPress administrators. Compromised admin accounts could enable unauthorized site modifications, credential theft, user data access, or deployment of malware. Organizations using this plugin face immediate risk of account takeover and operational compromise.
No vendor-released patch identified at time of analysis. Disable or remove the plugin immediately. Interim mitigations if removal is not possible: deploy WAF rules targeting XSS patterns in form inputs, enforce IP allowlisting for admin dashboard access, implement session timeouts for WordPress administrators, and enable comprehensive audit logging to detect exploitation attempts.
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 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
EUVD-2026-43461
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB