AweBooking – Hotel Booking System Security & Risk Analysis

wordpress.org/plugins/awebooking

Awebooking helps you to setup hotel booking system quickly, pleasantly and easily.

1K active installs v3.2.26 PHP 5.6+ WP 4.6+ Updated Oct 7, 2019
bookinghotelhotel-bookingreservationreservations
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEDec 30, 2025
Safety Verdict

Is AweBooking – Hotel Booking System Safe to Use in 2026?

Use With Caution

Score 63/100

AweBooking – Hotel Booking System has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Dec 30, 2025Updated 6yr ago
Risk Assessment

The awebooking v3.2.26 plugin exhibits a mixed security posture. On the positive side, the static analysis shows a robust implementation of security best practices with a high percentage of prepared SQL statements and properly escaped output. The absence of unprotected AJAX handlers, REST API routes, and shortcodes significantly limits the direct attack surface accessible without authentication. Furthermore, the plugin demonstrates a good use of nonce and capability checks, indicating developers are aware of common WordPress security mechanisms.

However, there are notable areas of concern. The taint analysis reveals three flows with unsanitized paths, which, despite not being classified as critical or high severity, represent potential vulnerabilities where user-controlled data might not be properly validated or escaped before use in sensitive operations. The presence of two cron events also warrants scrutiny, as these can sometimes be leveraged for attacks if not adequately protected.

The vulnerability history, particularly the single medium-severity CVE for Exposure of Sensitive Information to an Unauthorized Actor, and the fact that it is currently unpatched, is a significant red flag. This indicates a persistent weakness that could be exploited. While the plugin has strengths in its coding practices, the unpatched vulnerability and the taint analysis findings require immediate attention to prevent potential security breaches.

Key Concerns

  • Unpatched medium severity CVE
  • Taint flows with unsanitized paths (3)
  • Presence of cron events (2)
Vulnerabilities
1 published

AweBooking – Hotel Booking System Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-68014medium · 4.3Exposure of Sensitive Information to an Unauthorized Actor

AweBooking <= 3.2.26 - Authenticated (Subscriber+) Information Exposure

Dec 30, 2025Unpatched
Version History

AweBooking – Hotel Booking System Release Timeline

v3.2.26Current1 CVE
v3.2.251 CVE
v3.2.141 CVE
v3.2.131 CVE
v3.2.121 CVE
v3.1.211 CVE
v3.1.201 CVE
v3.1.191 CVE
v3.1.161 CVE
v3.1.151 CVE
v3.1.131 CVE
v3.1.121 CVE
v3.1.111 CVE
v3.1.101 CVE
v3.1.91 CVE
v3.1.81 CVE
v3.1.71 CVE
v3.1.61 CVE
v3.1.51 CVE
v3.1.41 CVE
Code Analysis
Analyzed Mar 16, 2026

AweBooking – Hotel Booking System Code Analysis

Dangerous Functions
0
Raw SQL Queries
29
64 prepared
Unescaped Output
189
1052 escaped
Nonce Checks
24
Capability Checks
10
File Operations
6
External Requests
3
Bundled Libraries
1

Bundled Libraries

Lodash

SQL Query Safety

69% prepared93 total queries

Output Escaping

85% escaped1241 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
render_filters (inc\Admin\List_Tables\Booking_List_Table.php:299)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

AweBooking – Hotel Booking System Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 133
actionadmin_noticesawebooking.php:27
actionadmin_noticesawebooking.php:35
actionplugins_loadedawebooking.php:56
actionparse_queryawethemes\relationships\inc\Query\Post_Query.php:27
filterposts_clausesawethemes\relationships\inc\Query\Post_Query.php:28
actioninitawethemes\relationships\inc\Storage.php:13
filterwpmu_drop_tablesawethemes\relationships\inc\Storage.php:14
actiondeleted_postawethemes\relationships\inc\Storage.php:15
filterview_mode_post_typesinc\Admin\List_Tables\Abstract_List_Table.php:20
actionrestrict_manage_postsinc\Admin\List_Tables\Abstract_List_Table.php:21
filterrequestinc\Admin\List_Tables\Abstract_List_Table.php:22
filterdefault_hidden_columnsinc\Admin\List_Tables\Abstract_List_Table.php:24
filterlist_table_primary_columninc\Admin\List_Tables\Abstract_List_Table.php:25
actionparse_queryinc\Admin\List_Tables\Booking_List_Table.php:28
filterget_search_queryinc\Admin\List_Tables\Booking_List_Table.php:29
actionwp_loadedinc\Admin\Notices.php:30
actionadmin_noticesinc\Admin\Notices.php:31
actionshutdowninc\Admin\Notices.php:32
actionabrs_register_admin_routesinc\Admin\Providers\Admin_Service_Provider.php:51
actionadmin_initinc\Admin\Providers\Admin_Service_Provider.php:53
filterabrs_price_trim_zerosinc\Admin\Providers\Admin_Service_Provider.php:56
actionadmin_menuinc\Admin\Providers\Menu_Service_Provider.php:16
actionadmin_menuinc\Admin\Providers\Menu_Service_Provider.php:17
actionadmin_menuinc\Admin\Providers\Menu_Service_Provider.php:18
filtermenu_orderinc\Admin\Providers\Menu_Service_Provider.php:20
filtercustom_menu_orderinc\Admin\Providers\Menu_Service_Provider.php:21
actionadmin_headinc\Admin\Providers\Menu_Service_Provider.php:23
actionadmin_headinc\Admin\Providers\Menu_Service_Provider.php:24
filteradmin_titleinc\Admin\Providers\Menu_Service_Provider.php:25
actionsave_postinc\Admin\Providers\Metaboxes_Service_Provider.php:38
actionadd_meta_boxesinc\Admin\Providers\Metaboxes_Service_Provider.php:39
actionadd_meta_boxesinc\Admin\Providers\Metaboxes_Service_Provider.php:40
actionadmin_noticesinc\Admin\Providers\Notices_Service_Provider.php:33
actionadmin_initinc\Admin\Providers\Permalink_Service_Provider.php:14
actioncurrent_screeninc\Admin\Providers\Permalink_Service_Provider.php:15
actioncurrent_screeninc\Admin\Providers\Post_Types_Service_Provider.php:18
filterpost_updated_messagesinc\Admin\Providers\Post_Types_Service_Provider.php:21
filterbulk_post_updated_messagesinc\Admin\Providers\Post_Types_Service_Provider.php:22
actionadmin_print_scriptsinc\Admin\Providers\Post_Types_Service_Provider.php:25
filterenter_title_hereinc\Admin\Providers\Post_Types_Service_Provider.php:28
filterdisplay_post_statesinc\Admin\Providers\Post_Types_Service_Provider.php:31
actionadmin_enqueue_scriptsinc\Admin\Providers\Scripts_Service_Provider.php:16
actionadmin_enqueue_scriptsinc\Admin\Providers\Scripts_Service_Provider.php:17
actionadmin_enqueue_scriptsinc\Admin\Providers\Scripts_Service_Provider.php:18
filterwp_prepare_attachment_for_jsinc\Admin\Providers\Scripts_Service_Provider.php:65
filterwp_terms_checklist_argsinc\Admin\Providers\Taxonomies_Service_Provider.php:30
actioncreated_terminc\Admin\Providers\Taxonomies_Service_Provider.php:44
actionedited_termsinc\Admin\Providers\Taxonomies_Service_Provider.php:45
filteradmin_titleinc\Admin\Template.php:117
filtercomments_clausesinc\Core\bookings.php:415
filtercomments_clausesinc\Core\bookings.php:515
actioninitinc\Core\Bootstrap\Boot_Providers.php:31
actionafter_setup_themeinc\Core\Bootstrap\Include_Functions.php:14
actionafter_setup_themeinc\Core\Bootstrap\Load_Configuration.php:33
actioninitinc\Core\Bootstrap\Setup_Environment.php:32
actioninitinc\Core\Bootstrap\Setup_Environment.php:33
actioninitinc\Core\Bootstrap\Setup_Environment.php:34
actioninitinc\Core\Bootstrap\Setup_Environment.php:35
actionafter_setup_themeinc\Core\Bootstrap\Setup_Environment.php:36
filterplugin_localeinc\Core\functions.php:520
actionawebooking_installedinc\Core\functions.php:1001
actioncmb2_initinc\Core\Providers\Form_Service_Provider.php:18
actioncmb2_override_meta_valueinc\Core\Providers\Form_Service_Provider.php:36
actionparse_requestinc\Core\Providers\Http_Service_Provider.php:53
actioncurrent_screeninc\Core\Providers\Http_Service_Provider.php:54
actiondelete_postinc\Core\Providers\Logic_Service_Provider.php:16
actiondelete_postinc\Core\Providers\Logic_Service_Provider.php:17
actionbefore_delete_postinc\Core\Providers\Logic_Service_Provider.php:18
actionabrs_room_savedinc\Core\Providers\Logic_Service_Provider.php:21
actionabrs_room_deletedinc\Core\Providers\Logic_Service_Provider.php:22
actionabrs_room_type_savedinc\Core\Providers\Logic_Service_Provider.php:23
actionwp_loadedinc\Core\Providers\Payment_Service_Provider.php:43
filterposts_clausesinc\Core\Providers\Query_Service_Provider.php:16
actionthe_postinc\Core\Providers\Query_Service_Provider.php:19
actionwidgets_initinc\Core\Providers\Widget_Service_Provider.php:14
actionabrs_email_headerinc\Email\Mailer.php:33
actionabrs_email_footerinc\Email\Mailer.php:34
actionabrs_email_booking_detailsinc\Email\Mailer.php:35
actionabrs_email_booking_detailsinc\Email\Mailer.php:36
actionabrs_email_booking_detailsinc\Email\Mailer.php:37
actionabrs_checkout_processedinc\Email\Mailer.php:40
actionabrs_new_customer_noteinc\Email\Mailer.php:41
actionabrs_booking_status_changedinc\Email\Mailer.php:42
filterwp_mail_frominc\Email\Message.php:119
filterwp_mail_from_nameinc\Email\Message.php:120
filterbody_classinc\Frontend\hooks.php:4
actionabrs_print_noticesinc\Frontend\hooks.php:6
actionabrs_before_main_contentinc\Frontend\hooks.php:7
actionabrs_after_main_contentinc\Frontend\hooks.php:8
actionabrs_before_search_contentinc\Frontend\hooks.php:10
actionabrs_before_search_contentinc\Frontend\hooks.php:11
actionabrs_display_search_result_iteminc\Frontend\hooks.php:12
actionabrs_search_result_headerinc\Frontend\hooks.php:13
actionabrs_search_result_room_typeinc\Frontend\hooks.php:14
actionabrs_search_result_room_priceinc\Frontend\hooks.php:15
actionabrs_before_checkout_forminc\Frontend\hooks.php:17
actionabrs_html_checkout_guest_detailsinc\Frontend\hooks.php:18
actionabrs_html_checkout_guest_detailsinc\Frontend\hooks.php:19
actionabrs_html_checkout_paymentsinc\Frontend\hooks.php:20
actionabrs_single_room_sectionsinc\Frontend\hooks.php:22
actionabrs_single_room_sectionsinc\Frontend\hooks.php:23
actionabrs_single_room_sectionsinc\Frontend\hooks.php:24
actionabrs_single_room_sidebarinc\Frontend\hooks.php:25
actionabrs_after_archive_loopinc\Frontend\hooks.php:26
actionabrs_single_hotel_sectionsinc\Frontend\hooks.php:28
actionabrs_single_hotel_sectionsinc\Frontend\hooks.php:29
actionabrs_register_routesinc\Frontend\Providers\Frontend_Service_Provider.php:15
actionwpinc\Frontend\Providers\Reservation_Service_Provider.php:52
actionwp_enqueue_scriptsinc\Frontend\Providers\Scripts_Service_Provider.php:14
actionwp_enqueue_scriptsinc\Frontend\Providers\Scripts_Service_Provider.php:15
actionwp_enqueue_scriptsinc\Frontend\Providers\Scripts_Service_Provider.php:16
filtertemplate_includeinc\Frontend\Providers\Template_Loader_Service_Provider.php:15
actionabrs_email_booking_detailsinc\Gateway\BACS_Gateway.php:48
actionawebooking_thankyouinc\Gateway\BACS_Gateway.php:49
actionabrs_email_booking_detailsinc\Gateway\Direct_Payment_Gateway.php:48
actionawebooking_thankyouinc\Gateway\Direct_Payment_Gateway.php:49
actioninitinc\Installer.php:67
actioninitinc\Installer.php:68
actioninitinc\Installer.php:69
actionadmin_initinc\Installer.php:70
filterwpmu_drop_tablesinc\Installer.php:71
filterplugin_row_metainc\Installer.php:72
actionadmin_noticesinc\Plugin.php:393
actionwp_loadedinc\Reservation\Reservation.php:101
actionabrs_room_stay_addedinc\Reservation\Reservation.php:102
actionabrs_room_stay_removedinc\Reservation\Reservation.php:103
actionabrs_reservation_restoredinc\Reservation\Reservation.php:104
actionabrs_booking_status_changedinc\Schedules\Schedule_Service_Provider.php:14
actionabrs_schedule_update_checkout_statusinc\Schedules\Schedule_Service_Provider.php:15
actionabrs_checkout_processedinc\Schedules\Schedule_Service_Provider.php:17
actionabrs_schedule_clean_bookinginc\Schedules\Schedule_Service_Provider.php:18
filterplugins_apiinc\Support\Plugin_Updater.php:43
filterpre_set_site_transient_update_pluginsinc\Support\Plugin_Updater.php:44

Scheduled Events 2

abrs_schedule_update_checkout_status
abrs_schedule_clean_booking
Maintenance & Trust

AweBooking – Hotel Booking System Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedOct 7, 2019
PHP min version5.6
Downloads125K

Community Trust

Rating60/100
Number of ratings22
Active installs1K
Developer Profile

AweBooking – Hotel Booking System Developer Profile

awethemes

4 plugins · 2K total installs

80
trust score
Avg Security Score
80/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect AweBooking – Hotel Booking System

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/awebooking/assets/css/admin.css/wp-content/plugins/awebooking/assets/css/frontend.css/wp-content/plugins/awebooking/assets/js/admin.js/wp-content/plugins/awebooking/assets/js/frontend.js/wp-content/plugins/awebooking/assets/js/main.js/wp-content/plugins/awebooking/assets/js/vendor/flatpickr.min.js/wp-content/plugins/awebooking/assets/js/vendor/vue.js/wp-content/plugins/awebooking/assets/js/vendor/vue-resource.min.js+5 more
Generator Patterns
AweBooking v3.2.26
Script Paths
/wp-content/plugins/awebooking/assets/js/admin.js/wp-content/plugins/awebooking/assets/js/frontend.js/wp-content/plugins/awebooking/assets/js/main.js/wp-content/plugins/awebooking/assets/js/vendor/flatpickr.min.js/wp-content/plugins/awebooking/assets/js/vendor/vue.js/wp-content/plugins/awebooking/assets/js/vendor/vue-resource.min.js+5 more
Version Parameters
awebooking/assets/css/admin.css?ver=awebooking/assets/css/frontend.css?ver=awebooking/assets/js/admin.js?ver=awebooking/assets/js/frontend.js?ver=awebooking/assets/js/main.js?ver=awebooking/assets/js/vendor/flatpickr.min.js?ver=awebooking/assets/js/vendor/vue.js?ver=awebooking/assets/js/vendor/vue-resource.min.js?ver=awebooking/assets/js/vendor/moment.min.js?ver=awebooking/assets/js/vendor/vue-moment.min.js?ver=awebooking/assets/js/vendor/pikaday.js?ver=awebooking/assets/js/vendor/jquery.validate.min.js?ver=awebooking/assets/js/vendor/jquery-ui-slider-pips.js?ver=

HTML / DOM Fingerprints

CSS Classes
abrs-input-datescmb2-ui-slidercmb2-ui-slider-preview
HTML Comments
Print the field content.Setting slider-pip pips.Setting slider-pip float.
Data Attributes
data-pipsdata-floatdata-mindata-maxdata-stepdata-value
JS Globals
awebooking.isMobileawebooking.utils.flatpickrRangePlugin
FAQ

Frequently Asked Questions about AweBooking – Hotel Booking System