Vim is an open source command line text editor. double-free in dialog_changed() in Vim < v9.1.0648. When abandoning a buffer, Vim may ask the user what to do with the modified buffer. If the user wants the changed buffer to be saved, Vim may create a new Untitled file, if the buffer did not have a name yet. However, when setting the buffer name to Unnamed, Vim will falsely free a pointer twice, leading to a double-free and possibly later to a heap-use-after-free, which can lead to a crash. The issue has been fixed as of Vim patch v9.1.0648.
References
| Link | Resource |
|---|---|
| https://github.com/vim/vim/commit/b29f4abcd4b3382fa746edd1d0562b7b48c | Patch |
| https://github.com/vim/vim/security/advisories/GHSA-46pw-v7qw-xc2f | Vendor Advisory |
| https://security.netapp.com/advisory/ntap-20241115-0002/ | Vendor Advisory |
Configurations
History
17 Sep 2026, 17:59
| Type | Values Removed | Values Added |
|---|---|---|
| First Time |
Netapp
Neovim neovim Neovim Netapp hci Compute Node |
|
| References | () https://security.netapp.com/advisory/ntap-20241115-0002/ - Vendor Advisory | |
| CPE | cpe:2.3:o:netapp:hci_compute_node:-:*:*:*:*:*:*:* cpe:2.3:a:neovim:neovim:*:*:*:*:*:*:*:* |
Information
Published : 2024-08-01 22:15
Updated : 2026-09-17 17:59
NVD link : CVE-2024-41965
Mitre link : CVE-2024-41965
CVE.ORG link : CVE-2024-41965
JSON object : View
Products Affected
vim
- vim
netapp
- hci_compute_node
neovim
- neovim
