VulnSea

vim vulnerabilities

CVEs whose affected-version data names the vim package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

33 CVEsRSS

CVE-2026-43961High· 7.8
1mo ago

A flaw was found in Vim's netrw plugin

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be levera…

Twilightvim · vimEPSS 0.16%via NVD
CVE-2026-73070Medium· 5.5
1mo ago

Vim is an open source, command line text editor

Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/c…

Sunlitvim · vimEPSS 0.13%via NVD
CVE-2026-73077High· 8.4
1mo ago

Vim is an open source, command line text editor

Vim is an open source, command line text editor. Prior to 9.2.0839, the runtime/ftplugin/sh.vim, runtime/ftplugin/zsh.vim, and runtime/ftplugin/ps1.vim filetype plugins pass attacker-controlled Visual-mode selections from K through keywo…

Twilightvim · vimEPSS 0.14%via NVD
CVE-2026-73078High· 8.6
1mo ago

Vim is an open source, command line text editor

Vim is an open source, command line text editor. Prior to 9.2.0840, runtime/plugin/netrwPlugin.vim loads netrw and runtime/pack/dist/opt/netrw/autoload/netrw.vim constructs Bookmarks, History, and Targets menu entries by interpolating at…

Twilightvim · vimEPSS 0.34%via NVD
CVE-2026-73076High· 8.4
1mo ago

Vim is an open source, command line text editor

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimb…

Twilightvim · vimEPSS 0.13%via NVD
CVE-2026-52860High· 7.8
3mo ago

Vim is an open source, command line text editor

Vim is an open source, command line text editor. Prior to version 9.2.0597, Vim's Python omni-completion executes reconstructed function and class definitions from the current buffer with exec() as part of populating the completion dicti…

Twilightvim · vimEPSS 0.22%via NVD
CVE-2026-47162High· 8.8
3mo ago

Vim is an open source, command line text editor

Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing br…

Twilightvim · vimEPSS 0.26%via NVD
CVE-2026-34982High· 8.2
5mo ago

Vim is an open source, command line text editor

Vim is an open source, command line text editor. Prior to version 9.2.0276, a modeline sandbox bypass in Vim allows arbitrary OS command execution when a user opens a crafted file. The `complete`, `guitabtooltip` and `printheader` option…

Twilightvim · vimEPSS 0.47%via NVD
CVE-2026-32249Medium· 5.3
6mo ago

Vim is an open source, command line text editor

Vim is an open source, command line text editor. From 9.1.0011 to before 9.2.0137, Vim's NFA regex compiler, when encountering a collection containing a combining character as the endpoint of a character range (e.g. [0-0\u05bb]), incorre…

Sunlitvim · vimEPSS 0.13%via NVD
CVE-2024-41965Medium· 4.2
2y ago

Vim is an open source command line text editor

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…

Sunlitneovim · neovimEPSS 0.33%via NVD
CVE-2023-48706Low· 3.6
2y ago

Vim is a UNIX editor that, prior to version 9.0.2121, has a heap-use-after-free vulnerability

Vim is a UNIX editor that, prior to version 9.0.2121, has a heap-use-after-free vulnerability. When executing a `:s` command for the very first time and using a sub-replace-special atom inside the substitution part, it is possible that t…

Sunlitneovim · neovimEPSS 0.54%via NVD
CVE-2023-48237Low· 2.8
2y ago

Vim is an open source command line text editor

Vim is an open source command line text editor. In affected versions when shifting lines in operator pending mode and using a very large value, it may be possible to overflow the size of integer. Impact is low, user interaction is requir…

Sunlitvim · vimEPSS 0.76%via NVD
CVE-2023-48236Low· 2.8
2y ago

Vim is an open source command line text editor

Vim is an open source command line text editor. When using the z= command, the user may overflow the count with values larger than MAX_INT. Impact is low, user interaction is required and a crash may not even happen in all situations. Th…

Sunlitvim · vimEPSS 0.69%via NVD
CVE-2023-48235Low· 2.8
2y ago

Vim is an open source command line text editor

Vim is an open source command line text editor. When parsing relative ex addresses one may unintentionally cause an overflow. Ironically this happens in the existing overflow check, because the line number becomes negative and LONG_MAX -…

Sunlitvim · vimEPSS 0.76%via NVD
CVE-2023-48234Low· 2.8
2y ago

Vim is an open source command line text editor

Vim is an open source command line text editor. When getting the count for a normal mode z command, it may overflow for large counts given. Impact is low, user interaction is required and a crash may not even happen in all situations. Th…

Sunlitvim · vimEPSS 0.76%via NVD
CVE-2023-48233Low· 2.8
2y ago

Vim is an open source command line text editor

Vim is an open source command line text editor. If the count after the :s command is larger than what fits into a (signed) long variable, abort with e_value_too_large. Impact is low, user interaction is required and a crash may not even …

Sunlitvim · vimEPSS 0.76%via NVD
CVE-2023-48232Low· 3.9
2y ago

Vim is an open source command line text editor

Vim is an open source command line text editor. A floating point exception may occur when calculating the line offset for overlong lines and smooth scrolling is enabled and the cpo-settings include the 'n' flag. This may happen when a wi…

Sunlitvim · vimEPSS 0.67%via NVD
CVE-2023-48231Low· 3.9
2y ago

Vim is an open source command line text editor

Vim is an open source command line text editor. When closing a window, vim may try to access already freed window structure. Exploitation beyond crashing the application has not been shown to be viable. This issue has been addressed in c…

Sunlitvim · vimEPSS 0.67%via NVD
CVE-2023-46246Medium· 4.0
2y ago

Vim is an improved version of the good old UNIX editor Vi

Vim is an improved version of the good old UNIX editor Vi. Heap-use-after-free in memory allocated in the function `ga_grow_inner` in in the file `src/alloc.c` at line 748, which is freed in the file `src/ex_docmd.c` in the function `do_…

Sunlitvim · vimEPSS 0.37%via NVD
CVE-2023-5535High· 7.8⚖ disputed
2y ago

Use After Free in GitHub repository vim/vim prior to v9.0.2010.

Use After Free in GitHub repository vim/vim prior to v9.0.2010.

Twilightneovim · neovimEPSS 0.54%via NVD
CVE-2023-4781High· 7.8
3y ago

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1873.

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1873.

Twilightneovim · neovimEPSS 0.61%via NVD
CVE-2023-4752High· 7.8
3y ago

Use After Free in GitHub repository vim/vim prior to 9.0.1858.

Use After Free in GitHub repository vim/vim prior to 9.0.1858.

Twilightneovim · neovimEPSS 0.56%via NVD
CVE-2023-4750High· 7.8
3y ago

Use After Free in GitHub repository vim/vim prior to 9.0.1857.

Use After Free in GitHub repository vim/vim prior to 9.0.1857.

Twilightneovim · neovimEPSS 0.53%via NVD
CVE-2023-4733High· 7.8
3y ago

Use After Free in GitHub repository vim/vim prior to 9.0.1840.

Use After Free in GitHub repository vim/vim prior to 9.0.1840.

Twilightneovim · neovimEPSS 0.54%via NVD
CVE-2023-4751High· 7.8
3y ago

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1331.

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1331.

Twilightneovim · neovimEPSS 0.56%via NVD
CVE-2023-4738High· 7.8
3y ago

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1848.

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1848.

Twilightneovim · neovimEPSS 0.60%via NVD
CVE-2023-4736High· 7.8
3y ago

Untrusted Search Path in GitHub repository vim/vim prior to 9.0.1833.

Untrusted Search Path in GitHub repository vim/vim prior to 9.0.1833.

Twilightvim · vimEPSS 0.51%via NVD
CVE-2023-4735High· 7.8
3y ago

Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1847.

Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1847.

Twilightvim · vimEPSS 0.60%via NVD
CVE-2023-4734High· 7.8
3y ago

Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1846.

Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1846.

Twilightneovim · neovimEPSS 0.58%via NVD
CVE-2023-2610High· 7.8
3y ago

Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.

Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.

Twilightvim · vimEPSS 0.46%via NVD
vim vulnerabilities (CVEs) · VulnSea