✅ Check your installed version
All known vulnerabilities
CRITICAL9.8CVE-2022-3520Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0765. from 0, < 8.2.4836-r1
CRITICAL9.8CVE-2017-6350An integer overflow at an unserialize_uep memory allocation site would occur for vim before patch 8.0.0378, if it does not properly validat… from 0, < 8.0.1521-r0
from 0, < 8.0.1521-r0
from 0, < 8.0.0329-r0
HIGH8.8CVE-2022-0729Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 8.2.4440. from 0, < 8.2.4619-r0
HIGH8.6CVE-2026-34714Vim before 9.2.0272 allows code execution that happens immediately upon opening a crafted file in the default configuration, because %{expr… from 0, < 9.2.0272-r0
from 0, < 8.1.1365-r0
from 0, < 9.2.0280-r0
HIGH8.0CVE-2021-3968vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.3650-r0
from 0, < 9.2.0321-r0
from 0, < 9.2.0078-r0
from 0, < 9.2.0078-r0
HIGH7.8CVE-2023-5535Use After Free in GitHub repository vim/vim prior to v9.0.2010. from 0, < 9.0.2073-r0
HIGH7.8CVE-2023-4781Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1873. from 0, < 9.0.2073-r0
from 0, < 9.0.2073-r0
HIGH7.8CVE-2023-4750Use After Free in GitHub repository vim/vim prior to 9.0.1857. from 0, < 9.0.2073-r0
HIGH7.8CVE-2023-4733Use After Free in GitHub repository vim/vim prior to 9.0.1840. from 0, < 9.0.2073-r0
HIGH7.8CVE-2023-4738Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1848. from 0, < 9.0.2073-r0
HIGH7.8CVE-2023-4736Untrusted Search Path in GitHub repository vim/vim prior to 9.0.1833. from 0, < 9.0.2073-r0
HIGH7.8CVE-2023-4735Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1847. from 0, < 9.0.2073-r0
HIGH7.8CVE-2023-4734Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1846. from 0, < 9.0.2073-r0
HIGH7.8CVE-2023-1127Divide By Zero in GitHub repository vim/vim prior to 9.0.1367. from 0, < 9.0.1395-r0
HIGH7.8CVE-2023-0512Divide By Zero in GitHub repository vim/vim prior to 9.0.1247. from 0, < 9.0.1251-r0
HIGH7.8CVE-2023-0433Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1225. from 0, < 9.0.1251-r0
HIGH7.8CVE-2022-47024A null pointer dereference issue was discovered in function gui_x11_create_blank_mouse in gui_x11.c in vim 8.1.2269 thru 9.0.0339 allows at… from 0, < 9.0.0999-r0
HIGH7.8CVE-2023-0288Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1189. from 0, < 9.0.1198-r0
HIGH7.8CVE-2023-0054Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1145. from 0, < 9.0.1167-r0
HIGH7.8CVE-2023-0051Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1144. from 0, < 9.0.1167-r0
HIGH7.8CVE-2023-0049Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.1143. from 0, < 9.0.1167-r0
HIGH7.8CVE-2022-4292Use After Free in GitHub repository vim/vim prior to 9.0.0882. from 0, < 9.0.0999-r0
from 0, < 9.0.0999-r0
HIGH7.8CVE-2022-3352Use After Free in GitHub repository vim/vim prior to 9.0.0614. from 0, < 9.0.0636-r0
HIGH7.8CVE-2022-3256Use After Free in GitHub repository vim/vim prior to 9.0.0530. from 0, < 9.0.0598-r0
HIGH7.8CVE-2022-3235Use After Free in GitHub repository vim/vim prior to 9.0.0490. from 0, < 9.0.0598-r0
HIGH7.8CVE-2022-3234Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0483. from 0, < 9.0.0598-r0
HIGH7.8CVE-2022-3134Use After Free in GitHub repository vim/vim prior to 9.0.0389. from 0, < 9.0.0437-r0
HIGH7.8CVE-2022-3099Use After Free in GitHub repository vim/vim prior to 9.0.0360. from 0, < 9.0.0369-r0
HIGH7.8CVE-2022-3037Use After Free in GitHub repository vim/vim prior to 9.0.0322. from 0, < 9.0.0369-r0
HIGH7.8CVE-2022-3016Use After Free in GitHub repository vim/vim prior to 9.0.0286. from 0, < 9.0.0369-r0
HIGH7.8CVE-2022-2982Use After Free in GitHub repository vim/vim prior to 9.0.0260. from 0, < 9.0.0369-r0
HIGH7.8CVE-2022-2946Use After Free in GitHub repository vim/vim prior to 9.0.0246. from 0, < 9.0.0270-r0
HIGH7.8CVE-2022-2817Use After Free in GitHub repository vim/vim prior to 9.0.0213. from 0, < 9.0.0224-r0
HIGH7.8CVE-2022-2816Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.0212. from 0, < 9.0.0224-r0
HIGH7.8CVE-2022-2819Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0211. from 0, < 9.0.0224-r0
HIGH7.8CVE-2022-2304Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0. from 0, < 9.0.0050-r0
HIGH7.8CVE-2022-2289Use After Free in GitHub repository vim/vim prior to 9.0. from 0, < 9.0.0050-r0
HIGH7.8CVE-2022-2288Out-of-bounds Write in GitHub repository vim/vim prior to 9.0. from 0, < 9.0.0050-r0
HIGH7.8CVE-2022-2286Out-of-bounds Read in GitHub repository vim/vim prior to 9.0. from 0, < 9.0.0050-r0
HIGH7.8CVE-2022-2285Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0. from 0, < 9.0.0050-r0
HIGH7.8CVE-2022-2284Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0. from 0, < 9.0.0050-r0
HIGH7.8CVE-2022-2264Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0. from 0, < 9.0.0050-r0
HIGH7.8CVE-2022-2129Out-of-bounds Write in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.5170-r0
HIGH7.8CVE-2022-2126Out-of-bounds Read in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.5170-r0
HIGH7.8CVE-2022-2125Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.5170-r0
HIGH7.8CVE-2022-2124Buffer Over-read in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.5170-r0
HIGH7.8CVE-2022-1898Use After Free in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.5055-r0
HIGH7.8CVE-2022-1886Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.5055-r0
HIGH7.8CVE-2022-1851Out-of-bounds Read in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.5055-r0
HIGH7.8CVE-2022-1796Use After Free in GitHub repository vim/vim prior to 8.2.4979. from 0, < 8.2.5000-r0
HIGH7.8CVE-2022-1629Buffer Over-read in function find_next_quote in GitHub repository vim/vim prior to 8.2.4925. from 0, < 8.2.4969-r0
HIGH7.8CVE-2022-1621Heap buffer overflow in vim_strncpy find_word in GitHub repository vim/vim prior to 8.2.4919. from 0, < 8.2.4969-r0
HIGH7.8CVE-2022-1619Heap-based Buffer Overflow in function cmdline_erase_chars in GitHub repository vim/vim prior to 8.2.4899. from 0, < 8.2.4969-r0
HIGH7.8CVE-2022-1381global heap buffer overflow in skip_range in GitHub repository vim/vim prior to 8.2.4763. from 0, < 8.2.4836-r0
HIGH7.8CVE-2022-1160heap buffer overflow in get_one_sourceline in GitHub repository vim/vim prior to 8.2.4647. from 0, < 8.2.4708-r0
HIGH7.8CVE-2022-1154Use after free in utf_ptr2char in GitHub repository vim/vim prior to 8.2.4646. from 0, < 8.2.4708-r0
HIGH7.8CVE-2022-0943Heap-based Buffer Overflow occurs in vim in GitHub repository vim/vim prior to 8.2.4563. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0685Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 8.2.4418. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0629Stack-based Buffer Overflow in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0572Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0443Use After Free in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0417Heap-based Buffer Overflow GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0413Use After Free in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0408Stack-based Buffer Overflow in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0407Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0392Heap-based Buffer Overflow in GitHub repository vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0368Out-of-bounds Read in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0361Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
HIGH7.8CVE-2022-0359Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
from 0, < 8.2.4173-r0
from 0, < 8.2.4173-r0
from 0, < 8.2.4173-r0
from 0, < 8.2.4173-r0
HIGH7.8CVE-2021-4136vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.4173-r0
from 0, < 8.2.4173-r0
HIGH7.8CVE-2021-3984vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.3650-r0
HIGH7.8CVE-2021-4019vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.3779-r0
HIGH7.8CVE-2021-3973vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.3650-r0
from 0, < 8.2.3650-r0
HIGH7.8CVE-2021-3928vim is vulnerable to Use of Uninitialized Variable from 0, < 8.2.3650-r0
HIGH7.8CVE-2021-3927vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.3650-r0
from 0, < 8.2.3567-r0
HIGH7.8CVE-2021-3778vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.3437-r0
HIGH7.8CVE-2021-3770vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.3437-r0
from 0, < 8.0.0056-r0
HIGH7.5CVE-2023-5344Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1969. from 0, < 9.0.2073-r0
HIGH7.5CVE-2022-3705A vulnerability was found in vim and classified as problematic. from 0, < 9.0.0815-r0
HIGH7.5CVE-2022-1620NULL Pointer Dereference in function vim_regexec_string at regexp.c:2729 in GitHub repository vim/vim prior to 8.2.4901. from 0, < 8.2.4969-r0
from 0, < 9.2.0219-r0
from 0, < 8.2.3437-r0
from 0, < 9.2.0280-r0
from 0, < 9.1.1164-r0
HIGH7.1CVE-2022-2287Out-of-bounds Read in GitHub repository vim/vim prior to 9.0. from 0, < 9.0.0050-r0
HIGH7.1CVE-2022-0393Out-of-bounds Read in GitHub repository vim/vim prior to 8.2. from 0, < 8.2.4619-r0
from 0, < 8.2.4173-r0
from 0, < 9.2.0481-r0
MEDIUM6.6CVE-2026-41411Vim is an open source, command line text editor. from 0, < 9.2.0357-r0
MEDIUM6.6CVE-2026-28419Vim is an open source, command line text editor. from 0, < 9.2.0078-r0
MEDIUM6.6CVE-2026-25749Vim is an open source, command line text editor. from 0, < 9.1.2132-r0
MEDIUM6.6CVE-2023-1175Incorrect Calculation of Buffer Size in GitHub repository vim/vim prior to 9.0.1378. from 0, < 9.0.1395-r0
MEDIUM6.6CVE-2023-1170Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1376. from 0, < 9.0.1395-r0
MEDIUM6.6CVE-2022-0213vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.4173-r0
MEDIUM5.5CVE-2026-45130Vim is an open source, command line text editor. from 0, < 9.2.0452-r0
MEDIUM5.5CVE-2026-32249Vim is an open source, command line text editor. from 0, < 9.2.0140-r0
MEDIUM5.5CVE-2026-28418Vim is an open source, command line text editor. from 0, < 9.2.0078-r0
MEDIUM5.5CVE-2025-24014Vim is an open source, command line text editor. from 0, < 9.1.1105-r0
MEDIUM5.5CVE-2025-22134When switching to other buffers using the :all command and visual mode still being active, this may cause a heap-buffer overflow, because V… from 0, < 9.1.1003-r0
MEDIUM5.5CVE-2024-43790Vim is an open source command line text editor. from 0, < 9.1.0707-r0
MEDIUM5.5CVE-2023-1355NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.1402. from 0, < 9.0.1395-r0
MEDIUM5.5CVE-2023-1264NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.1392. from 0, < 9.0.1413-r0
MEDIUM5.5CVE-2022-4293Floating Point Comparison with Incorrect Operator in GitHub repository vim/vim prior to 9.0.0804. from 0, < 9.0.0999-r0
MEDIUM5.5CVE-2022-3278NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0552. from 0, < 9.0.0598-r0
MEDIUM5.5CVE-2022-2980NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0259. from 0, < 9.0.0369-r0
MEDIUM5.5CVE-2022-2923NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0240. from 0, < 9.0.0270-r0
MEDIUM5.5CVE-2022-0714Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.4436. from 0, < 8.2.4619-r0
MEDIUM5.5CVE-2022-0696NULL Pointer Dereference in GitHub repository vim/vim prior to 8.2.4428. from 0, < 8.2.4619-r0
from 0, < 8.2.4173-r0
from 0, < 8.2.4173-r0
MEDIUM5.5CVE-2021-3875vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.3500-r0
MEDIUM5.3CVE-2026-44656Vim is an open source, command line text editor. from 0, < 9.2.0437-r0
MEDIUM5.3CVE-2024-41957Vim is an open source command line text editor. from 0, < 9.1.0652-r0
MEDIUM4.7CVE-2024-47814Vim is an open source, command line text editor. from 0, < 9.1.0936-r0
MEDIUM4.7CVE-2024-43374The UNIX editor Vim prior to version 9.1.0678 has a use-after-free error in argument list handling. from 0, < 9.1.0678-r0
MEDIUM4.7CVE-2023-48706Vim is a UNIX editor that, prior to version 9.0.2121, has a heap-use-after-free vulnerability. from 0, < 9.0.2127-r0
MEDIUM4.5CVE-2024-43802Vim is an improved version of the unix vi text editor. from 0, < 9.1.0707-r0
MEDIUM4.4CVE-2026-42307Vim is an open source, command line text editor. from 0, < 9.2.0389-r0
MEDIUM4.4CVE-2026-28420Vim is an open source, command line text editor. from 0, < 9.2.0078-r0
MEDIUM4.4CVE-2025-29768Vim, a text editor, is vulnerable to potential data loss with zip.vim and special crafted zip files in versions prior to 9.1.1198. from 0, < 9.1.1202-r0
MEDIUM4.3CVE-2023-48231Vim is an open source command line text editor. from 0, < 9.0.2112-r0
MEDIUM4.2CVE-2025-26603Vim is a greatly improved version of the good old UNIX editor Vi. from 0, < 9.1.1164-r0
MEDIUM4.2CVE-2024-41965Vim is an open source command line text editor. from 0, < 9.1.0652-r0
LOW3.3CVE-2022-0158vim is vulnerable to Heap-based Buffer Overflow from 0, < 8.2.4173-r0
from 0, < 9.2.0078-r0
from 0, < 8.2.4173-r0