CVE-2025-55158

V

im is an open source, command line text editor. In versions from 9.1.1231 to before 9.1.1406, when processing nested tuples during Vim9 script import operations, an error during evaluation can trigger a double-free in Vim’s internal typed value (typval_T) management. Specifically, the clear_tv() function may attempt to free memory that has already been deallocated, due to improper lifetime handling in the handle_import / ex_import code paths. The vulnerability can only be triggered if a user explicitly opens and executes a specially crafted Vim script. This issue has been patched in version 9.1.1406.

Configurations

Configuration 1 (hide)

cpe:2.3:a:vim:vim:*:*:*:*:*:*:*:*

History

12 Aug 2025, 18:49

Type Values Removed Values Added
New CVE

Information

Published : 2025-08-11 23:15

Updated : 2025-08-12 18:49


NVD link : CVE-2025-55158

Mitre link : CVE-2025-55158

CVE.ORG link : CVE-2025-55158


JSON object : View

Products Affected
CWE
CWE-415

Double Free