📦 Vim

by Vim

🔍 What is Vim?

Description coming soon...

🛡️ Security Overview

Click on a severity to filter vulnerabilities

⚠️ Known Vulnerabilities

CVE-2020-20703

CRITICAL CVSS 9.8 Jun 20, 2023

A buffer overflow vulnerability in VIM versions 8.1.2135 allows remote attackers to execute arbitrary code by exploiting the operand parameter. This affects users who open malicious files with vulnera...

CVE-2022-0318

CRITICAL CVSS 9.8 Jan 21, 2022

CVE-2022-0318 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted f...

CVE-2025-66476

HIGH CVSS 7.8 Dec 2, 2025

This CVE describes an uncontrolled search path vulnerability in Vim on Windows that allows arbitrary code execution. When Vim runs external commands via :grep, :!, or :make, it searches the current wo...

CVE-2025-55157

HIGH CVSS 8.8 Aug 11, 2025

This CVE describes a use-after-free vulnerability in Vim's tuple reference management when processing nested tuples in Vim script. An attacker could exploit this to cause memory corruption, potentiall...

CVE-2025-27423

HIGH CVSS 7.1 Mar 3, 2025

This vulnerability in Vim's tar.vim plugin allows arbitrary shell command execution when opening specially crafted tar archives. Attackers can exploit this by tricking users into opening malicious tar...

CVE-2024-22667

HIGH CVSS 7.8 Feb 5, 2024

CVE-2024-22667 is a stack-based buffer overflow vulnerability in Vim's map.c file where the did_set_langmap function uses sprintf to write to an error buffer, potentially allowing arbitrary code execu...

CVE-2023-5344

HIGH CVSS 7.5 Oct 2, 2023

CVE-2023-5344 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 9.0.1969. Attackers can exploit this by tricking users into opening specially crafted files, potentiall...

CVE-2023-4750

HIGH CVSS 7.8 Sep 4, 2023

CVE-2023-4750 is a use-after-free vulnerability in Vim text editor that could allow an attacker to execute arbitrary code by tricking a user into opening a specially crafted file. This affects all use...

CVE-2023-4751

HIGH CVSS 7.8 Sep 3, 2023

CVE-2023-4751 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 9.0.1331. Attackers can exploit this by tricking users into opening specially crafted files, potentiall...

CVE-2023-4736

HIGH CVSS 7.8 Sep 2, 2023

CVE-2023-4736 is an untrusted search path vulnerability in Vim that allows attackers to execute arbitrary code by placing malicious files in directories that Vim searches. This affects users running v...

CVE-2023-4734

HIGH CVSS 7.8 Sep 2, 2023

An integer overflow vulnerability in Vim before version 9.0.1846 allows attackers to cause a denial of service or potentially execute arbitrary code by opening specially crafted files. This affects al...

CVE-2023-3896

HIGH CVSS 7.8 Aug 7, 2023

This vulnerability is a divide-by-zero error in Vim text editor versions 9.0.1367-1 through 9.0.1367-3. It allows attackers to crash Vim by opening specially crafted files, potentially leading to deni...

CVE-2023-1127

HIGH CVSS 7.8 Mar 1, 2023

CVE-2023-1127 is a divide-by-zero vulnerability in Vim text editor that can cause a crash or potentially allow arbitrary code execution when processing specially crafted files. This affects users runn...

CVE-2022-2522

HIGH CVSS 7.8 Jul 25, 2022

CVE-2022-2522 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 9.0.0061. Attackers can exploit this by tricking users into opening specially crafted files, potentiall...

CVE-2022-2345

HIGH CVSS 7.8 Jul 8, 2022

This CVE describes a Use After Free vulnerability in Vim text editor versions prior to 9.0.0046. Attackers can exploit this memory corruption flaw by tricking users into opening specially crafted file...

CVE-2022-2210

HIGH CVSS 7.8 Jun 27, 2022

CVE-2022-2210 is an out-of-bounds write vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted files. ...

CVE-2022-2207

HIGH CVSS 7.8 Jun 27, 2022

CVE-2022-2207 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted f...

CVE-2022-2206

HIGH CVSS 7.8 Jun 26, 2022

CVE-2022-2206 is an out-of-bounds read vulnerability in Vim text editor versions prior to 8.2. This allows attackers to read sensitive memory contents, potentially exposing passwords, keys, or other c...

CVE-2022-2182

HIGH CVSS 7.8 Jun 23, 2022

CVE-2022-2182 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted f...

CVE-2022-2175

HIGH CVSS 7.8 Jun 23, 2022

CVE-2022-2175 is a buffer over-read vulnerability in Vim text editor versions prior to 8.2. This allows attackers to read memory beyond allocated buffers, potentially exposing sensitive information. A...

CVE-2022-2129

HIGH CVSS 7.8 Jun 19, 2022

CVE-2022-2129 is an out-of-bounds write vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted files. ...

CVE-2022-2125

HIGH CVSS 7.8 Jun 19, 2022

CVE-2022-2125 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted f...

CVE-2022-2124

HIGH CVSS 7.8 Jun 19, 2022

CVE-2022-2124 is a buffer over-read vulnerability in Vim text editor that allows reading beyond allocated memory boundaries. This affects users running Vim versions prior to 8.2.4961, potentially lead...

CVE-2022-2042

HIGH CVSS 7.8 Jun 10, 2022

CVE-2022-2042 is a use-after-free vulnerability in Vim text editor versions prior to 8.2. This memory corruption flaw could allow attackers to execute arbitrary code or cause denial of service by tric...

CVE-2022-2000

HIGH CVSS 7.8 Jun 9, 2022

CVE-2022-2000 is an out-of-bounds write vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted files. ...

CVE-2022-1968

HIGH CVSS 7.8 Jun 2, 2022

CVE-2022-1968 is a use-after-free vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted files. Anyone...

CVE-2022-1897

HIGH CVSS 7.8 May 27, 2022

CVE-2022-1897 is an out-of-bounds write vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted files. ...

CVE-2022-1898

HIGH CVSS 7.8 May 27, 2022

CVE-2022-1898 is a use-after-free vulnerability in Vim text editor that allows attackers to execute arbitrary code by tricking users into opening specially crafted files. This affects all users runnin...

CVE-2022-1735

HIGH CVSS 7.8 May 17, 2022

CVE-2022-1735 is a classic buffer overflow vulnerability in Vim text editor versions prior to 8.2.4969. Attackers can exploit this by tricking users into opening specially crafted files, potentially a...

CVE-2022-1733

HIGH CVSS 7.8 May 17, 2022

CVE-2022-1733 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 8.2.4968. Attackers can exploit this by tricking users into opening specially crafted files, potentiall...

CVE-2022-1629

HIGH CVSS 7.8 May 10, 2022

CVE-2022-1629 is a buffer over-read vulnerability in Vim's find_next_quote function that could allow attackers to crash the application, modify memory, or potentially execute arbitrary code. This affe...

CVE-2022-1619

HIGH CVSS 7.8 May 8, 2022

CVE-2022-1619 is a heap-based buffer overflow vulnerability in Vim's command-line editing function that could allow attackers to crash the application, modify memory, or potentially execute arbitrary ...

CVE-2022-1616

HIGH CVSS 7.8 May 7, 2022

CVE-2022-1616 is a use-after-free vulnerability in Vim's append_command function that allows attackers to crash the application, bypass memory protections, modify memory, and potentially achieve remot...

CVE-2022-1381

HIGH CVSS 7.8 Apr 18, 2022

CVE-2022-1381 is a heap buffer overflow vulnerability in Vim's skip_range function that allows attackers to crash the application, bypass memory protections, modify memory, and potentially execute arb...

CVE-2022-1154

HIGH CVSS 7.8 Mar 30, 2022

CVE-2022-1154 is a use-after-free vulnerability in Vim's utf_ptr2char function that could allow an attacker to execute arbitrary code or cause a denial of service. Users who open specially crafted fil...

CVE-2022-0943

HIGH CVSS 7.8 Mar 14, 2022

CVE-2022-0943 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 8.2.4563. Attackers can exploit this by tricking users into opening specially crafted files, potentiall...

CVE-2022-0729

HIGH CVSS 8.8 Feb 23, 2022

CVE-2022-0729 is a use-after-free vulnerability in Vim's memory handling that allows an attacker to execute arbitrary code by tricking a user into opening a specially crafted file. This affects all us...

CVE-2022-0685

HIGH CVSS 7.8 Feb 20, 2022

CVE-2022-0685 is a memory corruption vulnerability in Vim text editor caused by an out-of-range pointer offset. Attackers can exploit this by tricking users into opening specially crafted files, poten...

CVE-2022-0629

HIGH CVSS 7.8 Feb 17, 2022

CVE-2022-0629 is a stack-based buffer overflow vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted ...

CVE-2022-0443

HIGH CVSS 7.8 Feb 2, 2022

CVE-2022-0443 is a use-after-free vulnerability in Vim text editor versions prior to 8.2. This memory corruption flaw could allow attackers to execute arbitrary code or cause denial of service by tric...

CVE-2022-0417

HIGH CVSS 7.8 Feb 1, 2022

CVE-2022-0417 is a heap-based buffer overflow vulnerability in Vim text editor versions prior to 8.2. This allows attackers to execute arbitrary code by tricking users into opening specially crafted f...

CVE-2022-0408

HIGH CVSS 7.8 Jan 30, 2022

CVE-2022-0408 is a stack-based buffer overflow vulnerability in Vim text editor that allows attackers to execute arbitrary code by tricking users into opening specially crafted files. This affects all...

CVE-2026-26269

MEDIUM CVSS 5.4 Feb 13, 2026

A stack buffer overflow vulnerability in Vim's NetBeans integration allows remote code execution when processing malicious specialKeys commands. This affects Vim builds with NetBeans feature enabled, ...

CVE-2026-25749

MEDIUM CVSS 6.6 Feb 6, 2026

A heap buffer overflow vulnerability in Vim's tag file resolution logic allows attackers to execute arbitrary code or crash the application by exploiting the 'helpfile' option. This affects all users ...

CVE-2025-9390

MEDIUM CVSS 5.3 Aug 24, 2025

A buffer overflow vulnerability in vim's xxd component allows local attackers to execute arbitrary code or cause denial of service. The flaw exists in the main function of src/xxd/xxd.c and affects vi...

CVE-2025-53905

MEDIUM CVSS 4.1 Jul 15, 2025

A path traversal vulnerability in Vim's tar.vim plugin allows specially crafted tar archives to overwrite arbitrary files when opened. This affects Vim users who open untrusted tar archives, requiring...

CVE-2025-29768

MEDIUM CVSS 4.4 Mar 13, 2025

Vim versions before 9.1.1198 contain a vulnerability in zip.vim that could cause data loss when users view specially crafted zip files and press 'x' on unusual filenames. This affects users who open z...

CVE-2025-22134

MEDIUM CVSS 4.2 Jan 13, 2025

CVE-2025-22134 is a heap-buffer overflow vulnerability in Vim that occurs when switching buffers using the :all command while visual mode is active. This allows attackers to potentially execute arbitr...

CVE-2024-45306

MEDIUM CVSS 4.5 Sep 2, 2024

A heap buffer overflow vulnerability in Vim text editor occurs when cursor position becomes invalid and points beyond line boundaries, potentially causing program crashes. This affects all users runni...

CVE-2024-43374

MEDIUM CVSS 4.5 Aug 16, 2024

CVE-2024-43374 is a use-after-free vulnerability in Vim's argument list handling that can cause the editor to crash. It affects users running Vim versions prior to 9.1.0678 who manually create unusual...

CVE-2024-41965

MEDIUM CVSS 4.2 Aug 1, 2024

This CVE describes a double-free vulnerability in Vim's dialog_changed() function that occurs when abandoning an unnamed modified buffer. The vulnerability can lead to heap corruption, crashes, and po...

CVE-2022-2598

MEDIUM CVSS 6.5 Aug 1, 2022

CVE-2022-2598 is an out-of-bounds write vulnerability in Vim's API that could allow arbitrary code execution when processing specially crafted input. This affects users running Vim versions prior to 9...