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.
Published: 2026-07-30
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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

History

Thu, 30 Jul 2026 19:30:00 +0000

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'}


Thu, 30 Jul 2026 08:45:00 +0000

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

Thu, 30 Jul 2026 06:15:00 +0000

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

Subscriptions

Wordpress Wordpress
Wp Hotel Booking Wp Hotel Booking
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-30T18:28:25.241Z

Reserved: 2026-07-08T19:34:14.281Z

Link: CVE-2026-15153

cve-icon Vulnrichment

Updated: 2026-07-30T18:27:25.275Z

cve-icon NVD

Status : Deferred

Published: 2026-07-30T06:25:01.330

Modified: 2026-07-30T19:17:08.117

Link: CVE-2026-15153

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T11:30:03Z

Weaknesses
  • CWE-89

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