Vim
vim
251 CVEs • 5 products
Products (5)
Click to collapseToggle
Products (5)
Click to collapse
CVEs (251)
CVE VENDORS PRODUCTS UPDATED PUBLISHED CVSS |
|---|
vim is vulnerable to Heap-based Buffer Overflow |
3Debian FedoraprojectVim3Debian Linux FedoraVimJun 17, 2026 Nov 19, 2021 N/A· v4 7.8 HIGH· v3 6.8 MEDIUM· v2 vim is vulnerable to Use After Free |
3Debian FedoraprojectVim3Debian Linux FedoraVimJun 17, 2026 Nov 5, 2021 N/A· v4 7.8 HIGH· v3 4.6 MEDIUM· v2 vim is vulnerable to Use of Uninitialized Variable |
3Debian FedoraprojectVim3Debian Linux FedoraVimJun 17, 2026 Nov 5, 2021 N/A· v4 7.8 HIGH· v3 6.8 MEDIUM· v2 vim is vulnerable to Heap-based Buffer Overflow |
3Debian FedoraprojectVim3Debian Linux FedoraVimJun 17, 2026 Oct 27, 2021 N/A· v4 7.8 HIGH· v3 4.6 MEDIUM· v2 vim is vulnerable to Heap-based Buffer Overflow |
3Debian FedoraprojectVim3Debian Linux FedoraVimJun 17, 2026 Oct 19, 2021 N/A· v4 7.8 HIGH· v3 6.8 MEDIUM· v2 vim is vulnerable to Heap-based Buffer Overflow |
vim is vulnerable to Heap-based Buffer Overflow |
4Debian FedoraprojectNetapp+1 more4Debian Linux FedoraOntap Select Deploy Administration Utility+1 moreJun 17, 2026 Sep 15, 2021 N/A· v4 7.3 HIGH· v3 6.8 MEDIUM· v2 vim is vulnerable to Use After Free |
4Debian FedoraprojectNetapp+1 more4Debian Linux FedoraOntap Select Deploy Administration Utility+1 moreJun 17, 2026 Sep 15, 2021 N/A· v4 7.8 HIGH· v3 6.8 MEDIUM· v2 vim is vulnerable to Heap-based Buffer Overflow |
3Fedoraproject NetappVim3Fedora Ontap Select Deploy Administration UtilityVimJun 17, 2026 Sep 6, 2021 N/A· v4 7.8 HIGH· v3 4.6 MEDIUM· v2 vim is vulnerable to Heap-based Buffer Overflow |
6Apple CanonicalDebian+3 more7Command Center Debian LinuxLeap+4 moreJun 17, 2026 May 28, 2020 N/A· v4 5.3 MEDIUM· v3 4.6 MEDIUM· v2 In Vim before 8.1.0881, users can circumvent the rvim restricted mode and execute arbitrary OS commands via scripting interfaces (e.g., Python, Ruby, or Lua). |
2Canonical Vim2Ubuntu Linux VimJun 17, 2026 Dec 30, 2019 N/A· v4 7.8 HIGH· v3 6.8 MEDIUM· v2 The autocmd feature in window.c in Vim before 8.1.2136 accesses freed memory. |
getchar.c in Vim before 8.1.1365 and Neovim before 0.3.6 allows remote attackers to execute arbitrary OS commands via the :source! command in a modeline, as demonstrated by execute in Vim, and assert_fails or nvim_input...Show more |
3Canonical DebianVim3Debian Linux Ubuntu LinuxVimMay 13, 2026 Dec 1, 2017 N/A· v4 5.5 MEDIUM· v3 2.1 LOW· v2 fileio.c in Vim prior to 8.0.1263 sets the group ownership of a .swp file to the editor's primary group (which may be different from the group ownership of the original file), which allows local users to obtain sensitive...Show more |
VIM version 8.0.1187 (and other versions most likely) ignores umask when creating a swap file ("[ORIGINAL_FILENAME].swp") resulting in files that may be world readable or otherwise accessible in ways not intended by the...Show more |
Vim 8.0 allows attackers to cause a denial of service (invalid free) or possibly have unspecified other impact via a crafted source (aka -S) file. NOTE: there might be a limited number of scenarios in which this has secu...Show more |
An integer overflow at an unserialize_uep memory allocation site would occur for vim before patch 8.0.0378, if it does not properly validate values for tree length when reading a corrupted undo file, which may lead to re...Show more |
An integer overflow at a u_read_undo memory allocation site would occur for vim before patch 8.0.0377, if it does not properly validate values for tree length when reading a corrupted undo file, which may lead to resulta...Show more |
vim before patch 8.0.0322 does not properly validate values for tree length when handling a spell file, which may result in an integer overflow at a memory allocation site and a resultant buffer overflow. |
vim before patch 8.0.0056 does not properly validate values for the 'filetype', 'syntax' and 'keymap' options, which may result in the execution of arbitrary code if a file with a specially crafted modeline is opened. |