CVE-2023-37419
Description
Multiple out-of-bounds write vulnerabilities exist in the VCD parse_valuechange portdump 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 out-of-bounds write when triggered via the vcd2lxt2 conversion utility.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Multiple out-of-bounds write vulnerabilities in GTKWave 3.3.115's VCD parsing allow arbitrary code execution via a crafted .vcd file.
Vulnerability
Multiple out-of-bounds write vulnerabilities exist in the VCD parse_valuechange portdump functionality of GTKWave version 3.3.115. The flaw resides in the vcd_parse function, which is used by the GUI and several conversion utilities (vcd2lxt, vcd2lxt2, vcd2vzt). The issue is not present in the vcd_recorder.c implementation. A specially crafted .vcd file can trigger an out-of-bounds write when parsed, leading to memory corruption [1].
Exploitation
An attacker can exploit this vulnerability by crafting a malicious .vcd file and convincing a victim to open it in GTKWave or process it with the vcd2lxt2 conversion utility. No authentication or special network position is required; the attack relies on user interaction. The out-of-bounds write occurs during the parsing of the value change dump data within the portdump code path [1].
Impact
Successful exploitation allows an attacker to achieve arbitrary code execution in the context of the GTKWave process. Given the CVSSv3 score of 7.8, the impact on confidentiality, integrity, and availability is rated as high. An attacker could potentially execute arbitrary commands, modify data, or cause a denial of service [1].
Mitigation
As of the publication date (2024-01-08), no official patch or fixed version has been released by the vendor. The Talos advisory notes that the vendor was contacted but did not respond. Users are advised to avoid opening untrusted .vcd files and to consider using alternative tools or sandboxing environments. The vulnerability is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalog [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/GTKWavev5Range: 3.3.115
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2News mentions
0No linked articles in our index yet.