HomeVimCVE-2024-41957

CVE-2024-41957

MEDIUM
4.5CVSS
Published: 2024-08-01
Updated: 2025-11-04
AI Analysis

Description

Vim is an open source command line text editor. Vim < v9.1.0647 has double free in src/alloc.c:616. When closing a window, the corresponding tagstack data will be cleared and freed. However a bit later, the quickfix list belonging to that window will also be cleared and if that quickfix list points to the same tagstack data, Vim will try to free it again, resulting in a double-free/use-after-free access exception. Impact is low since the user must intentionally execute vim with several non-default flags, but it may cause a crash of Vim. The issue has been fixed as of Vim patch v9.1.0647

CVSS Metrics

Vector
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L
Attack Vector
local
Complexity
high
Privileges
none
User Action
required
Scope
unchanged
Confidentiality
low
Integrity
low
Availability
low
Weaknesses
CWE-415CWE-415

Metadata

Primary Vendor
VIM
Published
8/1/2024
Last Modified
11/4/2025
Source
NIST NVD
Note: Verify all details with official vendor sources before applying patches.

Affected Products

vim : vim

AI-Powered Remediation

Generate remediation guidance or a C-suite brief for this vulnerability.

Executive Intelligence Brief

CVE-CVE-2024-41957 | MEDIUM Severity | CVEDatabase.com | CVEDatabase.com