S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated Feb 12, 2026

CVE-2024-3605 Scanner

CVE-2024-3605 Scanner - SQL Injection vulnerability in WP Hotel Booking

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2k
Times Used
continuous scan runs
5.5k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-3605
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.

The WP Hotel Booking plugin for WordPress is vulnerable to SQL Injection via the 'room_type' parameter of the /wphb/v1/rooms/search-rooms REST API endpoint in all versions up to, and including, 2.1.0 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
WP Hotel Bookingby thimpress
0
wp_hotel_bookingby thimpress
0
Updated Aug 22, 2026View on NVD →
Detail

The WP Hotel Booking plugin is a popular tool used by hotel managers and travel agencies to streamline the booking process for customers directly through their WordPress website. It allows administrators to manage room bookings, availability, and customer details efficiently. The plugin supports features such as customizable booking forms, payment gateway integration, and reporting, making it a comprehensive solution for hospitality businesses. Its user-friendly interface makes it accessible for users with varying levels of technical expertise. Designed specifically for WordPress, the plugin easily integrates with existing themes and plugins to enhance site functionality. The platform is widely used across various hospitality establishments, ranging from small bed-and-breakfasts to larger hotels, due to its flexibility and range of features.

The SQL Injection vulnerability in WP Hotel Booking occurs due to insufficient input validation and parameter escaping on the 'room_type' parameter of the /wphb/v1/rooms/search-rooms REST API endpoint. This flaw allows attackers to insert arbitrary SQL queries into the database. By exploiting this vulnerability, unauthorized users can interfere with executed SQL commands, potentially gaining access to sensitive data within the WordPress database. The impact of this issue could lead to unauthorized data retrieval or manipulation. This type of vulnerability is critical as it compromises the confidentiality, integrity, and availability of the database. Ensuring proper validation and cleaning of user inputs can mitigate this vulnerability.

The technical root of the SQL Injection vulnerability lies in how the WP Hotel Booking plugin processes the 'room_type' parameter. This input is insufficiently sanitized, leaving it open to expansion of the SQL commands through injection techniques. Without rigorous escaping or parameterized queries, attackers can append arbitrary SQL code, potentially leading to operations like data retrieval or modification. The specific endpoint /wphb/v1/rooms/search-rooms within the plugin is the primary target. Due to lack of input filtering, the server executes injected SQL commands along with legitimate queries, impacting the backend database's security. These technical shortcomings highlight the need for robust input mechanisms.

If this SQL Injection vulnerability is exploited, attackers might gain unauthorized access to the backend database, potentially extracting sensitive information such as user credentials, transaction data, or other personal details. It could also result in data alteration or deletion, compromising data integrity. In severe cases, attackers might leverage the vulnerability to elevate privileges or execute administrative database commands, leading to full system compromise. The loss of data confidentiality, integrity, and availability due to such attacks could have severe reputational and financial impacts on the affected organization.

REFERENCES

Solution Advice
  • Update to the latest version of WP Hotel Booking plugin to patch the SQL Injection vulnerability.
  • Apply any security updates or patches provided by the plugin vendor.
  • Implement web application firewall (WAF) rules to block identified SQL injection payloads.
  • Review and sanitize all inputs entering the application to prevent arbitrary SQL commands execution.
  • Regularly audit and monitor database transaction logs for suspicious activity.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.