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

CVE-2023-35969

CVE-2023-35969

Description

Multiple heap-based buffer overflow vulnerabilities exist in the fstReaderIterBlocks2 chain_table 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 chain_table of FST_BL_VCDATA and FST_BL_VCDATA_DYN_ALIAS section types.

AI Insight

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

Heap-based buffer overflow in GTKWave 3.3.115 fstReaderIterBlocks2 chain_table parsing allows arbitrary code execution via crafted .fst file.

Vulnerability

A heap-based buffer overflow vulnerability exists in the fstReaderIterBlocks2 function's parsing of the chain_table for FST_BL_VCDATA and FST_BL_VCDATA_DYN_ALIAS section types in GTKWave 3.3.115 [1]. A specially crafted .fst file can trigger the overflow when the file is opened.

Exploitation

An attacker must craft a malicious .fst file and convince a victim to open it, for example by double-clicking on an email attachment. No authentication or special privileges are required. The victim's action of opening the file in GTKWave triggers the vulnerable code path, leading to the buffer overflow.

Impact

Successful exploitation allows arbitrary code execution with the privileges of the user running GTKWave. This can result in full compromise of confidentiality, integrity, and availability of the affected system.

Mitigation

As of the publication date (2024-01-08), no fixed version has been disclosed by the vendor [1]. Users should avoid opening untrusted .fst files and consider using alternative tools or sandboxing environments until a patch is released.

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.