CVE-2026-15153

WP Hotel Booking < 2.3.2 - Hotel Manager+ SQL Injection via Booking List Search

Published Jul 30, 2026 CVSS 3.1 · 6.8 Medium EPSS < 1% KEV · Not listed
Description
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.

Analysis

AI-generated

Technical impact

This SQL injection vulnerability exists when the search parameter in the booking list page is not sanitized or escaped in WP Hotel Booking versions older than 2.3.2. An attacker with a booking‑management role can manipulate the query and read or modify database contents.

Affected Systems

The affected product is the WP Hotel Booking WordPress plugin for all installations using a pre‑2.3.2 version. No other vendor or product is listed. Users with booking‑management capabilities are required to exploit the flaw.

Risk and Exploitability

The CVSS score of 6.8 indicates a medium level of risk. The EPSS figure of <1 % shows a very low probability of exploitation at present, and the issue is not in CISA’s KEV catalog. The attack requires authenticated access with at least booking‑management privileges; the vulnerable code runs under the website’s database user. Once accessed, an attacker can extract sensitive booking and customer data or alter it, potentially leading to data loss or a breach of privacy.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the WP Hotel Booking plugin to version 2.3.2 or later, where the search parameter is correctly sanitized and escaped.
  • Review role assignments and remove the booking‑management role from any users that do not strictly require it to limit the attack surface.
  • If an immediate upgrade is not possible, block or remove the search query parameter from the booking list URL by configuring the web server or using a security plugin that filters unsanitized request variables.

Generated by OpenCVE AI on August 3, 2026 at 11:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Weaknesses CWE-89
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wp Hotel Booking
Wp Hotel Booking wp Hotel Booking
Vendors & Products Wordpress
Wordpress wordpress
Wp Hotel Booking
Wp Hotel Booking wp Hotel Booking
Type Values Removed Values Added
Description 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.
Title WP Hotel Booking < 2.3.2 - Hotel Manager+ SQL Injection via Booking List Search
References
Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Jul 30, 2026, 6:28 PM
Reserved
Jul 8, 2026, 7:34 PM
Status
Deferred
Published
Jul 30, 2026, 6:25 AM
Modified
Jul 30, 2026, 7:17 PM