Booking Calendar Appointment Booking System SQL Injection Vulnerability

Vulnerability

A time-based SQL injection vulnerability has been identified in the Booking Calendar, Appointment Booking System plugin for WordPress, affecting all versions up to and including 3.2.17. The vulnerability arises from inadequate escaping of user-supplied data in the 'wpdevart_id' parameter, allowing unauthenticated attackers to inject additional SQL queries. Exploitation of this vulnerability requires the Pro version of the plugin to be active, with the 'Delete previous dates' option enabled.

Impact

Exploitation of this vulnerability allows for time-based SQL injection, where an attacker can manipulate SQL queries to extract sensitive information from the database.

Reproduction

To reproduce this vulnerability, send a request to the WordPress site with the 'wpdevart_id' parameter. Ensure that the Booking Calendar Appointment Booking System plugin is installed and activated, and that the 'Delete previous dates' option is checked. The injected SQL payload can be crafted to exploit the time-based nature of the vulnerability, such as by using SQL injection techniques that rely on timing delays to extract information from the database.

Remediation

Users are advised to update the Booking Calendar Appointment Booking System plugin to version 3.2.18 or later.

Added: Jul 10, 2026, 5:44 AM
Updated: Jul 10, 2026, 5:44 AM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
2.5
exploitability
7.4
remediation
7.7
relevance
9.3
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.