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

CVE-2023-35994

CVE-2023-35994

Description

Multiple improper array index validation vulnerabilities exist in the fstReaderIterBlocks2 tdelta 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 tdelta initialization part.

AI Insight

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

GTKWave 3.3.115 has multiple improper array index validation bugs in fstReaderIterBlocks2 tdelta handling, allowing arbitrary code execution via a crafted .fst file.

Vulnerability

The fstReaderIterBlocks2 function's tdelta initialization logic in GTKWave 3.3.115 contains multiple improper array index validation vulnerabilities (CWE-129). These flaws occur during parsing of specially crafted .fst files. The function fstReaderOpen initiates file parsing, and the vulnerable code path is reached when the victim opens a malicious .fst file using GTKWave's GUI or command-line tools. GTKWave is available on Linux, Windows, and macOS.

Exploitation

An attacker must craft a .fst file with maliciously structured data to trigger improper array index validation. The victim must open this file using GTKWave (e.g., by double-clicking on a .fst attachment received via email, as GTKWave registers MIME types for its supported extensions). No additional authentication or network access is required; the attack vector is local file opening with user interaction.

Impact

Successful exploitation leads to arbitrary code execution in the context of the GTKWave process. The attacker gains the ability to execute arbitrary commands or code, potentially leading to full compromise of the victim's system. The CVSSv3 score is 7.8 (High) with impacts to confidentiality, integrity, and availability.

Mitigation

As of the reference publication date (January 8, 2024), GTKWave 3.3.115 is confirmed vulnerable. No patched version is mentioned in the available references [1]. Users should avoid opening untrusted .fst files with GTKWave until a fix is released. Monitor vendor updates at https://gtkwave.sourceforge.net.

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.