CVE-2024-57644
NoneCVSS
—
EPSS
0.6%
Published
Jan 14, 2025
CISA due date
—
Cloudanix analysis
A flaw in the database software can let someone send specially made commands that shut the database down, interrupting any applications that depend on it.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Network Service
- Class
- SQL Injection
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Crafted SQL statements trigger a crash or hang in the itc_hash_compare component, resulting in denial of service against the database engine.
Why it matters to the business
Unexpected database outages can interrupt applications and services that rely on the database, causing operational downtime until the instance is restarted.
How an attack unfolds
An attacker with the ability to submit SQL statements identifies a reachable database instance and submits specially formed queries that exercise the vulnerable hash comparison logic, forcing the process to terminate or become unresponsive.
How to fix it
Upgrade to a patched release of the database server as soon as one becomes available from the vendor; in the interim restrict untrusted SQL submission and apply network-level controls to limit query sources.
How to confirm the fix worked
Review release notes for the presence of a fix addressing the hash comparison component; test connectivity and query handling after upgrade to confirm the service remains stable under previously crashing inputs.
Typical attack path
- Locate an exposed or reachable instance of the database server
- Obtain credentials or a channel that permits SQL statement submission
- Craft and transmit a malicious SQL statement targeting the hash comparison routine
- Observe service crash or unresponsiveness confirming denial of service
How to detect it
Inspect database query logs and error logs for repeated or unusual statements that precede service restarts or crashes; correlate with process termination events.
What your security team should do
- Monitor vendor announcements for an official patch and schedule upgrade at the earliest opportunity
- Restrict direct SQL access from untrusted sources until a fix is deployed
- Enable detailed query logging to support detection of anomalous statements
The record
An issue in the itc_hash_compare component of openlink virtuoso-opensource v7.2.11 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | virtuoso-opensource | 0 | No fix |
| Debian:12 | virtuoso-opensource | 0 | No fix |
| Debian:13 | virtuoso-opensource | 0 | 7.2.12+dfsg-0.2 |
| Ubuntu:20.04:LTS | virtuoso-opensource | 0 | No fix |
| Ubuntu:22.04:LTS | virtuoso-opensource | 0 | No fix |
| Ubuntu:24.04:LTS | virtuoso-opensource | 0 | No fix |
| Ubuntu:24.10 | virtuoso-opensource | 0 | No fix |
| Ubuntu:25.04 | virtuoso-opensource | 0 | No fix |
| Ubuntu:25.10 | virtuoso-opensource | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | virtuoso-opensource | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | virtuoso-opensource | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | virtuoso-opensource | 0 | No fix |
| Ubuntu:Pro:22.04:LTS | virtuoso-opensource | 0 | No fix |
| Ubuntu:Pro:24.04:LTS | virtuoso-opensource | 0 | No fix |
Related vulnerabilities
- CVE-2024-57662 An issue in the sqlg_hash_source component of openlink virtuoso-opensource v7.2.11 allows… Also affects virtuoso-opensource
- CVE-2024-57663 An issue in the sqlg_place_dpipes component of openlink virtuoso-opensource v7.2.11… Also affects virtuoso-opensource
- CVE-2024-57664 An issue in the sqlg_group_node component of openlink virtuoso-opensource v7.2.11 allows… Also affects virtuoso-opensource
- CVE-2024-57653 An issue in the qst_vec_set_copy component of openlink virtuoso-opensource v7.2.11 allows… Also affects virtuoso-opensource
- CVE-2024-57655 An issue in the dfe_n_in_order component of openlink virtuoso-opensource v7.2.11 allows… Also affects virtuoso-opensource
- CVE-2024-57661 An issue in the sqlo_df component of openlink virtuoso-opensource v7.2.11 allows… Also affects virtuoso-opensource
- CVE-2024-57657 An issue in the sqlg_vec_upd component of openlink virtuoso-opensource v7.2.11 allows… Also affects virtuoso-opensource
- CVE-2024-57658 An issue in the sql_tree_hash_1 component of openlink virtuoso-opensource v7.2.11 allows… Also affects virtuoso-opensource