CVE-2024-57640
NoneCVSS
—
EPSS
0.7%
Published
Jan 14, 2025
CISA due date
—
Cloudanix analysis
A flaw in a database component lets an attacker send specially made database commands that can make the service stop working until it is restarted.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Crafted SQL statements trigger a denial of service condition inside the dc_add_int component by causing the process to crash or become unresponsive.
Why it matters to the business
Applications and services relying on the affected database engine experience unplanned outages, degraded availability, and potential loss of access for users until the instance is restarted.
How an attack unfolds
An attacker with the ability to submit SQL statements connects to the database and supplies a specially formed query that reaches the vulnerable dc_add_int logic, resulting in a crash without requiring authentication bypass or privilege escalation.
How to fix it
Upgrade all affected Tomcat5 packages on Red Hat JBoss Enterprise Web Server 1 (EL4 and EL5) to the versions listed in the fixed_versions field (for example 5.5.23-1.patch07.19.ep5.el4 and 5.5.23-0jpp.9.6.ep5.el5) and restart the services. If the underlying database engine is also present, apply any corresponding vendor patches for virtuoso-opensource.
How to confirm the fix worked
Confirm the installed package versions match or exceed the fixed releases, review release notes for the dc_add_int fix, and test that previously crashing SQL statements now execute without causing a crash.
Typical attack path
- Obtain network or local access to a database instance running the vulnerable version
- Submit a crafted SQL statement targeting the dc_add_int component
- Observe the server process terminate or enter an unresponsive state
- Repeat as needed to maintain denial of service
How to detect it
Review database server logs and process crash reports for unexpected terminations immediately after SQL statement execution; correlate with connection records showing untrusted or external clients issuing queries.
What your security team should do
- Apply the listed fixed package versions immediately on all EL4 and EL5 systems
- Restrict direct SQL execution privileges to only trusted accounts until patches are deployed
- Monitor for availability alerts on database instances that expose the vulnerable component
The record
An issue in the dc_add_int 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