A flaw has been found in Neovim up to 0.12.2. Affected by this issue is the function M.read of the file runtime/lua/vim/secure.lua of the component View Branch. Executing a manipulation of the argument path can lead to command injection. It is possible to launch the attack on the...
Vendor
neovim vulnerabilities
31 published CVES affecting neovim, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 31
- Critical
- 0
- High
- 21
- Medium
- 10
- Low
- 0
- Unscored
- 0
- CISA KEV
- 0
Products
Latest neovim CVEs
Newest publication first · page 1 of 2
-
MediumCVSS 4.8 EPSS 1.0%
-
MediumCVSS 5.5 EPSS 0.25%
Vim is an open source, command line text editor. Prior to version 9.2.0450, a heap buffer overflow exists in read_compound() in src/spellfile.c when loading a crafted spell file (.spl) with UTF-8 encoding active. An attacker-controlled length field in the spell file's compound se...
-
CVE-2026-25749 Heap Overflow in Vim
PublishedMediumCVSS 6.6 EPSS 0.26%Vim is an open source, command line text editor. Prior to version 9.1.2132, a heap buffer overflow vulnerability exists in Vim's tag file resolution logic when processing the 'helpfile' option. The vulnerability is located in the get_tagfname() function in src/tag.c. When process...
-
MediumCVSS 5.5 EPSS 0.38%
When switching to other buffers using the :all command and visual mode still being active, this may cause a heap-buffer overflow, because Vim does not properly end visual mode and therefore may try to access beyond the end of a line in a buffer. In Patch 9.1.1003 Vim will correct...
-
MediumCVSS 4.7 EPSS 0.35%
The UNIX editor Vim prior to version 9.1.0678 has a use-after-free error in argument list handling. When adding a new file to the argument list, this triggers Buf* autocommands. If in such an autocommand the buffer that was just opened is closed (including the window where it is...
-
MediumCVSS 4.2 EPSS 0.33%
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 buf...
-
MediumCVSS 4.7 EPSS 0.54%
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 the recursive :s call causes free-ing of memor...
-
CVE-2023-5535 Use After Free in vim/vim
PublishedHighCVSS 7.8 EPSS 0.49%Use After Free in GitHub repository vim/vim prior to v9.0.2010.
-
HighCVSS 7.8 EPSS 0.58%
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1873.
-
CVE-2023-4733 Use After Free in vim/vim
PublishedHighCVSS 7.8 EPSS 0.51%Use After Free in GitHub repository vim/vim prior to 9.0.1840.
-
CVE-2023-4750 Use After Free in vim/vim
PublishedHighCVSS 7.8 EPSS 0.52%Use After Free in GitHub repository vim/vim prior to 9.0.1857.
-
CVE-2023-4752 Use After Free in vim/vim
PublishedHighCVSS 7.8 EPSS 0.57%Use After Free in GitHub repository vim/vim prior to 9.0.1858.
-
HighCVSS 7.8 EPSS 0.57%
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1331.
-
HighCVSS 7.8 EPSS 0.57%
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1848.
-
HighCVSS 7.8 EPSS 0.55%
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1846.
-
MediumCVSS 5.3 EPSS 0.41%
Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499.
-
MediumCVSS 6.6 EPSS 0.45%
Incorrect Calculation of Buffer Size in GitHub repository vim/vim prior to 9.0.1378.
-
MediumCVSS 6.6 EPSS 0.50%
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1376.
-
HighCVSS 7.8 EPSS 0.53%
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1225.
-
HighCVSS 7.8 EPSS 0.50%
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1189.
-
HighCVSS 7.8 EPSS 0.58%
Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.1143.
-
CVE-2022-3591 Use After Free in vim/vim
PublishedHighCVSS 7.8 EPSS 0.40%Use After Free in GitHub repository vim/vim prior to 9.0.0789.
-
HighCVSS 7.8 EPSS 0.46%
Heap based buffer overflow in vim/vim 9.0.0946 and below by allowing an attacker to CTRL-W gf in the expression used in the RHS of the substitute command.
-
HighCVSS 7.8 EPSS 0.53%
Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0598.
-
CVE-2022-3297 Use After Free in vim/vim
PublishedHighCVSS 7.8 EPSS 0.52%Use After Free in GitHub repository vim/vim prior to 9.0.0579.
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.