CVE-2022-3982

Booking Calendar < 3.2.2 - Unauthenticated Arbitrary File Upload

Critical · published December 12, 2022

CVSS v3.1
9.8
EPSS
5%
Percentile
91.9
In the wild
Unconfirmed
What it is

🚨 A simple file upload is all it takes to turn the Appointment Booking System into a hacker's playground! 🔥 Think of it like a restaurant allowing anyone to drop off their own ingredients without checking for allergens or safety — one harmful addition could lead to a disastrous meal! This vulnerability could let an attacker upload malicious PHP files, gaining full control of your server and executing any command they desire. Imagine a dinner party where an unexpected guest shows up and takes over the kitchen — absolute chaos!

Put simply

Think of it like a restaurant allowing anyone to drop off their own ingredients without checking for allergens or safety — one harmful addition could lead to a disastrous meal! The Booking Calendar plugin before version 3.2.2 fails to validate uploaded files, allowing unauthenticated users to upload any file type, including executable code that can lead to remote code execution (RCE).

What to do

This vulnerability could let an attacker upload malicious PHP files, gaining full control of your server and executing any command they desire. Imagine a dinner party where an unexpected guest shows up and takes over the kitchen — absolute chaos! Update the Appointment Booking System plugin to version 3.2.2 or later immediately. Also, review your file upload configurations to ensure proper validation and restrictions are in place to prevent this type of exploit. 🛡️ You've got this! Stay vigilant and follow these steps to secure your site! 💪✨

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.04809 · 91.9th percentile
Published
2022-12-12T17:54Z
EPSS history
Timeline
  • 12 DEC 17:54Z
    Booking Calendar < 3.2.2 - Unauthenticated Arbitrary File Upload
    cvelistv5