Skip to main content

WP Hotel Booking CVE-2026-15153

| EUVDEUVD-2026-50990 MEDIUM
SQL Injection (CWE-89)
2026-07-30 WPScan GHSA-wfr8-jhhw-p824
6.8
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
6.8 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
vuln.today AI
6.8 MEDIUM

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.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

5
Analysis Generated
Jul 30, 2026 - 19:34 vuln.today
CVSS changed
Jul 30, 2026 - 19:22 NVD
6.8 (MEDIUM)
Patch available
Jul 30, 2026 - 07:03 EUVD
CVE Published
Jul 30, 2026 - 06:00 cve.org
MEDIUM 6.8
CVE Published
Jul 30, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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.

AnalysisAI

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.

Technical ContextAI

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.

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.

CVE-2024-3605 CRITICAL POC
10.0 Jun 20

The WP Hotel Booking plugin for WordPress is vulnerable to SQL Injection via the 'room_type' parameter of the /wphb/v1/r

CVE-2023-5652 CRITICAL POC
9.8 Nov 20

The WP Hotel Booking WordPress plugin before 2.0.8 does not have authorisation and CSRF checks, as well as does not esca

CVE-2026-9822 MEDIUM POC
6.5 Jun 19

Missing authorization controls in the WP Hotel Booking WordPress plugin (all versions before 2.3.1) expose sensitive hos

CVE-2026-15094 MEDIUM POC
6.1 Jul 17

Reflected Cross-Site Scripting in the WP Hotel Booking WordPress plugin (ThimPress) through version 2.3.2 enables unauth

CVE-2023-5799 MEDIUM POC
5.4 Nov 20

The WP Hotel Booking WordPress plugin before 2.0.8 does not have proper authorisation when deleting a package, allowing

CVE-2023-5651 MEDIUM POC
5.4 Nov 20

The WP Hotel Booking WordPress plugin before 2.0.8 does not have authorisation and CSRF checks, as well as does not ensu

CVE-2024-7855 HIGH
8.8 Oct 02

The WP Hotel Booking plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in

CVE-2024-51582 HIGH
7.5 Nov 04

Path Traversal: '.../...//' vulnerability in ThimPress WP Hotel Booking wp-hotel-booking allows PHP Local File Inclusion

CVE-2024-30508 MEDIUM
6.5 Mar 29

Missing Authorization vulnerability in ThimPress WP Hotel Booking.0.9.2. Rated medium severity (CVSS 6.5), this vulnerab

CVE-2026-15464 MEDIUM
6.4 Jul 24

Stored XSS in the WP Hotel Booking WordPress plugin (all versions through 2.3.2) allows authenticated contributors to in

CVE-2026-11392 MEDIUM
6.1 Jul 10

Reflected cross-site scripting in the WP Hotel Booking WordPress plugin (all versions up to and including 2.3.1) permits

CVE-2026-11901 MEDIUM
5.3 Jul 11

Payment bypass in WP Hotel Booking (WordPress plugin, all versions ≤2.3.1) allows unauthenticated attackers to mark arbi

Share

CVE-2026-15153 vulnerability details – vuln.today

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