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

CVE-2023-37575

CVE-2023-37575

Description

Multiple use-after-free vulnerabilities exist in the VCD get_vartoken realloc 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 use-after-free when triggered via the GUI's interactive VCD parsing code.

AI Insight

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

Use-after-free in GTKWave 3.3.115 VCD parsing via a crafted .vcd file leads to arbitrary code execution when victim opens the file.

Vulnerability

Multiple use-after-free vulnerabilities exist in the VCD get_vartoken realloc functionality of GTKWave 3.3.115 [1]. The flaw resides in the vcd_parse function, which processes value change dump (VCD) files. The vulnerable code path is reachable when GTKWave opens a specially crafted .vcd file through its GUI or command-line conversion utilities (vcd2lxt, vcd2lxt2, vcd2vzt) [1]. All versions of GTKWave 3.3.115 are affected [1].

Exploitation

An attacker must craft a malicious .vcd file that triggers a use-after-free condition during the reallocation of variable tokens in the vcd_parse function [1]. The attack requires victim interaction: the target must open the malicious file, for example by double-clicking on it in a file manager (since GTKWave registers mime types for wave files) or by loading it through the GUI [1]. No additional privileges are required [1].

Impact

Successful exploitation results in arbitrary code execution in the context of the GTKWave application [1]. The attacker gains full compromise of confidentiality, integrity, and availability (CVSSv3 7.8) [1].

Mitigation

As of the publication date (2024-01-08), no patched version of GTKWave has been released [1]. Users should avoid opening untrusted .vcd files from unknown or suspicious sources [1]. The vulnerability is not currently listed in CISA's Known Exploited Vulnerabilities (KEV) catalog.

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.