VYPR
Vendor

neovim

Products
1
CVEs
21
Across products
21
Status
Private

Products

1

Recent CVEs

21
View all 21 CVEs →
  • CVE-2019-12735HigJun 5, 2019
    risk 0.60cvss 8.6epss 0.19

    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 in Neovim.

  • CVE-2023-5535HigOct 11, 2023
    risk 0.51cvss 7.8epss 0.01

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

  • CVE-2023-4781HigSep 5, 2023
    risk 0.51cvss 7.8epss 0.01

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

  • CVE-2023-4752HigSep 4, 2023
    risk 0.51cvss 7.8epss 0.01

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

  • CVE-2023-4750HigSep 4, 2023
    risk 0.51cvss 7.8epss 0.01

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

  • CVE-2023-4733HigSep 4, 2023
    risk 0.51cvss 7.8epss 0.01

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

  • CVE-2023-4751HigSep 3, 2023
    risk 0.51cvss 7.8epss 0.01

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

  • CVE-2023-4738HigSep 2, 2023
    risk 0.51cvss 7.8epss 0.01

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

  • CVE-2023-4734HigSep 2, 2023
    risk 0.51cvss 7.8epss 0.01

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

  • CVE-2023-0288HigJan 13, 2023
    risk 0.51cvss 7.8epss 0.00

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

  • CVE-2021-4019HigDec 1, 2021
    risk 0.51cvss 7.8epss 0.02

    vim is vulnerable to Heap-based Buffer Overflow

  • CVE-2026-25749MedFeb 6, 2026
    risk 0.43cvss 6.6epss 0.00

    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…

  • CVE-2023-1175MedMar 4, 2023
    risk 0.43cvss 6.6epss 0.00

    Incorrect Calculation of Buffer Size in GitHub repository vim/vim prior to 9.0.1378.

  • CVE-2023-1170MedMar 3, 2023
    risk 0.43cvss 6.6epss 0.01

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

  • CVE-2026-45130MedMay 8, 2026
    risk 0.36cvss 6.6epss 0.00

    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…

  • CVE-2023-2426MedApr 29, 2023
    risk 0.34cvss 5.3epss 0.00

    Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499.

  • CVE-2026-11487MedJun 8, 2026
    risk 0.27cvss 5.3epss 0.01

    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…

  • CVE-2024-41965MedAug 1, 2024
    risk 0.27cvss 4.2epss 0.00

    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…

  • CVE-2023-48706LowNov 22, 2023
    risk 0.23cvss 3.6epss 0.01

    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…

  • CVE-2024-43374MedAug 16, 2024
    risk 0.22cvss 4.5epss 0.00

    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…