
WP Hotel Booking Security & Risk Analysis
wordpress.org/plugins/wp-hotel-bookingWordPress Hotel Booking Plugin - A complete hotel booking reservation plugin for WordPress.
Is WP Hotel Booking Safe to Use in 2026?
Mostly Safe
Score 76/100WP Hotel Booking is generally safe to use. 23 past CVEs were resolved.
The wp-hotel-booking plugin v2.3.0 presents a mixed security posture. While it demonstrates good practices in several areas, such as a high percentage of SQL queries using prepared statements and a strong presence of nonces and capability checks, significant concerns remain. The static analysis reveals a potential risk due to the presence of the `unserialize` function, which can be a gateway for unserialize vulnerabilities if not handled with extreme caution and input validation. Furthermore, the taint analysis flagged one high-severity flow with unsanitized paths, indicating a potential weakness where user input could be manipulated to affect application logic or data.
Key Concerns
- Unpatched CVE
- High severity taint flow
- Dangerous function: unserialize
- Significant historical CVEs
- Several critical and high severity CVEs historically
WP Hotel Booking Security Vulnerabilities
CVEs by Year
Severity Breakdown
23 total CVEs
WP Hotel Booking <= 2.3.1 - Unauthenticated Insufficient Verification of Data Authenticity to Payment Bypass via PayPal IPN Handler
WP Hotel Booking <= 2.3.1 - Reflected Cross-Site Scripting via 'check_in_date' and 'check_out_date' Parameters
WP Hotel Booking < 2.3.1 - Missing Authorization
WP Hotel Booking <= 2.2.7 - Unauthenticated Sensitive Information Exposure via 'email' Parameter
Hotel Booking <= 2.2.8 - Cross-Site Request Forgery
Hotel Booking <= 2.2.7 - Unauthenticated Information Exposure
Hotel Booking <= 2.2.8 - Authenticated (Editor+) Stored Cross-Site Scripting
WP Hotel Booking <= 2.2.1 - Improper Input Validation to Authenticated (Subscriber+) Rating Manipulation
WP Hotel Booking <= 2.1.9 - Cross-Site Request Forgery
WP Hotel Booking <= 2.1.6 - Missing Authorization to Authenticated (Subscriber+) User Email Retrieval
WP Hotel Booking <= 2.1.5 - Missing Authorization
WP Hotel Booking <= 2.2.9 - Authenticated (Contributor+) Local File Inclusion
WP Hotel Booking <= 2.1.2 - Authenticated (Subscriber+) Arbitrary File Upload
WP Hotel Booking <= 2.1.0 - Unauthenticated SQL Injection
WP Hotel Booking <= 2.0.9.2 - Missing Authorization
WP Hotel Booking <= 2.0.9.2 - Improper Authorization on Multiple REST API Routes
WP Hotel Booking <= 2.0.8 - Insufficient Authorization to Unauthorized Post Deletion
WP Hotel Booking <= 2.0.7 - Unauthenticated SQL Injection
WP Hotel Booking <= 2.0.7 - Missing Authorization to (Subscriber+) Arbitrary Post Deletion
WP Hotel Booking <= 2.0.0 - Missing Authorization to Settings Update
WP Hotel Booking <= 1.10.5 - Cross-Site Request Forgery
WP Hotel Booking <= 1.10.3 - Remote Code Execution
WP Hotel Booking <= 1.10.1 - Cross-Site Request Forgery Bypass
WP Hotel Booking Release Timeline
WP Hotel Booking Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Hotel Booking Attack Surface
AJAX Handlers 7
REST API Routes 1
WordPress Hooks 205
Scheduled Events 1
Maintenance & Trust
WP Hotel Booking Maintenance & Trust
Maintenance Signals
Community Trust
WP Hotel Booking Alternatives
Sirvoy Booking Engine
sirvoy-booking-engine
Sirvoy booking engine - Non-Commission Direct Bookings from Your Website. Sirvoy can also help you to receive bookings from channels, and much more.
eaSYNC Booking – Hotels, Restaurants & Car Rentals
easync-booking
Simplify a Customer’s Booking Experience with eaSYNC Booking — a WordPress Booking Plugin for Hotels, Restaurants, and Car Rentals!
Hotel Booking for WooCommerce
hotel-booking-for-woocommerce
Adds a reservation system for a hotel, B&B, villa, apartments, hostel, or any similar accommodation into your WooCommerce website easily!
WP Booking System – Booking Calendar
wp-booking-system
The booking calendar plugin for WordPress. Get easy online booking with this lightweight and powerful booking calendar.
MotoPress Hotel Booking
motopress-hotel-booking-lite
The #1 Hotel Booking and Vacation Rental Plugin for WordPress. Online payments, seasons, rates, free or paid extras, coupons, taxes & fees.
WP Hotel Booking Developer Profile
23 plugins · 186K total installs
How We Detect WP Hotel Booking
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-hotel-booking/assets/css/frontend.css/wp-content/plugins/wp-hotel-booking/assets/css/frontend.min.css/wp-content/plugins/wp-hotel-booking/assets/js/frontend.js/wp-content/plugins/wp-hotel-booking/assets/js/frontend.min.js/wp-content/plugins/wp-hotel-booking/assets/css/booking-form.css/wp-content/plugins/wp-hotel-booking/assets/css/booking-form.min.css/wp-content/plugins/wp-hotel-booking/assets/js/booking-form.js/wp-content/plugins/wp-hotel-booking/assets/js/booking-form.min.js+41 more/wp-content/plugins/wp-hotel-booking/assets/js/frontend.js/wp-content/plugins/wp-hotel-booking/assets/js/frontend.min.js/wp-content/plugins/wp-hotel-booking/assets/js/booking-form.js/wp-content/plugins/wp-hotel-booking/assets/js/booking-form.min.js/wp-content/plugins/wp-hotel-booking/assets/js/checkout.js/wp-content/plugins/wp-hotel-booking/assets/js/checkout.min.js+18 morewp-hotel-booking/assets/css/frontend.css?ver=wp-hotel-booking/assets/js/frontend.js?ver=wp-hotel-booking/assets/css/booking-form.css?ver=wp-hotel-booking/assets/js/booking-form.js?ver=wp-hotel-booking/assets/css/checkout.css?ver=wp-hotel-booking/assets/js/checkout.js?ver=wp-hotel-booking/assets/css/responsive.css?ver=wp-hotel-booking/assets/css/admin.css?ver=wp-hotel-booking/assets/js/admin.js?ver=wp-hotel-booking/assets/css/wp-hotel-booking-shortcodes.css?ver=wp-hotel-booking/assets/js/wp-hotel-booking-shortcodes.js?ver=wp-hotel-booking/assets/css/hotel-booking-room-search.css?ver=wp-hotel-booking/assets/js/hotel-booking-room-search.js?ver=wp-hotel-booking/assets/css/tp-hotel-booking-room-details.css?ver=wp-hotel-booking/assets/js/tp-hotel-booking-room-details.js?ver=wp-hotel-booking/assets/css/tp-hotel-booking-room-carousel.css?ver=wp-hotel-booking/assets/js/tp-hotel-booking-room-carousel.js?ver=wp-hotel-booking/assets/css/tp-hotel-booking-room-grid.css?ver=wp-hotel-booking/assets/js/tp-hotel-booking-room-grid.js?ver=wp-hotel-booking/assets/css/tp-hotel-booking-room-list.css?ver=wp-hotel-booking/assets/js/tp-hotel-booking-room-list.js?ver=wp-hotel-booking/assets/css/tp-hotel-booking-room-search-form.css?ver=wp-hotel-booking/assets/js/tp-hotel-booking-room-search-form.js?ver=wp-hotel-booking-extra/assets/css/admin.min.css?ver=wp-hotel-booking-extra/assets/js/admin.js?ver=wp-hotel-booking-extra/assets/css/site.css?ver=wp-hotel-booking-extra/assets/js/site.js?ver=HTML / DOM Fingerprints
wp-hotel-bookingthim-hotel-bookingwp-hotel-booking-room-search-formtp-hotel-booking-room-searchtp-hotel-booking-room-detailstp-hotel-booking-room-carouseltp-hotel-booking-room-gridtp-hotel-booking-room-list+1 more<!-- WP Hotel Booking -- Room Search Form --><!-- WP Hotel Booking -- Room Details --><!-- WP Hotel Booking -- Room Carousel --><!-- WP Hotel Booking -- Room Grid -->+2 moredata-plugin-name="WP Hotel Booking"data-plugin-uri="http://thimpress.com/"data-plugin-version="2.3.0"data-thim-hotel-bookingWP_Hotel_Booking_FrontendWP_Hotel_Booking_Frontend_ParamsWP_Hotel_Booking_Booking_FormWP_Hotel_Booking_Booking_Form_ParamsWP_Hotel_Booking_CheckoutWP_Hotel_Booking_Checkout_Params+1 more/wp-json/wp-hotel-booking/v1/search/wp-json/wp-hotel-booking/v1/booking[hotel_booking_room_search][hotel_booking_room_details][hotel_booking_room_carousel][hotel_booking_room_grid]