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

CVE-2023-37446

CVE-2023-37446

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 vcd2lxt2 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 allow arbitrary code execution via a malicious .vcd file.

Vulnerability

GTKWave versions 3.3.115 contain multiple out-of-bounds read vulnerabilities in the VCD var definition section parsing functionality. The bug resides in the vcd_parse function, which is shared by the command-line conversion utilities vcd2lxt, vcd2lxt2, vcd2vzt and the GUI code. A specially crafted Value Change Dump (.vcd) file triggers the out-of-bounds read, leading to arbitrary code execution. The vulnerability is classified as CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer). [1]

Exploitation

An attacker must craft a malicious .vcd file and convince a victim to open it using either the GTKWave GUI or one of the affected conversion utilities (vcd2lxt, vcd2lxt2, vcd2vzt). No special privileges or network position are required beyond the ability to deliver the file (e.g., via email attachment or shared folder). The vulnerability is triggered during parsing of the var definition section in the VCD file; no user interaction beyond opening the file is necessary for exploitation. [1]

Impact

Successful exploitation leads to arbitrary code execution in the context of the victim user. The attacker can achieve full compromise of confidentiality, integrity, and availability (CIA) of the affected system. The CVSSv3 score is 7.8 (High) with vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H. [1]

Mitigation

No official patch was available in the referenced sources at the time of publication (2024-01-08). Users should avoid opening untrusted .vcd files with GTKWave or its conversion utilities until a fixed version is released. The vendor was contacted via Talos; it is recommended to monitor the GTKWave project page 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.