OpenLink Virtuoso-OpenSource Denial-of-Service Vulnerability in SQL Statement Processing

Vulnerability

A denial-of-service vulnerability has been identified in OpenLink Virtuoso-OpenSource version 7.2.11. The issue arises in the 'qi_inst_state_free' component, where attackers can cause a crash by executing crafted SQL statements. This vulnerability can be reproduced using the database management system's fuzzer, and it is also present in the beta Docker image of Virtuoso.

Impact

Exploitation of this vulnerability leads to a crash of the Virtuoso database server, causing a denial-of-service condition.

Reproduction

The vulnerability can be reproduced by first creating a SQL file with the crafted SQL statement that triggers the issue. After removing any existing Docker container named 'virtdb_test', a new container can be started with the Virtuoso image, using 'dba' as the password. Once the server is running, the SQL file can be executed using the 'isql' command-line interface, which will cause the server to crash.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
3.1
impact
2.5
exploitability
6.1
remediation
0.0
relevance
0.0
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.