CVE-2024-57663
NoneCVSS
—
EPSS
0.7%
Published
Jan 14, 2025
CISA due date
—
Cloudanix analysis
A database product can be made to stop working when someone sends it specially made database commands, potentially interrupting business operations until the system is restarted.
- 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 sent to the sqlg_place_dpipes component trigger resource exhaustion or crashes in the database server process.
Why it matters to the business
Database services become unavailable, causing operational downtime and potential loss of access to data-dependent applications until the server is restarted.
How an attack unfolds
An attacker with the ability to submit SQL queries crafts and sends malformed statements that exploit the vulnerable component, leading to denial of service without requiring authentication or special privileges beyond normal query access.
How to fix it
Upgrade to the latest available version of Virtuoso Open Source once a fix is released; restrict direct SQL query access from untrusted sources; implement query timeouts and resource limits at the database configuration level.
How to confirm the fix worked
Attempt reproduction of the issue using representative crafted SQL statements in a test environment; monitor server stability and resource usage under load; verify absence of crashes after applying updates.
Typical attack path
- Obtain network or local access to submit SQL statements to the database
- Craft and transmit malformed SQL statements targeting the vulnerable component
- Trigger resource exhaustion or crash in the server process
- Repeat as needed to maintain service disruption
How to detect it
Review database query logs for unusually long or malformed SQL statements; correlate with server process crashes or high resource utilization events; examine system logs around the time of service interruptions.
What your security team should do
- Monitor vendor advisories for patch availability and apply updates promptly
- Limit SQL query privileges for application accounts to the minimum required
- Enable logging of all incoming SQL statements for anomaly detection
- Configure database resource limits to mitigate DoS impact
The record
An issue in the sqlg_place_dpipes 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 | 7.2.12+dfsg-1 |
| 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-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
- CVE-2024-57656 An issue in the sqlc_add_distinct_node component of openlink virtuoso-opensource v7.2.11… Also affects virtuoso-opensource