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/GTKWavev5Range: 3.3.115
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2News mentions
0No linked articles in our index yet.