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

CVE-2023-37444

CVE-2023-37444

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 read when triggered via the GUI's interactive VCD parsing code.

AI Insight

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

Multiple out-of-bounds read vulnerabilities in GTKWave 3.3.115's VCD var definition parsing allow arbitrary code execution when a user opens a crafted .vcd file.

Vulnerability

In GTKWave 3.3.115, the VCD parsing code (both in GUI and conversion utilities like vcd2lxt, vcd2lxt2, vcd2vzt) contains multiple out-of-bounds read flaws in the variable definition section. The vcd_parse function processes each line and executes different switch blocks based on tokens; improper bounds checking leads to out-of-bounds reads when handling specially crafted .vcd files. This vulnerability is identified as CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer) [1].

Exploitation

An attacker must craft a malicious .vcd file that triggers the out-of-bounds read during parsing. No authentication or special network position is required; the victim simply needs to open the file using GTKWave's GUI or a command-line conversion tool. The vulnerability is triggered during the parsing of the var definition section, without requiring any user interaction beyond opening the file [1].

Impact

Successful exploitation can lead to arbitrary code execution in the context of the GTKWave process. The CVSS score is 7.8 (High) with vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, indicating high confidentiality, integrity, and availability impact. An attacker could potentially gain full control over the affected system [1].

Mitigation

As of the advisory date (January 2024), no patched version had been released. The vendor (GTKWave) was notified and the vulnerability was confirmed. Users should avoid opening untrusted .vcd files from unknown sources. The specific version 3.3.115 is confirmed vulnerable; users should monitor for updates from the official website. No workaround beyond file handling precautions is available [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.