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

CVE-2023-35960

CVE-2023-35960

Description

Multiple OS command injection vulnerabilities exist in the decompression functionality of GTKWave 3.3.115. A specially crafted wave file can lead to arbitrary command execution. A victim would need to open a malicious file to trigger these vulnerabilities.This vulnerability concerns legacy decompression in vcd_main.

AI Insight

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

OS command injection in GTKWave 3.3.115 decompression allows arbitrary command execution when opening a malicious wave file.

Vulnerability

GTKWave 3.3.115 contains an OS command injection vulnerability in the legacy decompression functionality within vcd_main. When opening a wave file, GTKWave uses popen to invoke external decompression programs (e.g., gzip, bzip2, zip) on the input file name without proper sanitization. A specially crafted file name can inject arbitrary commands. This affects all platforms (Linux, Windows, macOS) and is triggered when a user opens a malicious wave file, such as by double-clicking on it due to registered MIME types [1].

Exploitation

An attacker must craft a wave file with a file name containing shell metacharacters and command injection payloads. The victim must open this file using GTKWave (e.g., via the GUI or command line). No authentication or special privileges are required; the attack is local and relies on user interaction. The injection occurs during the decompression step, where the file name is passed to popen [1].

Impact

Successful exploitation allows arbitrary command execution with the privileges of the user running GTKWave. This can lead to full compromise of confidentiality, integrity, and availability, including data exfiltration, installation of malware, or further system compromise [1].

Mitigation

As of the publication date (2024-01-08), no official patch has been released for GTKWave 3.3.115. Users are advised to avoid opening wave files from untrusted sources and to consider using alternative wave viewers until a fix is available. The vulnerability is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog at the time of writing [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.