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

CVE-2023-39270

CVE-2023-39270

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 rows array.

AI Insight

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

Integer overflow when allocating the `rows` array in GTKWave 3.3.115's LXT2 parsing can lead to arbitrary code execution via a crafted .lxt2 file.

Vulnerability

Integer overflow vulnerabilities exist in the LXT2 facgeometry parsing functionality of GTKWave 3.3.115. Specifically, an integer overflow occurs when allocating the rows array during processing of a specially crafted .lxt2 file. The flaw is in the lxt2_rd_init function within lxt2_read.c, affecting all GTKWave components that parse LXT2 files: the GUI, lxt2vcd, rtlbrowse, and lxt2miner [1].

Exploitation

An attacker must craft a malicious .lxt2 file that triggers the integer overflow during the allocation of the rows array. The victim must open this file using GTKWave, either by double-clicking (GTKWave registers MIME types for its supported extensions) or by loading it via the application. No authentication or special privileges are needed, but user interaction is required [1].

Impact

Successful exploitation allows arbitrary code execution in the context of the user running GTKWave. The vulnerability has a CVSS v3.1 score of 7.8 (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H), indicating high confidentiality, integrity, and availability impact [1].

Mitigation

As of the published date (2024-01-08), no fixed version has been released. GTKWave 3.3.115 is confirmed vulnerable. Users should avoid opening untrusted .lxt2 files until a patch is provided by the vendor [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.