CVE-2024-25894

ChurchCRM 5.5.0 /EventEditor.php is vulnerable to Blind SQL Injection (Time-based) via the EventCount POST parameter

Critical · published February 21, 2024

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

🚨 A single POST request to EventCount is enough for a time-based blind SQL injection in ChurchCRM 5.5.0! 🔥 Think of it like a chef trying to guess the secret ingredient in a dish by timing how long it takes to cook. If they know just how long each batch takes, they can slowly uncover the entire recipe! An attacker could exploit this vulnerability to extract sensitive data from your database by cleverly manipulating the timing of their requests. The implications are absolutely devastating; they could access user data, event information, and even potentially alter or delete records!

Put simply

Think of it like a chef trying to guess the secret ingredient in a dish by timing how long it takes to cook. If they know just how long each batch takes, they can slowly uncover the entire recipe! This vulnerability allows attackers to perform a blind SQL injection through the EventCount POST parameter, exploiting timing variations to infer data from the database without needing direct feedback.

What to do

An attacker could exploit this vulnerability to extract sensitive data from your database by cleverly manipulating the timing of their requests. The implications are absolutely devastating; they could access user data, event information, and even potentially alter or delete records! Immediate action is crucial: upgrade ChurchCRM to version 5.5.1 or later to mitigate this threat. Additionally, consider implementing input validation and prepared statements to further secure your application against similar attacks. You've got this! Follow these steps, and you’ll be one step closer to securing your application. 🛡️

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.00654 · 50.7th percentile
Published
2024-02-21T00:00Z
EPSS history
Timeline
  • 21 FEB 00:00Z
    ChurchCRM 5.5.0 /EventEditor.php is vulnerable to Blind SQL Injection (Time-based) via the EventCount POST parameter
    cvelistv5