Skip to main content

Hydra Booking CVE-2026-57388

| EUVDEUVD-2026-43461 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-13 Patchstack
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Submit booking with malicious script payload
  2. Delivery
    Payload stored unsanitized by Hydra Booking
  3. Exploit
    Admin opens bookings view in wp-admin
  4. Execution
    Script executes in admin session
  5. Impact
    Steal 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).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Hydra Booking 0 ≤1.1.44

Affected Packages

euvd hydra_booking no fix

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

Vendor (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
niche third-party WordPress booking plugin, limited install base
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy