VulnSea

vim has 64 CVEs on record between 2021 and 2026. Disclosure cadence is accelerating: 10 in the last 90 days against 2 in the 90 before. The busiest recent month was August 2026 with 10. The median CVSS is 7.8 (high). None have a confirmed exploitation report. The dominant weakness classes are CWE-122 (15) and CWE-787 (13).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
7.8
Publish → KEV
—
Last 90 days
10 prev 2
64
Total CVEs
0
Critical
0
CISA KEV
0
Exploited

vim vulnerabilities

CVEs affecting vim, newest first. Open any entry for full detail, references, and exploit status.

64 CVEsRSS

CVE-2022-2345High· 7.8
4y ago

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

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

▾ Twilightvim · vimEPSS 1.3%via NVD
CVE-2022-2344High· 7.8
4y ago

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

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

▾ Twilightvim · vimEPSS 1.3%via NVD
CVE-2022-2343High· 7.8
4y ago

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

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

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2304High· 7.8
4y ago

Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.

Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.

▾ Twilightvim · vimEPSS 1.5%via NVD
CVE-2022-2287High· 7.1
4y ago

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2286High· 7.8
4y ago

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2285High· 7.8
4y ago

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

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

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2284High· 7.8
4y ago

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

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

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2257High· 7.8
4y ago

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2210High· 7.8
4y ago

Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.

Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2208Medium· 5.5⚖ disputed
4y ago

NULL Pointer Dereference in GitHub repository vim/vim prior to 8.2.5163.

NULL Pointer Dereference in GitHub repository vim/vim prior to 8.2.5163.

▾ Sunlitvim · vimEPSS 1.4%via NVD
CVE-2022-2207High· 7.8
4y ago

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

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

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2206High· 7.8
4y ago

Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.

Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2183High· 7.8⚖ disputed
4y ago

Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.

Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.

▾ Twilightvim · vimEPSS 1.5%via NVD
CVE-2022-2182High· 7.8
4y ago

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

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

▾ Twilightvim · vimEPSS 1.5%via NVD
CVE-2022-2175High· 7.8
4y ago

Buffer Over-read in GitHub repository vim/vim prior to 8.2.

Buffer Over-read in GitHub repository vim/vim prior to 8.2.

▾ Twilightvim · vimEPSS 1.3%via NVD
CVE-2022-2129High· 7.8
4y ago

Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.

Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.

▾ Twilightvim · vimEPSS 1.4%via NVD
CVE-2022-2126High· 7.8
4y ago

Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.

Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.

▾ Twilightvim · vimEPSS 1.6%via NVD
CVE-2022-2125High· 7.8
4y ago

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

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

▾ Twilightvim · vimEPSS 1.6%via NVD
CVE-2022-2124High· 7.8
4y ago

Buffer Over-read in GitHub repository vim/vim prior to 8.2.

Buffer Over-read in GitHub repository vim/vim prior to 8.2.

▾ Twilightvim · vimEPSS 1.6%via NVD
CVE-2022-2042High· 7.8
4y ago

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

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

▾ Twilightvim · vimEPSS 1.5%via NVD
CVE-2022-1674Medium· 5.5
4y ago

NULL Pointer Dereference in function vim_regexec_string at regexp.c:2733 in GitHub repository vim/vim prior to 8.2.4938

NULL Pointer Dereference in function vim_regexec_string at regexp.c:2733 in GitHub repository vim/vim prior to 8.2.4938. NULL Pointer Dereference in function vim_regexec_string at regexp.c:2733 allows attackers to cause a denial of servi…

▾ Sunlitvim · vimEPSS 1.5%via NVD
CVE-2022-1620High· 7.5
4y ago

NULL Pointer Dereference in function vim_regexec_string at regexp.c:2729 in GitHub repository vim/vim prior to 8.2.4901

NULL Pointer Dereference in function vim_regexec_string at regexp.c:2729 in GitHub repository vim/vim prior to 8.2.4901. NULL Pointer Dereference in function vim_regexec_string at regexp.c:2729 allows attackers to cause a denial of servi…

▾ Twilightvim · vimEPSS 1.6%via NVD
CVE-2022-1619High· 7.8
4y ago

Heap-based Buffer Overflow in function cmdline_erase_chars in GitHub repository vim/vim prior to 8.2.4899

Heap-based Buffer Overflow in function cmdline_erase_chars in GitHub repository vim/vim prior to 8.2.4899. This vulnerabilities are capable of crashing software, modify memory, and possible remote execution

▾ Twilightvim · vimEPSS 2.5%via NVD
CVE-2022-1616High· 7.8
4y ago

Use after free in append_command in GitHub repository vim/vim prior to 8.2.4895

Use after free in append_command in GitHub repository vim/vim prior to 8.2.4895. This vulnerability is capable of crashing software, Bypass Protection Mechanism, Modify Memory, and possible remote execution

▾ Twilightvim · vimEPSS 2.7%via NVD
CVE-2022-0351High· 7.8
4y ago

Access of Memory Location Before Start of Buffer in GitHub repository vim/vim prior to 8.2.

Access of Memory Location Before Start of Buffer in GitHub repository vim/vim prior to 8.2.

▾ Twilightvim · vimEPSS 0.61%via NVD
CVE-2022-0213Medium· 6.6
4y ago

vim is vulnerable to Heap-based Buffer Overflow

vim is vulnerable to Heap-based Buffer Overflow

▾ Sunlitvim · vimEPSS 1.2%via NVD
CVE-2021-4166High· 7.1
4y ago

vim is vulnerable to Out-of-bounds Read

vim is vulnerable to Out-of-bounds Read

▾ Twilightvim · vimEPSS 1.7%via NVD
CVE-2021-4136High· 7.8
4y ago

vim is vulnerable to Heap-based Buffer Overflow

vim is vulnerable to Heap-based Buffer Overflow

▾ Twilightvim · vimEPSS 2.0%via NVD
CVE-2021-3973High· 7.8
4y ago

vim is vulnerable to Heap-based Buffer Overflow

vim is vulnerable to Heap-based Buffer Overflow

▾ Twilightvim · vimEPSS 1.8%via NVD
vim vulnerabilities (CVEs) — page 2 · VulnSea