CVE-2025-25221CWE-89

The LuxCal Web Calendar prior to 5.3.3M (MySQL version) and prior to 5.3.3L (SQLite version) contains an SQL injection vulnerability in pdf.php

High · published February 18, 2025

CVSS v3.0
7.3
EPSS
0%
Percentile
40.1
In the wild
Unconfirmed
What it is

⚡ An SQL injection vulnerability lurks in the LuxCal Web Calendar, affecting versions before 5.3.3M and 5.3.3L! Just one crafty request could put your database at risk! 🔥 Think of this vulnerability like a waiter who accidentally gives the keys to the kitchen to anyone who asks. With just the right order, a malicious user could not only peek into the database pantry but also swap out ingredients, delete items, or even change the recipe entirely! If exploited, an attacker could alter, delete, or retrieve sensitive information in your database—imagine a recipe that suddenly loses its most important ingredients or, worse, gets maliciously altered! This could lead to devastating data losses or corruption, potentially bringing your calendar system to its knees.

Put simply

Think of this vulnerability like a waiter who accidentally gives the keys to the kitchen to anyone who asks. With just the right order, a malicious user could not only peek into the database pantry but also swap out ingredients, delete items, or even change the recipe entirely! The vulnerability resides in the pdf.php file, allowing attackers to execute SQL commands through unfiltered input, specifically targeting the underlying database. This means an attacker can manipulate database queries to gain unauthorized access or control over data.

What to do

If exploited, an attacker could alter, delete, or retrieve sensitive information in your database—imagine a recipe that suddenly loses its most important ingredients or, worse, gets maliciously altered! This could lead to devastating data losses or corruption, potentially bringing your calendar system to its knees. To protect your system, update LuxCal Web Calendar to version 5.3.3M for MySQL or 5.3.3L for SQLite immediately. Additionally, ensure proper input validation and parameterized queries are in place to mitigate any SQL injection risks in the future. You've got this! Follow these steps, and you'll be one step closer to securing your calendar against potential threats! 🛡️

The record
Technical detail
CVSS v3.0
7.3 · HIGH
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00476 · 40.1th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2025-02-18T00:10Z
EPSS history
Timeline
  • 18 FEB 00:10Z
    The LuxCal Web Calendar prior to 5.3.3M (MySQL version) and prior to 5.3.3L (SQLite version) contains an SQL injection vulnerability in pdf.php
    cvelistv5