CVE-2023-31631
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows...
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.
- Record
CVE-2023-31631- 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 - Weakness
- CWE-89
- Updated
- 2026-11-02
CVE List
7.5
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.
- Record
CVE-2023-31631- 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 - Weakness
- CWE-89
- Updated
- 2026-11-02
EUVDEUVD-2023-35927
7.5
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.
- Record
EUVD-2023-35927- 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 - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vrvg-p87p-4fgg
7.5
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows...
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.
- Record
GHSA-vrvg-p87p-4fgg- 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 - Weakness
- CWE-89
- Updated
- 2026-11-02
OSV
7.5
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.
- Record
CVE-2023-31631- 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 - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-31631
7.5
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.
- Record
DEBIAN-CVE-2023-31631- 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 - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-31631
7.5
An issue in the sqlo_preds_contradiction component of openlink virtuoso-opensource v7.2.9 allows attackers to cause a Denial of Service (DoS) via crafted SQL statements.
- Record
UBUNTU-CVE-2023-31631- 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 - Updated
- 2026-11-02
OSVUSN-6879-1 No score
virtuoso-opensource vulnerabilities
Jingzhou Fu discovered that Virtuoso Open-Source Edition incorrectly handled certain crafted SQL statements. An attacker could possibly use this issue to crash the program, resulting in a denial of service. (CVE-2023-31620, CVE-2023-31622, CVE-2023-31624, CVE-2023-31626, CVE-2023-31627, CVE-2023-31629, CVE-2023-31630, CVE-2023-31631, CVE-2023-48951)
Jingzhou Fu discovered that Virtuoso Open-Source Edition incorrectly handled certain crafted SQL statements. An attacker could possibly use this issue to crash the program, resulting in a denial of service. This issue only affects Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2023-48945, CVE-2023-48946, CVE-2023-48947, CVE-2023-48950)
- Record
USN-6879-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
virtuoso-opensourceDebian:12 |
All versions, plus listed versions 7.2.12+dfsg-0.17.2.12+dfsg-0.27.2.12+dfsg-17.2.12+dfsg-27.2.12+dfsg-3 Show 7 moreShow less7.2.12+dfsg-47.2.5.1+dfsg1-0.37.2.5.1+dfsg1-0.47.2.5.1+dfsg1-0.57.2.5.1+dfsg1-0.67.2.5.1+dfsg1-0.77.2.5.1+dfsg1-0.8 |
None known |
virtuoso-opensourceDebian:13 |
before 7.2.12+dfsg-0.2 | 7.2.12+dfsg-0.2 |
virtuoso-opensourceDebian:14 |
before 7.2.12+dfsg-0.2 | 7.2.12+dfsg-0.2 |
virtuoso-opensourceUbuntu:Pro:16.04:LTS |
before 6.1.6+repack-0ubuntu5+esm2, plus listed versions 6.1.6+repack-0ubuntu46.1.6+repack-0ubuntu56.1.6+repack-0ubuntu5+esm1 |
6.1.6+repack-0ubuntu5+esm2 |
virtuoso-opensourceUbuntu:Pro:18.04:LTS |
before 6.1.6+repack-0ubuntu9+esm2, plus listed versions 6.1.6+repack-0ubuntu76.1.6+repack-0ubuntu96.1.6+repack-0ubuntu9+esm1 |
6.1.6+repack-0ubuntu9+esm2 |
virtuoso-opensourceUbuntu:Pro:20.04:LTS |
before 6.1.6+repack-0ubuntu10+esm2, plus listed versions 6.1.6+repack-0ubuntu106.1.6+repack-0ubuntu10+esm1 |
6.1.6+repack-0ubuntu10+esm2 |
virtuoso-opensourceUbuntu:Pro:22.04:LTS |
before 7.2.5.1+dfsg1-0.2ubuntu0.1~esm2, plus listed versions 6.1.6+repack-0ubuntu127.2.5.1+dfsg1-0.27.2.5.1+dfsg1-0.2ubuntu0.1~esm1 |
7.2.5.1+dfsg1-0.2ubuntu0.1~esm2 |
virtuoso-opensourceUbuntu:Pro:24.04:LTS |
before 7.2.5.1+dfsg1-0.8ubuntu0.1~esm2, plus listed versions 7.2.5.1+dfsg1-0.3ubuntu17.2.5.1+dfsg1-0.4ubuntu17.2.5.1+dfsg1-0.5ubuntu17.2.5.1+dfsg1-0.6ubuntu17.2.5.1+dfsg1-0.6ubuntu27.2.5.1+dfsg1-0.87.2.5.1+dfsg1-0.8build17.2.5.1+dfsg1-0.8ubuntu0.1~esm1 |
7.2.5.1+dfsg1-0.8ubuntu0.1~esm2 |
virtuoso-opensourceUbuntu:25.10 |
All versions, plus listed versions 7.2.12+dfsg-1build17.2.12+dfsg-27.2.12+dfsg-2build17.2.12+dfsg-3 |
None known |
virtuoso-opensourceUbuntu:26.10 |
All versions, plus listed versions 7.2.12+dfsg-47.2.12+dfsg-4ubuntu17.2.12+dfsg-4ubuntu2 |
None known |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
virtuoso-opensourceUbuntu:26.04:LTS |
All versions, plus listed versions 7.2.12+dfsg-37.2.12+dfsg-4 |
None known |
virtuoso-opensourceUbuntu:Pro:16.04:LTS From an advisory covering 13 CVEs |
before 6.1.6+repack-0ubuntu5+esm2, plus listed versions 6.1.6+repack-0ubuntu46.1.6+repack-0ubuntu56.1.6+repack-0ubuntu5+esm1 |
6.1.6+repack-0ubuntu5+esm2 |
virtuoso-opensourceUbuntu:Pro:18.04:LTS From an advisory covering 13 CVEs |
before 6.1.6+repack-0ubuntu9+esm2, plus listed versions 6.1.6+repack-0ubuntu76.1.6+repack-0ubuntu96.1.6+repack-0ubuntu9+esm1 |
6.1.6+repack-0ubuntu9+esm2 |
virtuoso-opensourceUbuntu:Pro:20.04:LTS From an advisory covering 13 CVEs |
before 6.1.6+repack-0ubuntu10+esm2, plus listed versions 6.1.6+repack-0ubuntu106.1.6+repack-0ubuntu10+esm1 |
6.1.6+repack-0ubuntu10+esm2 |
virtuoso-opensourceUbuntu:Pro:22.04:LTS From an advisory covering 13 CVEs |
before 7.2.5.1+dfsg1-0.2ubuntu0.1~esm2, plus listed versions 6.1.6+repack-0ubuntu127.2.5.1+dfsg1-0.27.2.5.1+dfsg1-0.2ubuntu0.1~esm1 |
7.2.5.1+dfsg1-0.2ubuntu0.1~esm2 |
virtuoso-opensourceUbuntu:Pro:24.04:LTS From an advisory covering 13 CVEs |
before 7.2.5.1+dfsg1-0.8ubuntu0.1~esm2, plus listed versions 7.2.5.1+dfsg1-0.3ubuntu17.2.5.1+dfsg1-0.4ubuntu17.2.5.1+dfsg1-0.5ubuntu17.2.5.1+dfsg1-0.6ubuntu17.2.5.1+dfsg1-0.6ubuntu27.2.5.1+dfsg1-0.87.2.5.1+dfsg1-0.8build17.2.5.1+dfsg1-0.8ubuntu0.1~esm1 |
7.2.5.1+dfsg1-0.8ubuntu0.1~esm2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-31631 is a high vulnerability (CVSS 7.5) in Openlinksw Virtuoso, published May 15, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.86%, the 58th percentile. Fixed in virtuoso-opensource 7.2.12+dfsg-0.2.
References
github.com/openlink/virtuoso-opensource/issues/1137
nvd.nist.gov/vuln/detail/CVE-2023-31631
github.com/advisories/GHSA-vrvg-p87p-4fgg
github.com/CVEProject/cvelistV5/tree/main/cves/2023/31xxx/CVE-2023-31631.json
security-tracker.debian.org/tracker/CVE-2023-31631
ubuntu.com/security/CVE-2023-31631
Show 15 moreShow less
github.com/openlink/virtuoso-opensource/commit/c77cd981a82a7f6385b174eb818057b2f19d8c09
cve.org/CVERecord?id=CVE-2023-31631
ubuntu.com/security/notices/USN-6879-1
ubuntu.com/security/CVE-2023-31620
ubuntu.com/security/CVE-2023-31622
ubuntu.com/security/CVE-2023-31624
ubuntu.com/security/CVE-2023-31626
ubuntu.com/security/CVE-2023-31627
ubuntu.com/security/CVE-2023-31629
ubuntu.com/security/CVE-2023-31630
ubuntu.com/security/CVE-2023-48945
ubuntu.com/security/CVE-2023-48946
ubuntu.com/security/CVE-2023-48947
ubuntu.com/security/CVE-2023-48950
ubuntu.com/security/CVE-2023-48951