HIGH 7.5

CVE-2025-61023: Virtuoso Open Source SQL DoS Vulnerability

Openlink Virtuoso Open Source version 7.2.11 contains a flaw in its SQL comparison component that allows remote attackers to crash the database server by sending specially crafted SQL queries. No authentication is required, and the attack can be executed over the network. The vulnerability does not compromise data confidentiality or integrity—it purely denies service availability.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses (CWE)
CWE-89
Affected products
0 configuration(s)
Published / Modified
2026-06-23 / 2026-07-15

NVD description (verbatim)

An issue in the st_compare component of openlink virtuoso-opensource v7.2.11 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.

5 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2025-61023 is a denial-of-service vulnerability in the st_compare component of Openlink Virtuoso Open Source 7.2.11, arising from improper handling of crafted SQL statements. The vulnerability maps to CWE-89 (SQL Injection), indicating that untrusted input is processed in a context-sensitive manner without adequate validation or parameterization. The attack surface is the SQL query interface itself; no special privileges or user interaction are required to trigger the condition. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) reflects network accessibility, low attack complexity, and total availability impact.

Business impact

For organizations running Virtuoso Open Source as a data warehouse, RDF store, or middleware component, successful exploitation results in immediate service downtime. This disrupts dependent applications, halts reporting pipelines, and may trigger failover costs. The lack of data breach risk does not diminish operational impact—sustained DoS attacks can erode SLA compliance and customer trust. Downtime duration depends on restart procedures and monitoring alertness.

Affected systems

Openlink Virtuoso Open Source version 7.2.11 is confirmed affected. Users should verify whether their deployment matches this version; point releases or patched builds may not be vulnerable. Organizations using Virtuoso in production should audit their current version immediately. The vulnerability is version-specific, so installations on earlier or later versions require separate verification against the vendor advisory.

Exploitability

Exploitation requires only network connectivity and the ability to submit SQL queries to the Virtuoso server—no credentials, user interaction, or client-side tricks are needed. An attacker can repeatedly submit malicious SQL statements to exhaust server resources or trigger a crash condition in the st_compare function. The low attack complexity and remote network vector make this straightforward to exploit at scale, though the attacker must understand the specific input patterns that trigger the flaw.

Remediation

Upgrade Openlink Virtuoso Open Source to a patched version released after this vulnerability was disclosed. Consult the official Openlink advisory for the recommended minimum version. If immediate patching is not feasible, implement network-level access controls to restrict SQL query submission to trusted clients only, and monitor for suspicious query patterns. Temporarily disabling external SQL access or running Virtuoso in a sandboxed network segment can reduce exposure while patches are staged.

Patch guidance

Contact Openlink or check their security advisories and release notes for a patched version of Virtuoso that addresses CVE-2025-61023. Verify the patch version number against the vendor's official guidance before deployment. Test patches in a non-production environment to confirm compatibility with existing configurations and workloads. Schedule patching during a maintenance window to minimize downtime. Document the patch application for compliance and audit purposes.

Detection guidance

Monitor Virtuoso server logs for abnormal terminations or restarts that correlate with unusual SQL query activity. Set up alerts for repeated failed query attempts or rapid-fire SQL submissions from unexpected sources. Network intrusion detection systems should flag connections to the Virtuoso SQL port (typically 1111) from untrusted networks. Baseline normal SQL query patterns and alert on deviations—specifically look for SQL statements containing unusual comparison or arithmetic operations that might target st_compare.

Why prioritize this

This vulnerability scores HIGH (7.5) due to unauthenticated remote exploitability and guaranteed availability impact. Although data breach risk is absent, the ability to crash a production database remotely without credentials elevates urgency. Organizations should prioritize patching based on the criticality of their Virtuoso deployments: tier-1 production systems warrant immediate action, while development or non-critical instances can follow on a standard patch cycle.

Risk score, explained

The CVSS 3.1 score of 7.5 (HIGH) reflects a network-accessible vulnerability with low attack complexity and no privileges required. The impact is purely availability; confidentiality and integrity are unaffected. The attack vector is the SQL interface itself, meaning any exposed Virtuoso instance is at risk. Organizations with internet-facing or insufficiently segmented Virtuoso deployments face elevated risk.

Frequently asked questions

What versions of Virtuoso are affected?

CVE-2025-61023 affects Openlink Virtuoso Open Source version 7.2.11. Users of other versions should verify their version against the vendor advisory to determine whether they are impacted. Point releases, patch builds, and commercial editions may have different vulnerability status.

Can this vulnerability be exploited without SQL access?

No. The attacker must be able to submit SQL queries to the Virtuoso server. However, no database credentials or special privileges are required—if the SQL interface is accessible over the network, anyone can attempt exploitation.

Does this leak data or allow unauthorized access?

No. CVE-2025-61023 only causes denial of service. It does not compromise confidentiality (no data leakage) or integrity (no data modification). The sole impact is availability—the server may crash or become unresponsive.

What should we do if we cannot patch immediately?

Implement network segmentation to restrict access to the Virtuoso SQL port to trusted internal sources only. Disable SQL access from the internet if feasible. Monitor logs and set up intrusion detection alerts for suspicious query patterns. Schedule patching as soon as possible, and consider a temporary workaround deployment if Virtuoso is mission-critical.

This analysis is based on publicly available information current as of the publication date. Vendor advisories, patch releases, and exploit details may evolve. Organizations should verify all technical details and patch version numbers against official Openlink sources before taking action. This vulnerability intelligence is provided for informational purposes and does not constitute legal, technical, or procurement advice. Always conduct your own risk assessment based on your specific environment, and consult with your security team or vendor if clarification is needed. Source: NVD (public-domain), retrieved 2026-07-28. Analysis generated by SEC.co (claude-haiku-4-5).