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

CVE-2023-39275

CVE-2023-39275

Description

Multiple integer overflow vulnerabilities exist in the LXT2 facgeometry parsing functionality of GTKWave 3.3.115. A specially crafted .lxt2 file can lead to arbitrary code execution. A victim would need to open a malicious file to trigger these vulnerabilities.This vulnerability concerns the integer overflow when allocating the value array.

AI Insight

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

Integer overflow in GTKWave 3.3.115 LXT2 parsing can lead to arbitrary code execution when opening a malicious .lxt2 file.

Vulnerability

An integer overflow vulnerability exists in the facgeometry parsing functionality of GTKWave version 3.3.115. Specifically, when allocating the value array in LXT2 file handling, an overflow can occur. The vulnerability is triggered by a specially crafted .lxt2 file and resides in the LXT2 parsing code within lxt2_read.c. This affects all components that parse LXT2 files, including the GUI, lxt2vcd, rtlbrowse, and lxt2miner utilities [1].

Exploitation

An attacker must craft a malicious .lxt2 file with manipulated facgeometry data that causes an integer overflow during array allocation. The victim must open the file using any GTKWave tool or interface. Because GTKWave registers MIME types for its supported extensions, simply double-clicking a received file is sufficient to trigger the code path. No authentication or elevated privileges are required beyond user interaction [1].

Impact

Successful exploitation leads to arbitrary code execution in the context of the user running GTKWave. This gives the attacker full control over confidentiality, integrity, and availability (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) [1].

Mitigation

As of the publication date (2024-01-08), no fixed version has been released. The only confirmed vulnerable version is GTKWave 3.3.115. Users should avoid opening untrusted .lxt2 files and monitor GTKWave updates for a patch. The vulnerability is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalog as of this 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.