CVE-2024-8503CWE-89

VICIdial Unauthenticated SQL Injection

Critical · published September 10, 2024

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 99.6th percentile for exploit probability.

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

🚨 An unauthenticated attacker can exploit a time-based SQL injection in VICIdial to rummage through your database like a kid in a candy store! 🍬 This vulnerability is like a sneaky delivery person who takes their time showing up at your door, allowing them to peek at your packages (database records) while you wait. If they know just the right time to ask for each item, they can slowly pick apart your entire stash without raising any suspicion! An attacker can methodically enumerate sensitive database records, including plaintext credentials, putting your entire system and user data at risk. This is absolutely devastating, as it allows malicious actors to access sensitive information and potentially take over accounts. The consequences could range from data breaches to significant reputational damage.

Put simply

This vulnerability is like a sneaky delivery person who takes their time showing up at your door, allowing them to peek at your packages (database records) while you wait. If they know just the right time to ask for each item, they can slowly pick apart your entire stash without raising any suspicion! This SQL injection vulnerability allows an unauthenticated attacker to execute specific queries against the database, leveraging timing to infer data. By default, VICIdial stores user credentials in plaintext, making this flaw even more critical.

What to do

An attacker can methodically enumerate sensitive database records, including plaintext credentials, putting your entire system and user data at risk. This is absolutely devastating, as it allows malicious actors to access sensitive information and potentially take over accounts. The consequences could range from data breaches to significant reputational damage. Immediately patch to the latest version of VICIdial to address this vulnerability. Additionally, implement secure password storage practices, such as using hashing algorithms for credentials. Regularly audit your database access and query handling to prevent similar issues in the future. You've got this! Follow these steps, and you'll be on your way to locking down your security like a pro! 🛡️

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.79274 · 99.6th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-09-10T19:22Z
EPSS history
Timeline
  • 10 SEP 19:22Z
    VICIdial Unauthenticated SQL Injection
    cvelistv5