CVE-2024-57649
NoneCVSS
—
EPSS
0.6%
Published
Jan 14, 2025
CISA due date
—
Cloudanix analysis
A bug in this database product lets attackers crash it using specially made queries, which can stop services that depend on the database from working.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Network Service
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw in the qst_vec_set component permits remote attackers to trigger a denial of service by submitting specially crafted SQL statements that cause the server to crash or become unresponsive.
Why it matters to the business
Successful exploitation can interrupt database availability, causing downtime for dependent applications and potential loss of productivity or revenue until the service is restored.
How an attack unfolds
An attacker with network access to the database identifies the vulnerable version and submits crafted SQL statements targeting the qst_vec_set component, resulting in a crash or hang without requiring authentication or elevated privileges.
How to fix it
Upgrade to the latest patched release of virtuoso-opensource as soon as it becomes available. In the interim, restrict direct SQL access from untrusted sources and enable query logging for monitoring.
How to confirm the fix worked
After applying updates, retest with known trigger SQL statements to confirm the component no longer crashes. Review release notes and changelogs for explicit mentions of the qst_vec_set fix.
Typical attack path
- Locate an exposed instance of the vulnerable database software
- Establish a connection and prepare a malicious SQL query
- Submit the crafted statement to the qst_vec_set component
- Observe server crash or resource exhaustion confirming denial of service
How to detect it
Review database server logs and error outputs for repeated failures or crashes involving vector set operations. Correlate with unusual query volumes or malformed statements from external sources.
What your security team should do
- Prioritize patching the affected database software at the earliest opportunity
- Limit exposure by enforcing network segmentation and strong authentication on database ports
- Enable detailed query and error logging to detect anomalous SQL patterns
- Conduct regular vulnerability scans to confirm upgrade status across all instances
The record
An issue in the qst_vec_set 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