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

CVE-2023-37576

CVE-2023-37576

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 vcd2vzt conversion utility.

AI Insight

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

Use-after-free in GTKWave 3.3.115 VCD parsing via specially crafted .vcd file leads to arbitrary code execution.

Vulnerability

Multiple use-after-free vulnerabilities exist in the VCD get_vartoken realloc functionality of GTKWave version 3.3.115 [1]. The bug resides in the VCD parsing logic (vcd_parse) used by various conversion utilities (e.g., vcd2vzt, vcd2lxt) and the GUI component [1]. A specially crafted .vcd file can trigger a use-after-free when reallocating memory during token handling [1]. The vulnerability is confirmed for version 3.3.115 [1].

Exploitation

An attacker must provide a malicious .vcd file to the victim [1]. No authentication or special privileges are required. The victim only needs to open the file, either by double-clicking it (as GTKWave registers mime types for its supported extensions) or by using a conversion utility like vcd2vzt [1]. The vulnerable code path is reached when vcd_parse processes a crafted token that triggers a use-after-free during the get_vartoken realloc operation [1].

Impact

Successful exploitation leads to arbitrary code execution in the context of the GTKWave process [1]. The impact is high for confidentiality, integrity, and availability (CVSS 7.8) [1]. Depending on the attacker's control, this could result in full system compromise, data exfiltration, or further lateral movement.

Mitigation

As of the available references [1], no patched version has been released. The vendor has been notified (TALOS-2023-1806) but no fix or workaround is documented. Users should avoid opening untrusted .vcd files from unknown sources until an update is provided. There is no indication that this CVE is listed in the Known Exploited Vulnerabilities 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.