Skip to main content

WP Hotel Booking EUVDEUVD-2026-54198

| CVE-2026-15149 MEDIUM
Improper Input Validation (CWE-20)
2026-08-06 contact@wpscan.com GHSA-9rjp-x5g7-g983
5.3
CVSS 3.1 · Vendor: wpscan
Share

Severity by source

Vendor (wpscan) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
7.5 HIGH

I:H assigned because attacker can fully bypass payment, completely subverting the financial transaction system with no authentication required.

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

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

3
Analysis Generated
Aug 06, 2026 - 23:12 vuln.today
Patch available
Aug 06, 2026 - 23:03 EUVD
CVE Published
Aug 06, 2026 - 22:16 cve.org
MEDIUM 5.3

DescriptionCVE.org

The WP Hotel Booking WordPress plugin before 2.3.3 does not ensure that room quantities and the resulting order total are non-negative when placing a booking, and relies on client-controlled cart data, allowing unauthenticated users to create confirmed reservations for free or at an arbitrarily reduced price.

AnalysisAI

Price manipulation in WP Hotel Booking WordPress plugin before 2.3.3 allows unauthenticated remote attackers to create confirmed hotel reservations for free or at an arbitrarily reduced price by submitting negative room quantities or manipulated cart totals. The plugin trusts client-supplied cart data without server-side validation, enabling financial fraud against any hotel or accommodation operator running the unpatched plugin. No public exploit code or active exploitation (CISA KEV) has been identified at time of analysis, though the attack requires no authentication and low complexity, making it trivially reproducible by any motivated attacker.

Technical ContextAI

WP Hotel Booking is a WordPress plugin designed for hotel and accommodation reservation management. The root cause is a business logic flaw - the server does not enforce non-negative constraints on room quantity or order total fields submitted during the booking checkout process. Cart data (quantities, prices, totals) is controlled client-side and submitted via POST request without server-side re-validation, meaning an attacker can craft a request with a negative quantity (e.g., -1 room) that, when multiplied against room rate, produces a zero or negative total. The plugin then processes this as a confirmed booking. This is an Improper Input Validation / Business Logic Bypass (no CWE was assigned, but this maps conceptually to CWE-20 and CWE-840). Affected product string: WP Hotel Booking versions 0 through 2.3.3 (exclusive), all platforms where WordPress is deployed.

RemediationAI

Upgrade WP Hotel Booking to version 2.3.3 or later, which is the vendor-released patch per the WPScan advisory (https://wpscan.com/vulnerability/9c1df017-dfa5-43c4-b31e-43c9315edab1/). If immediate upgrade is not possible, a compensating control is to temporarily disable the booking submission endpoint or require all booking completions to go through manual staff review before confirmation - this prevents automated fraud but degrades user experience significantly. Additionally, a web application firewall rule blocking POST requests to booking/cart endpoints containing negative numeric values in quantity or price fields can reduce exposure without taking the plugin offline. These workarounds are stopgaps only; the plugin update is the sole confirmed fix.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

Share

EUVD-2026-54198 vulnerability details – vuln.today

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