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

CVE-2023-37445

CVE-2023-37445

Description

Multiple out-of-bounds read vulnerabilities exist in the VCD var definition section 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 vcd2vzt conversion utility.

AI Insight

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

Multiple out-of-bounds reads in GTKWave 3.3.115 VCD parsing can lead to code execution via a malicious .vcd file.

Vulnerability

Multiple out-of-bounds read vulnerabilities exist in the VCD var definition section functionality of GTKWave version 3.3.115 [1]. The issue resides in the vcd_parse function, which is duplicated in several conversion utilities (vcd2lxt, vcd2lxt2, vcd2vzt) and in the GUI portion of GTKWave [1]. A specially crafted .vcd file triggers these vulnerabilities when the file is opened by a victim [1].

Exploitation

An attacker must craft a malicious .vcd file that causes out-of-bounds reads during parsing [1]. The victim must open the file using GTKWave (GUI or command-line conversion tool) [1]. No special privileges or network position are required; the attack is local and requires user interaction [1]. The CVSS vector reflects low attack complexity and no privileges needed (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) [1].

Impact

Successful exploitation leads to arbitrary code execution in the context of the victim's process [1]. This compromises confidentiality, integrity, and availability (CIA) [1]. The attacker gains the full privileges of the user running GTKWave [1].

Mitigation

As of the publication date (2024-01-08), no fixed version has been released by the vendor [1]. The only mitigation is to avoid opening untrusted .vcd files with GTKWave [1]. Users should monitor the GTKWave project for updates [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.