WP Hotel Booking
WP Hotel Booking manages hotel rooms, accommodations, availability, reservations, pricing, and booking processes in WordPress.
WP Hotel Booking (wp-hotel-booking) is a WordPress plugin with 26 published CVE records in this archive. The latest tracked vulnerability was published Aug 06, 2026; the highest published CVSS base score is 10.
wp-hotel-bookingCVE-2026-15152: WP Hotel Booking accepts unbound payment notifications before 2.3.2
WP Hotel Booking before 2.3.2 can mark a booking fully paid after receiving a payment notification without confirming that the payment went to the site's configured merchant account or that its amount matches the booking total. An unauthenticated attacker can present a notification for a payment that does not compensate the site owner and obtain paid-booking status. The payment provider, notification endpoint or action, request parameters, handler function and merchant and amount fields are not disclosed.
| Safe version |
|
||
|---|---|---|---|
| Aug 06, 2026 |
CVE-2026-15152
WP Hotel Booking accepts unbound payment notifications before 2.3.2
WP Hotel Booking before 2.3.2 can mark a booking fully paid after receiving a payment notification without confirming that the payment went to the site's configured merchant account or that its amount matches the booking total. An unauthenticated attacker can present a notification for a payment that does not compensate the site owner and obtain paid-booking status. The payment provider, notification endpoint or action, request parameters, handler function and merchant and amount fields are not disclosed.
|
2.3.2 |
CVE5.3
NVDPending
|
| Aug 06, 2026 |
CVE-2026-15149
WP Hotel Booking accepts negative quantities and client-controlled totals before 2.3.3
WP Hotel Booking before 2.3.3 relies on cart values supplied by an unauthenticated buyer and does not require room quantities or the resulting order total to be non-negative. By submitting manipulated cart data, an attacker can offset legitimate charges and create a confirmed reservation for free or below the configured room price. The booking endpoint or action, parameter names, cart parser, total-calculation and confirmation functions and accepted value ranges are not disclosed.
|
2.3.3 |
CVE5.3
NVDPending
|
| Jul 30, 2026 |
CVE-2026-15153
WP Hotel Booking search lets booking staff inject SQL
WP Hotel Booking before 2.3.2 takes the s parameter from the wp-admin hb_booking listing and WPHB_Post_Types::posts_where_paged() concatenates it directly into LIKE clauses for customer email, first name and last name metadata. A user who can access the booking-management screen, including the plugin-defined Booking Editor or Hotel Manager roles, can alter the generated SELECT query and perform SQL injection. The exact extractable data and technique depend on the database and query context, but the primitive can support unauthorized database reads and time-based inference. Version 2.3.2 wraps the search with $wpdb->esc_like() and $wpdb->prepare().
|
2.3.2 |
CVE6.8
NVDPending
|
| Jul 24, 2026 |
CVE-2026-15464
WP Hotel Booking widget_search shortcode attribute permits stored XSS
WP Hotel Booking through 2.3.2 lets a Contributor store an attacker-controlled widget_search attribute in the hotel_booking shortcode. WPHB_Shortcode_Hotel_Booking::add_shortcode() passes the attribute into the search template, which writes it unescaped into the hidden widget-search input's value attribute. The payload requires a browser and access-key combination that activates the hidden control, but can then execute in a visitor's session.
|
2.3.3 |
CVE6.4
NVDPending
|
| Jul 17, 2026 |
CVE-2026-15094
WP Hotel Booking check-in dates allow reflected script injection
WP Hotel Booking 2.3.2 and earlier places the check_in_date request value back into rendered output without adequate sanitization and escaping. A remote attacker can prepare a link whose date value contains script; the code runs only when a victim opens the link, but it runs in the affected site's origin and can act with that visitor's browser permissions.
|
See mitigation notes |
CVE6.1
NVDPending
|
| Jul 11, 2026 |
CVE-2026-11901
WP Hotel Booking: A security weakness
WP Hotel Booking is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is <= 2.3.1.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Jul 10, 2026 |
CVE-2026-11392
WP Hotel Booking: Cross-site scripting
WP Hotel Booking is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The published affected range is <= 2.3.1.
|
See mitigation notes |
CVE6.1
NVDPending
|
| Jun 19, 2026 |
CVE-2026-9822
WP Hotel Booking: A security weakness
WP Hotel Booking is affected by a security weakness. Exploitation requires an authenticated subscriber account. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is < 2.3.1.
|
2.3.1 |
CVE6.5
NVDPending
|
| Jan 17, 2026 |
CVE-2025-14075
WP Hotel Booking: Sensitive information exposure
WP Hotel Booking is affected by sensitive information exposure. The vulnerable path is reachable without authentication. Successful exploitation can disclose data that should not be available to the caller.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Dec 09, 2025 |
CVE-2025-63013
WP Hotel Booking: A security weakness
WP Hotel Booking is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE4.3
NVDPending
|
| Dec 09, 2025 |
CVE-2025-63012
WP Hotel Booking: Cross-site request forgery
WP Hotel Booking is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
|
See mitigation notes |
CVE4.3
NVDPending
|
| Dec 09, 2025 |
CVE-2025-63011
WP Hotel Booking: Cross-site scripting
WP Hotel Booking is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE5.9
NVDPending
|
| Sep 18, 2025 |
CVE-2025-8942
WP Hotel Booking: A security weakness
WP Hotel Booking is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE9.1
NVDPending
|
| May 07, 2025 |
CVE-2025-47448
WP Hotel Booking: Cross-site request forgery
WP Hotel Booking is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
|
See mitigation notes |
CVE4.3
NVDPending
|
| Jan 22, 2025 |
CVE-2024-13447
WP Hotel Booking: A security weakness
WP Hotel Booking is affected by a security weakness. Exploitation requires an authenticated subscriber account. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE4.3
NVDPending
|
| Jan 17, 2025 |
CVE-2024-12370
WP Hotel Booking: A security weakness
WP Hotel Booking is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Nov 04, 2024 |
CVE-2024-51582
WP Hotel Booking: Filesystem traversal
WP Hotel Booking is affected by filesystem traversal. Exposure depends on how the affected operation is made reachable by the site. A crafted path can escape the intended directory and reach files or directories elsewhere on the server.
|
See mitigation notes |
CVE7.5
NVD8.8
|
| Oct 02, 2024 |
CVE-2024-7855
WP Hotel Booking: Dangerous file upload
WP Hotel Booking is affected by dangerous file upload. Exploitation requires an authenticated subscriber account. Successful exploitation can place attacker-controlled executable content on the server and may lead to full site compromise.
|
See mitigation notes |
CVE8.8
NVDPending
|
| Jun 20, 2024 |
CVE-2024-3605
WP Hotel Booking: SQL injection
WP Hotel Booking is affected by SQL injection. The vulnerable path is reachable without authentication. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVE10.0
NVD9.8
|
| Mar 29, 2024 |
CVE-2024-30508
WP Hotel Booking: A security weakness
WP Hotel Booking is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE6.5
NVD9.8
|
| Nov 20, 2023 |
CVE-2023-5799
WP Hotel Booking: A security weakness
WP Hotel Booking is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVEPending
NVD5.4
|
| Nov 20, 2023 |
CVE-2023-5652
WP Hotel Booking: SQL injection
WP Hotel Booking is affected by SQL injection. The vulnerable path is reachable without authentication. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVEPending
NVD9.8
|
| Nov 20, 2023 |
CVE-2023-5651
WP Hotel Booking: Cross-site request forgery
WP Hotel Booking is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
|
See mitigation notes |
CVE5.4
NVD5.4
|
| Jul 12, 2023 |
CVE-2020-36757
WP Hotel Booking: Cross-site request forgery
WP Hotel Booking is affected by cross-site request forgery. The vulnerable path is reachable without authentication. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
|
See mitigation notes |
CVE4.3
NVDPending
|
| Aug 22, 2022 |
CVE-2021-36852
Wp Hotel Booking: Cross-site request forgery
Wp Hotel Booking is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
|
See mitigation notes |
CVE4.3
NVD8.0
|
| Mar 03, 2021 |
CVE-2020-29047
Wp Hotel Booking: A security weakness
Wp Hotel Booking is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVEPending
NVD9.8
|