Skip to content

Vim · weakness class

Memory Corruption

209 CVEs

Every dot is a CVE in what this vendor ships; the named ones are the most at risk.

likely to be exploited
2

Every one of the 209 is a mark on the map. Named now: 1 to 26, most at risk first.

  1. Heap-based Buffer Overflow in vim/vimCVE-2022-0572vim · CVSS 8.4 · 26% likely

    CWE-122

  2. Heap-based Buffer Overflow in vim/vimCVE-2022-0714vim · CVSS 8.4 · 13% likely

    CWE-122

  3. Heap-based buffer overflow in the mch_expand_wildcards function in os_unix.c in Vim 6.2 and 6.3 allows user-assisted attackers to execute arbitrary code via shell metacharacters i…CVE-2008-3432Vim · 8.6% likely

    CWE-119

  4. An integer overflow at an unserialize_uep memory allocation site would occur for vim before patch 8.0.0378, if it does not properly validate values for tree length when reading a…CVE-2017-6350Vim · 3.2% likely

    CWE-190

  5. global heap buffer overflow in skip_range in vim/vimCVE-2022-1381vim · CVSS 7.8 · 3.1% likely

    CWE-122

  6. vim before patch 8.0.0322 does not properly validate values for tree length when handling a spell file, which may result in an integer overflow at a memory allocation site and a r…CVE-2017-5953Vim · 2.8% likely

    CWE-190

  7. Use after free in append_command in vim/vimCVE-2022-1616vim · CVSS 7.3 · 2.7% likely

    CWE-416

  8. An integer overflow at a u_read_undo memory allocation site would occur for vim before patch 8.0.0377, if it does not properly validate values for tree length when reading a corru…CVE-2017-6349Vim · 2.7% likely

    CWE-190

  9. Heap-based Buffer Overflow in function cmdline_erase_chars in vim/vimCVE-2022-1619vim · CVSS 6.1 · 2.6% likely

    CWE-122

  10. Heap buffer overflow in vim_strncpy find_word in vim/vimCVE-2022-1621vim · CVSS 7.3 · 2.4% likely

    CWE-122

  11. Heap-based Buffer Overflow in vim/vimCVE-2021-3968vim · CVSS 8 · 2.3% likely

    CWE-122

  12. Buffer Over-read in function grab_file_name in vim/vimCVE-2022-1720vim · CVSS 6.6 · 2.2% likely

    CWE-126

  13. Heap-based Buffer Overflow in vim/vimCVE-2022-0318vim · CVSS 6.6 · 2.0% likely

    CWE-122

  14. Heap-based Buffer Overflow in vim/vimCVE-2021-4136vim · CVSS 7.3 · 2.0% likely

    CWE-122

  15. Heap-based Buffer Overflow in vim/vimCVE-2021-4019vim · CVSS 7.1 · 1.9% likely

    CWE-122

  16. Buffer Over-read in function find_next_quote in vim/vimCVE-2022-1629vim · CVSS 6.6 · 1.9% likely

    CWE-126

  17. The autocmd feature in window.c in Vim before 8.1.2136 accesses freed memory.CVE-2019-20079Vim · 1.9% likely

    CWE-416

  18. Out-of-bounds Read in vim/vimCVE-2021-4193vim · CVSS 5.5 · 1.9% likely

    CWE-125

  19. Stack-based Buffer Overflow in vim/vimCVE-2022-0629vim · CVSS 8.4 · 1.9% likely

    CWE-121

  20. Out-of-bounds Read in vim/vimCVE-2022-0128vim · CVSS 7.1 · 1.9% likely

    CWE-125

  21. Use After Free in vim/vimCVE-2021-4192vim · CVSS 5.5 · 1.8% likely

    CWE-416

  22. Use After Free in vim/vimCVE-2022-0156vim · CVSS 6.8 · 1.8% likely

    CWE-416

  23. Heap-based Buffer Overflow in vim/vimCVE-2022-0158vim · CVSS 6.8 · 1.8% likely

    CWE-122

  24. Heap-based Buffer Overflow in vim/vimCVE-2022-0261vim · 1.8% likely

    CWE-122

  25. Heap-based Buffer Overflow in vim/vimCVE-2021-3973vim · CVSS 7.3 · 1.8% likely

    CWE-122

  26. Use After Free in vim/vimCVE-2021-4187vim · CVSS 6.8 · 1.8% likely

    CWE-416

exploited in the wildcheck availableringed, named or not: CyberSIXT has reported on it

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-15. CVE List through 2026-11-15 · EPSS of 2026-11-15 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.