PT-2024-12584 · Gtkwave · Gtkwave
Claudio Bozzato
·
Published
2024-01-08
·
Updated
2024-04-09
·
CVE-2023-36747
CVSS v3.1
7.0
High
| Vector | AV: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
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Gtkwave