Neovim

30 CVEs across 1 Neovim products. Browse Neovim vulnerabilities, severities, and proof-of-concept exploits.

Neovim products with known CVEs

ProductCVEs
Neovim30
Neovim CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2026-45130Medium6.62026-05-08Vim 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…
CVE-2026-25749Medium6.62026-02-06Vim 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…
CVE-2025-22134Medium4.22025-01-13When 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…
CVE-2024-43374Medium4.52024-08-16The 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…
CVE-2024-41965Medium4.22024-08-01Vim 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 w…
CVE-2023-48706Low3.62023-11-22Vim 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…
CVE-2023-5535High7.82023-10-11Use After Free in GitHub repository vim/vim prior to v9.0.2010.
CVE-2023-4781High7.82023-09-05Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1873.
CVE-2023-4752High7.82023-09-04Use After Free in GitHub repository vim/vim prior to 9.0.1858.
CVE-2023-4750High7.82023-09-04Use After Free in GitHub repository vim/vim prior to 9.0.1857.
CVE-2023-4733High7.82023-09-04Use After Free in GitHub repository vim/vim prior to 9.0.1840.
CVE-2023-4751High7.82023-09-03Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1331.
CVE-2023-4738High7.82023-09-02Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1848.
CVE-2023-4734High7.82023-09-02Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1846.
CVE-2023-2426Medium5.32023-04-29Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499.
CVE-2023-1175Medium6.62023-03-04Incorrect Calculation of Buffer Size in GitHub repository vim/vim prior to 9.0.1378.
CVE-2023-1170Medium6.62023-03-03Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1376.
CVE-2023-0433High7.82023-01-21Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1225.
CVE-2023-0288High7.82023-01-13Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1189.
CVE-2023-0049High7.82023-01-04Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.1143.
CVE-2022-3591High7.82022-12-02Use After Free in GitHub repository vim/vim prior to 9.0.0789.
CVE-2022-4141High7.82022-11-25Heap 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.
CVE-2022-3324High7.82022-09-27Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0598.
CVE-2022-3297High7.82022-09-25Use After Free in GitHub repository vim/vim prior to 9.0.0579.
CVE-2022-3296High7.82022-09-25Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0577.
CVE-2022-3256High7.82022-09-22Use After Free in GitHub repository vim/vim prior to 9.0.0530.
CVE-2022-3134High7.82022-09-06Use After Free in GitHub repository vim/vim prior to 9.0.0389.
CVE-2022-3037High7.82022-08-30Use After Free in GitHub repository vim/vim prior to 9.0.0322.
CVE-2021-4019High7.82021-12-01vim is vulnerable to Heap-based Buffer Overflow
CVE-2019-12735High8.62019-06-05getchar.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 de…