CVE-2024-57660
NoneCVSS
—
EPSS
0.7%
Published
Jan 14, 2025
CISA due date
—
Cloudanix analysis
A problem in database software lets attackers send bad queries that can crash the system and interrupt services.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- SQL Injection
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Crafted SQL statements trigger a denial of service condition in the sqlo_expand_jts component by causing the database server to crash or become unresponsive.
Why it matters to the business
Service disruption for database-dependent applications, potential downtime, and resource exhaustion without data loss or unauthorized access.
How an attack unfolds
An attacker sends specially crafted SQL queries to the Virtuoso server, exploiting the vulnerability in sqlo_expand_jts to induce DoS.
How to fix it
Upgrade affected packages to the listed fixed versions: hdf5 on Ubuntu 14.04 LTS to 1.8.11-5ubuntu7.1 and on Ubuntu 16.04 LTS to 1.8.16+docs-4ubuntu1.1; apply vendor patches for virtuoso-opensource if separate updates are released.
How to confirm the fix worked
Confirm package versions match fixed releases, test crafted SQL statements no longer cause crashes, and monitor server stability under load.
Typical attack path
- Identify exposed database instance accepting SQL input
- Craft malicious SQL statement targeting sqlo_expand_jts logic
- Submit query via client connection to trigger crash or hang
- Repeat submissions to sustain denial of service
How to detect it
Review database query logs and error logs for repeated malformed statements leading to crashes or high resource usage around the sqlo_expand_jts component.
What your security team should do
- Apply the specified package upgrades immediately on all affected Ubuntu systems
- Restrict direct SQL access from untrusted sources until patched
- Monitor EPSS score and any emerging exploit code for increased urgency
The record
An issue in the sqlo_expand_jts 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