Executive brief
OpenLink Virtuoso OpenSource is a high-performance database and middleware platform. A vulnerability in its SQL processing component allows an attacker to crash the database service by sending specifically crafted SQL commands. This results in a denial-of-service (DoS) condition, disrupting business operations and data availability until the service is restarted.
Technical details
A vulnerability exists in the st_compare component of OpenLink Virtuoso OpenSource v7.2.11. The issue is triggered during the execution of complex SQL statements involving nested subqueries and GROUP BY CUBE operations, leading to a service crash (segmentation fault). The crash occurs within the sorting logic (sqlg_make_sort_nodes and qsort_r) when processing the malformed query. An attacker with the ability to execute SQL queries against the database can exploit this to cause a denial-of-service. The issue was identified via fuzzing and reported on the project's GitHub repository.
Affected products
- OpenLink Virtuoso OpenSource 7.2.11
Timeline
- 2024-01-07: disclosed: Issue reported on GitHub with PoC
- 2026-06-23: advisory: CVE published to NVD