CultBooking Hotel Booking Engine Security & Risk Analysis

wordpress.org/plugins/cultbooking-booking-engine

CultBooking Engine for WordPress is a powerful and easy-to-use plugin that allows you to manage your bookings and channels from your WordPress site.

100 active installs v2.1 PHP 7.0+ WP 4.7+ Updated Aug 23, 2024
bookingbooking-enginehotel-booking
71
B · Generally Safe
CVEs total1
Unpatched1
Last CVENov 28, 2024
Safety Verdict

Is CultBooking Hotel Booking Engine Safe to Use in 2026?

Mostly Safe

Score 71/100

CultBooking Hotel Booking Engine is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Nov 28, 2024Updated 1yr ago
Risk Assessment

The "cultbooking-booking-engine" v2.1 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests. The limited attack surface, with only one shortcode and no unprotected AJAX handlers or REST API routes, is also a strength. However, the plugin struggles with output escaping, with only 20% of outputs being properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is improperly handled. Furthermore, the lack of nonce checks on the identified entry point and the limited capability checks suggest potential weaknesses in authorization and session integrity.

The vulnerability history is a significant concern. The presence of a medium severity Cross-Site Request Forgery (CSRF) vulnerability that remains unpatched, and the plugin's history of CSRF vulnerabilities, indicates a recurring pattern of issues related to securing actions that modify state. While there are no critical or high severity vulnerabilities identified in the current static analysis, the unpatched CSRF issue coupled with the insufficient output escaping and authorization checks points to a medium to high risk profile for this version.

In conclusion, while the plugin demonstrates good practices in handling SQL and limiting its direct attack vectors, the significant lack of proper output escaping and the presence of an unpatched CSRF vulnerability are critical weaknesses. The pattern of CSRF vulnerabilities suggests a need for more robust security awareness and implementation within the development process.

Key Concerns

  • Unpatched medium severity CVE (CSRF)
  • Insufficient output escaping (20% properly escaped)
  • No nonce checks on entry points
  • Limited capability checks
Vulnerabilities
1

CultBooking Hotel Booking Engine Security Vulnerabilities

CVEs by Year

1 CVE in 2024 · unpatched
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-53753medium · 6.1Cross-Site Request Forgery (CSRF)

CultBooking Hotel Booking Engine <= 2.1 - Cross-Site Request Forgery to Stored Cross-Site Scripting

Nov 28, 2024Unpatched
Code Analysis
Analyzed Mar 16, 2026

CultBooking Hotel Booking Engine Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
28
7 escaped
Nonce Checks
0
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

20% escaped35 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
chbecm_admin_index (includes\class-cultbooking-booking-engine.php:143)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

CultBooking Hotel Booking Engine Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[CultBooking] includes\class-cultbooking-booking-engine.php:26
WordPress Hooks 5
actionplugins_loadedcultbooking-booking-engine.php:46
actionplugins_loadedcultbooking-booking-engine.php:71
actionadmin_enqueue_scriptsincludes\class-cultbooking-booking-engine.php:28
actionwp_enqueue_scriptsincludes\class-cultbooking-booking-engine.php:30
actionadmin_menuincludes\class-cultbooking-booking-engine.php:34
Maintenance & Trust

CultBooking Hotel Booking Engine Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedAug 23, 2024
PHP min version7.0
Downloads6K

Community Trust

Rating92/100
Number of ratings11
Active installs100
Developer Profile

CultBooking Hotel Booking Engine Developer Profile

CultBooking

1 plugin · 100 total installs

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

How We Detect CultBooking Hotel Booking Engine

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cultbooking-booking-engine/assets/css/chbecm-style.css/wp-content/plugins/cultbooking-booking-engine/assets/js/iframe.js/wp-content/plugins/cultbooking-booking-engine/assets/js/chbecm-init.js
Script Paths
/wp-content/plugins/cultbooking-booking-engine/assets/js/iframe.js/wp-content/plugins/cultbooking-booking-engine/assets/js/chbecm-init.js

HTML / DOM Fingerprints

CSS Classes
chbecm-booking-engine
Data Attributes
data-chbecm-hotel-id
Shortcode Output
<iframe class="chbecm-booking-engine"
FAQ

Frequently Asked Questions about CultBooking Hotel Booking Engine