CVE-2024-57648
NoneCVSS
—
EPSS
1.0%
Published
Jan 14, 2025
CISA due date
—
Cloudanix analysis
A database product can be shut down by sending it certain specially written commands, causing service outages until it is restarted.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- SQL Injection
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
Crafted SQL statements trigger a crash or resource exhaustion inside the itc_set_param_row component, resulting in denial of service.
Why it matters to the business
Database services become unavailable, interrupting dependent applications and requiring manual restart or failover.
How an attack unfolds
An attacker with the ability to submit SQL statements sends specially crafted queries that reach itc_set_param_row and cause the process to terminate or hang.
How to fix it
Upgrade to a patched release of virtuoso-opensource once available; otherwise apply vendor-supplied mitigations or isolate the service behind strict query validation.
How to confirm the fix worked
Review release notes for the component fix, re-test the affected code path with previously crashing queries, and confirm the process no longer terminates under load.
Typical attack path
- Obtain network or local access to a running Virtuoso instance
- Submit a crafted SQL statement targeting the vulnerable parameter handling path
- Trigger repeated requests to sustain the denial-of-service condition
How to detect it
Search database logs for repeated queries containing unusual parameter patterns that precede process restarts or error spikes; correlate with availability monitoring alerts.
What your security team should do
- Monitor upstream repository for security updates and schedule prompt patching
- Restrict direct SQL submission from untrusted sources until a fix is deployed
- Implement query-length and complexity limits at the application or proxy layer
The record
An issue in the itc_set_param_row 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