VYPR
Unrated severityNVD Advisory· Published Jan 8, 2024· Updated Nov 4, 2025

CVE-2023-37922

CVE-2023-37922

Description

Multiple arbitrary write vulnerabilities exist in the VCD sorted bsearch functionality of GTKWave 3.3.115. A specially crafted .vcd file can lead to arbitrary code execution. A victim would need to open a malicious file to trigger these vulnerabilities.This vulnerability concerns the arbitrary write when triggered via the vcd2lxt2 conversion utility.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Arbitrary write vulnerabilities in GTKWave's VCD parsing allow code execution via a malicious .vcd file, requiring user interaction.

Vulnerability

Multiple arbitrary write vulnerabilities exist in the VCD sorted bsearch functionality of GTKWave 3.3.115. A specially crafted .vcd file can trigger an arbitrary write when processed by the vcd2lxt2 conversion utility. The issue arises from incorrect handling of indexable resources (CWE-118) during VCD parsing [1].

Exploitation

An attacker must convince a victim to open a malicious .vcd file using GTKWave's vcd2lxt2 utility. No authentication or network access is required; the attack is local and user interaction is necessary. The vulnerability is triggered during the parsing of the VCD file's sorted bsearch data [1].

Impact

Successful exploitation allows an attacker to execute arbitrary code on the victim's machine with the privileges of the user running GTKWave. This leads to full compromise of confidentiality, integrity, and availability [1].

Mitigation

No fix has been released as of the publication date (2024-01-08). Users should avoid opening untrusted .vcd files with GTKWave until a patched version is available. The vulnerability is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalogue [1].

AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2
  • GTKWave/GTKWavellm-fuzzy
    Range: =3.3.115
  • GTKWave/GTKWavev5
    Range: 3.3.115

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

2

News mentions

0

No linked articles in our index yet.