PT-2024-12584 · Gtkwave · Gtkwave

Claudio Bozzato

·

Published

2024-01-08

·

Updated

2024-04-09

·

CVE-2023-36747

CVSS v3.1

7.0

High

VectorAV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions GTKWave version 3.3.115
Description The issue is related to multiple heap-based buffer overflow vulnerabilities in the fstReaderIterBlocks2 and fstWritex len functionality. These vulnerabilities can be triggered by a specially crafted .fst file, leading to memory corruption when a victim opens the malicious file. The problem concerns the handling of len in fstWritex when beg time does not match the start of the time table.
Recommendations For GTKWave version 3.3.115, consider avoiding the use of the fstWritex function with untrusted .fst files until a patch is available. As a temporary workaround, restrict the handling of len in fstWritex to prevent memory corruption.

Exploit

Fix

Memory Corruption

Buffer Overflow

Weakness Enumeration

Related Identifiers

CVE-2023-36747
DLA-3785-1
DSA-5653-1

Affected Products

Gtkwave