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

CVE-2023-35956

CVE-2023-35956

Description

Multiple heap-based buffer overflow vulnerabilities exist in the fstReaderIterBlocks2 VCDATA parsing 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 decompression function fastlz_decompress.

AI Insight

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

Heap overflows in GTKWave 3.3.115's fstReaderIterBlocks2 VCDATA parsing via a crafted .fst file can lead to arbitrary code execution when opened.

Vulnerability

Multiple heap-based buffer overflow vulnerabilities exist in the fstReaderIterBlocks2 VCDATA parsing functionality of GTKWave version 3.3.115. The flaw is triggered during decompression via the function fastlz_decompress, where a specially-crafted .fst file can cause out-of-bounds writes on the heap. The vulnerable code path is reached when the user opens a malicious .fst file, either through the GUI or command-line tools. [1]

Exploitation

An attacker must craft a malicious .fst file that exploits the heap overflow in the VCDATA decompression routine. The victim must open the file using GTKWave 3.3.115, either by double-clicking (as GTKWave registers mime types for its extensions) or via a command-line invocation. No special privileges or authentication are required beyond user interaction. [1]

Impact

Successful exploitation allows an attacker to achieve arbitrary code execution in the context of the user running GTKWave. The CVSS v3.1 score is 7.8 (High) with confidentiality, integrity, and availability all rated as High, indicating full compromise of the affected system. [1]

Mitigation

As of the publication date (2024-01-08), no patched version of GTKWave has been released by the vendor. Users should avoid opening untrusted .fst files until an update is available. The vulnerability is not listed in CISA's 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.