CVE-2024-57635
NoneCVSS
—
EPSS
0.8%
Published
Jan 14, 2025
CISA due date
—
Cloudanix analysis
A database component fails to properly handle certain queries, letting attackers crash the system and interrupt services until fixed.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
Improper input validation in the chash_array component allows crafted SQL statements to trigger a denial of service condition by crashing or exhausting resources in the affected database component.
Why it matters to the business
Organizations using the affected software may experience unplanned downtime and loss of availability for database services; the issue affects multiple Red Hat packages with a low EPSS score and no known exploitation or ransomware use after 635 days since publication.
How an attack unfolds
An attacker with the ability to execute SQL statements against the vulnerable database can craft specific queries targeting the chash_array component, leading to a crash or resource exhaustion without requiring authentication beyond normal database access.
How to fix it
Upgrade affected packages to the specified fixed versions including java-1.6.0-ibm (Red Hat:rhel_extras:4) to 1:1.6.0.5-1jpp.1.el4, java-1.6.0-ibm (Red Hat:rhel_extras:5::client) to 1:1.6.0.5-1jpp.1.el5, and equivalent updates for all listed demo, devel, jdbc, plugin, and src packages on RHEL 4 and 5.
How to confirm the fix worked
Confirm installed package versions match or exceed the listed fixed versions using package managers, then test that crafted SQL no longer causes crashes in the chash_array component.
Typical attack path
- Identify a target running the vulnerable software version
- Craft malicious SQL statements exploiting the chash_array input handling flaw
- Submit the statements through available database interfaces or applications
- Trigger repeated execution to cause service denial
How to detect it
Review database server logs for crashes or errors following unusual SQL statements, monitor for resource exhaustion patterns linked to chash_array processing, and check application query logs for malformed inputs.
What your security team should do
- Apply the listed package updates as soon as possible given the age since publication
- Restrict untrusted SQL execution privileges where feasible
- Monitor database logs for repeated query failures or crashes
The record
An issue in the chash_array 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