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

CVE-2023-35955

CVE-2023-35955

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 LZ4_decompress_safe_partial.

AI Insight

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

Multiple heap-based buffer overflows in GTKWave 3.3.115's fstReaderIterBlocks2 VCDATA parsing allow arbitrary code execution via a crafted .fst file.

Vulnerability

The vulnerability resides in the fstReaderIterBlocks2 function's VCDATA parsing within GTKWave 3.3.115, specifically in the decompression routine LZ4_decompress_safe_partial. It is a heap-based buffer overflow (CWE-119). The affected code path is reachable when a user opens a specially-crafted .fst file via fstReaderOpen. [1]

Exploitation

An attacker must craft a malicious .fst file and convince a victim to open it. Because GTKWave registers mime types for its supported extensions, simply double-clicking the file (e.g., from an email attachment) triggers the vulnerability. No authentication is required; only user interaction (opening the file) is needed. The overflow occurs during the decompression step when processing crafted VCDATA blocks. [1]

Impact

Successful exploitation allows arbitrary code execution with the privileges of the user running GTKWave. This leads to full compromise of confidentiality, integrity, and availability. The CVSSv3 score is 7.8 (High). [1]

Mitigation

As of the Talos advisory (TALOS-2023-1785), no patched version has been released. GTKWave 3.3.115 is confirmed vulnerable. Users should avoid opening untrusted .fst files until a fix is available. No workaround has been provided. [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.