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

CVE-2023-35703

CVE-2023-35703

Description

Multiple stack-based buffer overflow vulnerabilities exist in the FST LEB128 varint functionality of GTKWave 3.3.115. A specially crafted .fst file can lead to arbitrary code execution. A victim would need to open a malicious file to trigger these vulnerabilities.This vulnerability concerns the fstReaderVarint64 function.

AI Insight

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

GTKWave 3.3.115 has multiple stack buffer overflows in FST LEB128 varint parsing; opening a crafted .fst file triggers arbitrary code execution.

Vulnerability

Multiple stack-based buffer overflow vulnerabilities exist in the FST LEB128 varint decoding functionality of GTKWave version 3.3.115 [1]. The flaw resides in the fstReaderVarint64 function called during parsing of .fst trace files via fstReaderOpen. A specially crafted .fst file can cause a stack buffer overflow when processing malformed LEB128-encoded integers [1]. No special configuration is required beyond opening a malicious file.

Exploitation

An attacker must craft a malicious .fst file containing oversized LEB128 varint fields that overflow fixed-size stack buffers [1]. The victim must open the file, either through the GTKWave GUI (e.g., double-clicking via registered mime type) or by using a command-line tool [1]. No authentication or prior access is needed; user interaction is limited to opening the file [1].

Impact

Successful exploitation leads to arbitrary code execution in the context of the victim user [1]. The attacker gains full control of the affected system (compromise of confidentiality, integrity, and availability) [1]. The CVSS v3.1 score is 7.8 (High) with vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H [1].

Mitigation

As of the advisory date (2024-01-08), no patched version of GTKWave has been released [1]. Users should avoid opening untrusted .fst files from unknown sources until an update is available. The vendor has been notified and is working on a fix [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.