ZeroHour

CVE-2024-8503

moderate

Unauthenticated time-based SQL injection in VICIdial (CVE-2024-8503)

CVSS 3.1
9.8 critical
EPSS
80%p100
Published
()
Modified
AI analysis

CVE-2024-8503 is a time-based SQL injection flaw (CWE-89) in VICIdial, an open-source contact center and predictive dialer suite, reachable through its web interface without authentication. An attacker sends crafted unauthenticated HTTP requests whose time-based SQL payloads cause measurable database response delays, allowing records in the underlying database to be inferred and enumerated. Because VICIdial stores user credentials in plaintext in the database by default, successful record extraction can yield working agent and admin passwords, enabling further access to the contact center platform. Any organization running an unpatched VICIdial deployment is affected, particularly where the web portal is reachable from the internet; specific affected version ranges are not specified in the available data. No public proof-of-concept or confirmed in-the-wild exploitation is known and the issue is not yet in CISA KEV, but an EPSS of 80.2% (100th percentile) indicates a high likelihood of exploitation within 30 days.

What to do: Upgrade VICIdial to the latest release containing the vendor's SQL injection fix, distributed through the project's normal SVN/update channels. If patching is delayed, restrict access to the VICIdial web interface to trusted networks or place a WAF/allow-list in front of it. Because credentials are stored in plaintext, rotate agent and admin passwords after patching and review web logs for anomalous request patterns or response delays consistent with time-based SQL injection.

Affected
VICIdial open-source project (vicidial.org) VICIdial contact center / predictive dialer suite
Estimated exposure
moderate≈ low thousands of internet-exposed VICIdial web servers (estimated, not a precise count) — VICIdial is usually deployed on-premise by call centers, and public internet scans show on the order of a few thousand hosts exposing the distinctive VICIdial web interface, with many other deployments kept internal-only.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

An unauthenticated attacker can leverage a time-based SQL injection vulnerability in VICIdial to enumerate database records. By default, VICIdial stores plaintext credentials within the database.

Weakness
CWE-89
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.