Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain booking-management role credentials via phishing or credential reuse
-
DeliveryAuthenticate to WordPress wp-admin panel
-
ExploitNavigate to admin booking listing page
-
ExecutionInject SQL payload into search parameter
-
ImpactExtract cross-scope database contents via UNION or blind injection
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence 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 hold the WP Hotel Booking plugin's booking-management role and authenticate to the WordPress admin panel - this is a plugin-specific elevated role distinct from standard WordPress subscriber or contributor roles, corresponding to PR:H in the CVSS vector. The plugin must be installed, active, and running a version prior to 2.3.2. The vulnerable entry point is the search parameter on the administrative booking listing interface, so access to the wp-admin area with this role is a hard prerequisite. Exploitation is limited by: (1) the requirement for an authenticated session with the booking-management role - unauthenticated and low-privilege WordPress users cannot trigger this; (2) the plugin must be actively deployed; (3) no availability or integrity impact is possible through this vector, only confidentiality. |
| Impact | The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N scores 6.8, placing this in the medium-high range. The high privilege requirement (PR:H) is the dominant risk-limiting factor: exploitation is constrained to users already holding a plugin-level booking-management role, substantially narrowing the attacker pool to insiders, compromised accounts, or privilege-escalation chains. EPSS at 0.18% (7th percentile) is consistent with no observed mass exploitation, and absence from CISA KEV confirms no confirmed active exploitation at time of analysis. However, a public POC via WPScan elevates targeted attack risk for hospitality-sector WordPress deployments. The S:C/C:H combination means a successful exploit yields meaningful data exfiltration beyond the plugin's own scope. Overall: real priority for hospitality sites with untrusted booking-management users or where account compromise is plausible; lower urgency for tightly access-controlled deployments where the role pool is fully trusted. |
| Exploit ScenarioDerived | An attacker who has obtained booking-management role credentials - whether via phishing, credential stuffing, or insider access - logs into the WordPress admin panel and navigates to the booking listing page. They inject a SQL payload (e.g., a UNION-based or time-based blind injection) into the search field; with a publicly available POC from WPScan, this can be largely automated. The injected query crosses plugin-table scope boundaries to read the wp_users table or wp_options, enabling extraction of hashed passwords, API keys, or personal data of all site users. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 30, 2026
SQL injection in the WP Hotel Booking WordPress plugin before 2.3.2 allows users holding plugin-specific booking-management roles to extract data from the underlying WordPress database via an unsanitized search parameter on the administrative booking listing page. The CVSS scope change (S:C) and high confidentiality impact (C:H) indicate the injected queries can reach data beyond the plugin's own tables, such as WordPress user credentials or site configuration. A publicly available exploit exists via WPScan, though EPSS sits at 0.18% (7th percentile) and the vulnerability is not listed in CISA KEV, suggesting targeted rather than widespread exploitation risk.
RemediationAI
Update the WP Hotel Booking plugin to version 2.3.2 or later via the WordPress admin dashboard (Plugins > Installed Plugins > Update); this is the vendor-released patch confirmed in the CVE description and WPScan advisory at https://wpscan.com/vulnerability/0f678ab4-ec62-48a9-88c8-def3228ff725/. Prior to patching, reduce exposure by auditing and minimizing which users hold the plugin's booking-management role, retaining only fully trusted personnel - this directly limits the exploitable attacker pool given PR:H. As an additional layer, deploy a WAF rule targeting SQL metacharacter injection in admin search parameters; note this may produce false positives on legitimate booking searches containing special characters such as apostrophes in guest names. Do not rely on WAF as a primary control.
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
The root cause is CWE-89 (Improper Neutralization of Special Elements in SQL Queries): the plugin directly concatenates a search parameter into a SQL query inside the admin booking listing interface without sanitizing or escaping user input, and without using WordPress's prepared statement API (wpdb->prepare). Affected product identified by CPE cpe:2.3:a:unknown:wp_hotel_booking:*:*:*:*:*:*:*:* - the vendor field is unresolved in NVD. The plugin manages hotel reservations within the WordPress ecosystem, and its booking-management role grants access to the vulnerable admin listing. The CVSS scope change (S:C) confirms the SQL context can cross plugin-table boundaries into broader WordPress database tables such as wp_users, wp_options, or custom data stores.
Know when Wp Hotel 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:H/UI:N/S:C/C:H/I:N/A:N
PR:H reflects mandatory booking-management role; S:C and C:H reflect SQL injection crossing plugin-table scope into broader WordPress DB; no integrity or availability impact applies.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WP Hotel Booking WordPress plugin before 2.3.2 does not sanitise and escape a search parameter on an administrative listing before using it in a SQL query, allowing users holding the WP Hotel Booking WordPress plugin before 2.3.2's booking-management roles to perform SQL injection attacks.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Wp Hotel Booking
View allThe WP Hotel Booking plugin for WordPress is vulnerable to SQL Injection via the 'room_type' parameter of the /wphb/v1/r
The WP Hotel Booking WordPress plugin before 2.0.8 does not have authorisation and CSRF checks, as well as does not esca
Missing authorization controls in the WP Hotel Booking WordPress plugin (all versions before 2.3.1) expose sensitive hos
Reflected Cross-Site Scripting in the WP Hotel Booking WordPress plugin (ThimPress) through version 2.3.2 enables unauth
The WP Hotel Booking WordPress plugin before 2.0.8 does not have proper authorisation when deleting a package, allowing
The WP Hotel Booking WordPress plugin before 2.0.8 does not have authorisation and CSRF checks, as well as does not ensu
The WP Hotel Booking plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in
Path Traversal: '.../...//' vulnerability in ThimPress WP Hotel Booking wp-hotel-booking allows PHP Local File Inclusion
Missing Authorization vulnerability in ThimPress WP Hotel Booking.0.9.2. Rated medium severity (CVSS 6.5), this vulnerab
Stored XSS in the WP Hotel Booking WordPress plugin (all versions through 2.3.2) allows authenticated contributors to in
Reflected cross-site scripting in the WP Hotel Booking WordPress plugin (all versions up to and including 2.3.1) permits
Payment bypass in WP Hotel Booking (WordPress plugin, all versions ≤2.3.1) allows unauthenticated attackers to mark arbi
EUVD-2026-50990
GHSA-wfr8-jhhw-p824
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB