CVE-2024-1207CWE-89

Booking Calendar <= 9.9 - Unauthenticated SQL Injection

Critical · published February 8, 2024

CVSS v3.1
9.8
EPSS
3%
Percentile
87.9
In the wild
Unconfirmed
What it is

🚨 A sneaky SQL injection vulnerability in the WP Booking Calendar plugin could let attackers extract sensitive database information without any authentication! 🔥 Think of this like a restaurant where anyone can slip a note to the chef with extra orders, completely bypassing the front desk. Instead of just getting the standard meal, the attacker can ask for all sorts of secret recipes straight from the kitchen! An attacker could exploit this vulnerability to run arbitrary SQL commands, potentially gaining access to sensitive user data or even altering your booking information. This is absolutely devastating for any site relying on this plugin — a real recipe for disaster!

Put simply

Think of this like a restaurant where anyone can slip a note to the chef with extra orders, completely bypassing the front desk. Instead of just getting the standard meal, the attacker can ask for all sorts of secret recipes straight from the kitchen! The issue arises from the insufficient escaping of the 'calendar_request_params[dates_ddmmyy_csv]' parameter, allowing attackers to manipulate existing SQL queries. This vulnerability affects all versions up to and including 9.9 of the WP Booking Calendar plugin.

What to do

An attacker could exploit this vulnerability to run arbitrary SQL commands, potentially gaining access to sensitive user data or even altering your booking information. This is absolutely devastating for any site relying on this plugin — a real recipe for disaster! Upgrade the WP Booking Calendar plugin to version 9.10 or later immediately. Additionally, audit your SQL queries and implement proper input validation and prepared statements to mitigate future risks. Don't wait — secure your site now! You've got this! Follow these steps, and you'll have your WordPress site locked down in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.03151 · 87.9th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-02-08T08:32Z
EPSS history
Timeline
  • 08 FEB 08:32Z
    Booking Calendar <= 9.9 - Unauthenticated SQL Injection
    cvelistv5