Cloudanix VulnDB

CVE-2023-35962

High · 7.8

CVSS

7.8

EPSS

1.5%

Published

Jan 8, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A specially made file can trick a tool into running attacker commands on a computer when someone opens it.

Exploit Available
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Full Compromise
Component
Application
Class
Command Injection
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw permits arbitrary OS command execution via command injection during decompression in the vcd2vzt utility when a specially crafted wave file is processed.

Why it matters to the business

Attackers gaining arbitrary command execution can compromise affected systems after a user opens a malicious file, risking data theft or further network access; low urgency given stable low EPSS, no KEV listing, and no ransomware association despite wide downstream use in ecosystems.

How an attack unfolds

An attacker creates a malicious wave file embedding OS commands that exploit the decompression logic in vcd2vzt; the victim opens the file triggering injection and command execution. No named threat actors are associated.

How to fix it

Update to fixed versions: parisneo/lollms (GIT) at commit 95ad36eeffc6a6be3e3f35ed35a384d768f0ecf6. Avoid opening untrusted wave files until patched.

How to confirm the fix worked

Verify installed version or commit hash against the fixed commit; test with known-safe wave files and confirm absence of unexpected process execution during decompression.

Typical attack path

  1. Craft malicious wave file with embedded commands targeting decompression
  2. Deliver file to victim via email, download, or shared storage
  3. Victim opens file using the vulnerable utility
  4. Decompression triggers command injection and attacker payload execution

How to detect it

Review process creation logs and file access events around wave file handling for unexpected shell or command execution; look for anomalous child processes spawned by the utility.

What your security team should do

  • Apply the listed fixed commit immediately across all instances
  • Restrict opening of wave files from untrusted sources
  • Monitor for new EPSS increases or KEV additions given exploit availability

The record

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 decompression in the `vcd2vzt` utility.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 gtkwave 0 3.3.98+really3.3.118-0+deb10u1
Debian:11 gtkwave 0 3.3.104+really3.3.118-0+deb11u1
Debian:12 gtkwave 0 3.3.118-0.1~deb12u1
Debian:13 gtkwave 0 3.3.118-0.1
Ubuntu:16.04:LTS gtkwave 0 No fix
Ubuntu:18.04:LTS gtkwave 0 No fix
Ubuntu:20.04:LTS gtkwave 0 No fix
Ubuntu:22.04:LTS gtkwave 0 No fix
Ubuntu:24.04:LTS gtkwave 0 No fix
Ubuntu:24.10 gtkwave 0 No fix
Ubuntu:25.04 gtkwave 0 No fix
Ubuntu:25.10 gtkwave 0 No fix
Ubuntu:Pro:16.04:LTS gtkwave 0 No fix
Ubuntu:Pro:18.04:LTS gtkwave 0 No fix
Ubuntu:Pro:20.04:LTS gtkwave 0 No fix

Related vulnerabilities