
VikBooking Hotel Booking Engine & PMS Security & Risk Analysis
wordpress.org/plugins/vikbookingFamous Booking Engine, PMS and Hotel Reservations plugin for property managers. The best solution for accommodations to drive more direct bookings.
Is VikBooking Hotel Booking Engine & PMS Safe to Use in 2026?
Mostly Safe
Score 82/100VikBooking Hotel Booking Engine & PMS is generally safe to use. 17 past CVEs were resolved. Keep it updated.
The static analysis of Vikbooking v1.8.7 reveals several significant security concerns that contribute to a moderately high risk profile. The presence of two AJAX handlers without authentication checks presents a direct and easily exploitable attack vector. While the total number of entry points is low, the unprotected ones are particularly concerning. The significant number of file operations (151) coupled with a very low percentage of properly escaped output (6%) strongly suggests a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. The extensive use of `unserialize` (5 instances) is a known risk, especially if the serialized data can be influenced by user input, potentially leading to code execution. The lack of nonce checks and capability checks on any entry points further exacerbates these risks, allowing unauthorized actions. The plugin's vulnerability history is a major red flag, with 17 known CVEs, including a past critical vulnerability and several high-severity ones. The common types of past vulnerabilities, such as Missing Authorization and XSS, align with the weaknesses identified in the static analysis, indicating a pattern of recurring security flaws. The plugin does exhibit some good practices, such as a high percentage of SQL queries using prepared statements and the inclusion of common bundled libraries, but these are overshadowed by the critical lack of fundamental security checks and the plugin's history of severe vulnerabilities. Overall, this version of Vikbooking should be treated with extreme caution and is not recommended for use without immediate patching and further security audits.
Key Concerns
- AJAX handlers without authentication checks
- Lack of nonce checks
- Lack of capability checks
- Low percentage of properly escaped output
- Use of dangerous function: unserialize
- Bundled outdated library: TCPDF v1.0.004
- History of 1 critical CVE
- History of 3 high CVEs
VikBooking Hotel Booking Engine & PMS Security Vulnerabilities
CVEs by Year
Severity Breakdown
17 total CVEs
VikBooking Hotel Booking Engine & PMS <= 1.8.2 - Unauthenticated Information Exposure
VikBooking Hotel Booking Engine & PMS <= 1.8.2 - Missing Authorization
VikBooking Hotel Booking Engine & PMS <= 1.7.1 - Authenticated (Admin+) Stored Cross-Site Scripting
VikBooking Hotel Booking Engine & PMS <= 1.7.2 - Cross-Site Request Forgery to Settings Update
VikBooking Hotel Booking Engine & PMS <= 1.7.2 - Cross-Site Request Forgery to Authenticated (Subscriber+) Arbitrary File Upload
VikBooking Hotel Booking Engine & PMS <= 1.6.7 - Insecure Direct Object Reference to Menu Access
VikBooking Hotel Booking Engine & PMS <= 1.6.7 - Missing Authorization
VikBooking Hotel Booking Engine & PMS <= 1.6.7 - Reflected Cross-Site Scripting
VikBooking Hotel Booking Engine & PMS <= 1.6.1 - Cross-Site Request Forgery in listenTosFieldSavingTask function
VikBooking Hotel Booking Engine & PMS <= 1.5.12 - Cross-Site Request Forgery in save_admin_widgets function
VikBooking Hotel Booking Engine & PMS <= 1.5.11 - Authenticated (Admin+) Stored Cross-Site Scripting
VikBooking <= 1.5.8 - Reflected Cross-Site Scripting
VikBooking Hotel Booking Engine & PMS <= 1.5.7 - Cross-Site Request Forgery to Stored Cross-Site Scripting
VikBooking Hotel Booking Engine & PMS <= 1.5.8 - Arbitrary File Upload
VikBooking Hotel Booking Engine & PMS <= 1.5.7 - Admin+ Stored Cross-Site Scripting
VikBooking Hotel Booking Engine & PMS <= 1.5.3 - Arbitrary File Upload
VikBooking Hotel Booking Engine & PMS <= 1.5.3 - Sensitive Information Exposure
VikBooking Hotel Booking Engine & PMS Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
VikBooking Hotel Booking Engine & PMS Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 49
Scheduled Events 4
Maintenance & Trust
VikBooking Hotel Booking Engine & PMS Maintenance & Trust
Maintenance Signals
Community Trust
VikBooking Hotel Booking Engine & PMS Alternatives
Jomres Hotel Booking Engine for WordPress
jomres
Build your own Online Travel Agency like Booking.com or AirBNB
1Day Booking Engine
1day-io
Simple, modern and flexible booking engine for your hotel. Let customers book rooms easily without being redirected away from your website.
Saksh WP Hotel Booking Lite
saksh-wp-hotel-booking-lite
Saksh WP Hotel Booking Lite is a booking plugin which offer way to sells hotel rooms using woocommerce and caputre online payment.
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.
AweBooking – Hotel Booking System
awebooking
Awebooking helps you to setup hotel booking system quickly, pleasantly and easily.
VikBooking Hotel Booking Engine & PMS Developer Profile
7 plugins · 16K total installs
How We Detect VikBooking Hotel Booking Engine & PMS
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/vikbooking/assets/css/admin/admin.css/wp-content/plugins/vikbooking/assets/css/admin/bootstrap-datetimepicker.min.css/wp-content/plugins/vikbooking/assets/css/admin/custom.css/wp-content/plugins/vikbooking/assets/css/admin/jquery-ui.css/wp-content/plugins/vikbooking/assets/css/admin/responsive.css/wp-content/plugins/vikbooking/assets/css/site/admin.css/wp-content/plugins/vikbooking/assets/css/site/bootstrap-datetimepicker.min.css/wp-content/plugins/vikbooking/assets/css/site/custom.css+18 more/wp-content/plugins/vikbooking/assets/js/admin/admin.js/wp-content/plugins/vikbooking/assets/js/admin/bootstrap-datepicker.min.js/wp-content/plugins/vikbooking/assets/js/admin/bootstrap-datetimepicker.min.js/wp-content/plugins/vikbooking/assets/js/admin/custom.js/wp-content/plugins/vikbooking/assets/js/admin/jquery-ui.min.js/wp-content/plugins/vikbooking/assets/js/admin/sortable.min.js+8 morevikbooking/assets/css/admin/admin.css?ver=vikbooking/assets/css/admin/bootstrap-datetimepicker.min.css?ver=vikbooking/assets/css/admin/custom.css?ver=vikbooking/assets/css/admin/jquery-ui.css?ver=vikbooking/assets/css/admin/responsive.css?ver=vikbooking/assets/css/site/admin.css?ver=vikbooking/assets/css/site/bootstrap-datetimepicker.min.css?ver=vikbooking/assets/css/site/custom.css?ver=vikbooking/assets/css/site/jquery-ui.css?ver=vikbooking/assets/css/site/responsive.css?ver=vikbooking/assets/js/admin/admin.js?ver=vikbooking/assets/js/admin/bootstrap-datepicker.min.js?ver=vikbooking/assets/js/admin/bootstrap-datetimepicker.min.js?ver=vikbooking/assets/js/admin/custom.js?ver=vikbooking/assets/js/admin/jquery-ui.min.js?ver=vikbooking/assets/js/admin/sortable.min.js?ver=vikbooking/assets/js/site/admin.js?ver=vikbooking/assets/js/site/bootstrap-datepicker.min.js?ver=vikbooking/assets/js/site/bootstrap-datetimepicker.min.js?ver=vikbooking/assets/js/site/custom.js?ver=vikbooking/assets/js/site/jquery-ui.min.js?ver=vikbooking/assets/js/site/sortable.min.js?ver=vikbooking/framework/admin/assets/css/admin.css?ver=vikbooking/framework/admin/assets/js/admin.js?ver=vikbooking/framework/site/assets/css/site.css?ver=vikbooking/framework/site/assets/js/site.js?ver=HTML / DOM Fingerprints
vikbooking-wrappervikbooking-page-titlevikbooking-search-formvikbooking-resultsvikbooking-calendarvikbooking-booking-formvikbooking-room-listvikbooking-admin-content+3 more<!-- No direct access --><!-- installer class will check the update status --><!-- installer class will check the update status --><!-- Due to WordPress 5.4.2 changes, we need to attach -->+17 moredata-viewdata-controllerdata-taskVikBookingAdminJoomla/wp-json/vikbooking/v1/booking/wp-json/vikbooking/v1/availability/wp-json/vikbooking/v1/payment/wp-json/vikbooking/v1/settings[vikbooking]