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

CVE-2023-38620

CVE-2023-38620

Description

Multiple integer overflow vulnerabilities exist in the VZT facgeometry parsing functionality of GTKWave 3.3.115. A specially crafted .vzt file can lead to arbitrary code execution. A victim would need to open a malicious file to trigger these vulnerabilities.This vulnerability concerns the integer overflow when allocating the lsb array.

AI Insight

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

Integer overflow in GTKWave 3.3.115 VZT parsing allows arbitrary code execution via a crafted .vzt file.

Vulnerability

An integer overflow vulnerability exists in the VZT facgeometry parsing functionality of GTKWave 3.3.115. The flaw occurs when allocating the lsb array within the vzt_rd_init_smp function in vzt_read.c. A specially crafted .vzt file can trigger the overflow, leading to an undersized heap allocation. This affects the GTKWave GUI, the vzt2vcd conversion utility, and vztminer [1].

Exploitation

An attacker must craft a malicious .vzt file and convince a victim to open it, for example by double-clicking an email attachment (GTKWave registers MIME types for its supported extensions). No authentication or special privileges are required. When the victim opens the file, the integer overflow during lsb array allocation results in a heap buffer overflow, which can be leveraged to achieve arbitrary code execution [1].

Impact

Successful exploitation allows an attacker to execute arbitrary code in the context of the GTKWave process. This compromises confidentiality, integrity, and availability of the affected system. The CVSSv3 score is 7.8 (High) [1].

Mitigation

As of the publication date (2024-01-08), no official fix has been disclosed by the vendor. Users should avoid opening untrusted .vzt files and monitor GTKWave updates for a patched version. This vulnerability is not listed in the Known Exploited Vulnerabilities (KEV) catalog [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.