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

CVE-2023-38652

CVE-2023-38652

Description

Multiple integer overflow vulnerabilities exist in the VZT vzt_rd_block_vch_decode dict parsing functionality of GTKWave 3.3.115. A specially crafted .vzt file can lead to memory corruption. A victim would need to open a malicious file to trigger these vulnerabilities.This vulnerability concerns the integer overflow when num_time_ticks is not zero.

AI Insight

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

Multiple integer overflows in GTKWave 3.3.115 VZT file parsing allow memory corruption via crafted .vzt file.

Vulnerability

Multiple integer overflow vulnerabilities exist in the VZT vzt_rd_block_vch_decode dict parsing functionality of GTKWave 3.3.115 [1]. These occur when num_time_ticks is not zero during parsing of a specially crafted .vzt file, leading to memory corruption. The affected code is in vzt_read.c and is used by both the GUI and command-line tools.

Exploitation

An attacker must craft a malicious .vzt file with specific values that trigger the integer overflow. The victim must open the file using GTKWave, either by double-clicking (due to associated mime types) or via command-line tools like vzt2vcd. Once opened, the parsing process triggers the overflow, resulting in memory corruption.

Impact

Successful exploitation can lead to arbitrary code execution, compromising the confidentiality, integrity, and availability of the system. The CVSSv3 score is 7.0 (High), with local access, high complexity, and user interaction required, but high impact on CIA.

Mitigation

No patched version has been released as of the publication date. Users should avoid opening untrusted .vzt files. The vendor has been notified, but no official fix is available yet.

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.