Every CVE Search/ Get API key

CVE-2026-43961

Vim: vimscript injection via unescaped filename in netrw s:netrwmarkfile() filter() expression allows arbitrary code execution

7.8 HighFix available

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell commands with the privileges of the user running Vim.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.16%Up 0.1 points since Jun 12, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.8

Vim: vimscript injection via unescaped filename in netrw s:netrwmarkfile() filter() expression allows arbitrary code execution

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell commands with the privileges of the user running Vim.

Record
CVE-2026-43961
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-06
EUVDEUVD-2026-62411 7.8

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell commands with the privileges of the user running Vim.

Record
EUVD-2026-62411
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-06
NVD 7.8

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell commands with the privileges of the user running Vim.

Record
CVE-2026-43961
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-06
OSVALPINE-CVE-2026-43961 7.8

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell commands with the privileges of the user running Vim.

Record
ALPINE-CVE-2026-43961
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVBELL-CVE-2026-43961 7.8
Record
BELL-CVE-2026-43961
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 7.8

Vim: vimscript injection via unescaped filename in netrw s:netrwmarkfile() filter() expression allows arbitrary code execution

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell commands with the privileges of the user running Vim.

Record
CVE-2026-43961
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-07
Show 24 moreShow less
OSVDEBIAN-CVE-2026-43961 7.8

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell commands with the privileges of the user running Vim.

Record
DEBIAN-CVE-2026-43961
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-05
OSVOESA-2026-2553 4.8

vim security update

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Security Fix(es):

A vulnerability has been found in vim up to 9.2.479 (Word Processing Software) and classified as critical. The CWE definition for the vulnerability is CWE-94. The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment. As an impact it is known to affect confidentiality, integrity, and availability. Upgrading to version 9.2.480 eliminates this vulnerability.(CVE-2026-43961)

Record
OESA-2026-2553
CVSS 3.1
4.8 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVOESA-2026-2554 4.8

vim security update

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Security Fix(es):

A vulnerability has been found in vim up to 9.2.479 (Word Processing Software) and classified as critical. The CWE definition for the vulnerability is CWE-94. The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment. As an impact it is known to affect confidentiality, integrity, and availability. Upgrading to version 9.2.480 eliminates this vulnerability.(CVE-2026-43961)

Record
OESA-2026-2554
CVSS 3.1
4.8 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVOESA-2026-2686 4.8

vim security update

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Security Fix(es):

A vulnerability has been found in vim up to 9.2.479 (Word Processing Software) and classified as critical. The CWE definition for the vulnerability is CWE-94. The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment. As an impact it is known to affect confidentiality, integrity, and availability. Upgrading to version 9.2.480 eliminates this vulnerability.(CVE-2026-43961)

Record
OESA-2026-2686
CVSS 3.1
4.8 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVOESA-2026-2687 4.8

vim security update

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Security Fix(es):

A vulnerability has been found in vim up to 9.2.479 (Word Processing Software) and classified as critical. The CWE definition for the vulnerability is CWE-94. The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment. As an impact it is known to affect confidentiality, integrity, and availability. Upgrading to version 9.2.480 eliminates this vulnerability.(CVE-2026-43961)

Record
OESA-2026-2687
CVSS 3.1
4.8 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2026:57614 8.2

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:57614
CVSS 3.1
8.2 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2026-43961 7.8

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell commands with the privileges of the user running Vim.

Record
UBUNTU-CVE-2026-43961
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2026-1781258957 No score

Fix CVE(s): CVE-2026-43961

  • SECURITY UPDATE: code injection in the netrw plugin via the mf (mark file) command: s:NetrwMarkFile() embedded the marked filename into a filter() expression by string concatenation, so a crafted filename containing vimscript (e.g. nested execute()) was evaluated when the user marked it in a netrw listing.
    • debian/patches/CVE-2026-43961.patch: reference the filename variable directly in the filter() expression instead of concatenating it, in runtime/autoload/netrw.vim; matches upstream patch 9.2.0480.
    • CVE-2026-43961
Record
CLSA-2026-1781258957
Updated
2026-11-02
OSVCLSA-2026-1792745277 No score

vim: Fix of 2 CVEs

  • CVE-2026-73073: fix command injection via a crafted typename in ccomplete.vim omni completion (upstream 9.2.0845)
  • CVE-2026-43961: fix command injection via a crafted filename in netrw marked-file handling (upstream 9.2.0480)
Record
CLSA-2026-1792745277
Updated
2026-11-02
OSVCLSA-2026-1792803646 No score

vim: Fix of 3 CVEs

  • CVE-2026-73073: fix command injection via a crafted typename in ccomplete.vim omni completion (upstream 9.2.0845)
  • CVE-2026-43961: fix command injection via a crafted filename in netrw marked-file handling (upstream 9.2.0480)
  • CVE-2026-47167: fix Ruby code execution via a crafted pattern in the cucumber ftplugin (upstream 9.2.0496)
Record
CLSA-2026-1792803646
Updated
2026-11-02
OSVCLSA-2026-1792807762 No score

vim: Fix of 3 CVEs

  • CVE-2026-73073: fix command injection via a crafted typename in ccomplete.vim omni completion (upstream 9.2.0845)
  • CVE-2026-43961: fix command injection via a crafted filename in netrw marked-file handling (upstream 9.2.0480)
  • CVE-2026-47167: fix Ruby code execution via a crafted pattern in the cucumber ftplugin (upstream 9.2.0496)
Record
CLSA-2026-1792807762
Updated
2026-11-02
OSVMGASA-2026-0167 No score

Updated vim packages fix security vulnerabilities

Heap Buffer Overflow in spell file loading affects Vim < 9.2.0450. (CVE-2026-45130) Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename affects Vim < 9.2.0480. (CVE-2026-43961) Command Injection in tar.vim affects Vim < 9.2.0479. (CVE-2026-46483) Vimscript Code Injection in netrw NetrwBookHistSave() via crafted directory name affects Vim < 9.2.0495. Vimscript Code Injection in cucumber filetype plugin via crafted step-definition regex affects Vim < 9.2.0496.

Record
MGASA-2026-0167
Updated
2026-11-02
OSVopenSUSE-SU-2026:11114-1 No score

gvim-9.2.0530-1.1 on GA media

These are all security issues fixed in the gvim-9.2.0530-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11114-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20828-1 No score

Security update for vim

This update for vim fixes the following issues

  • CVE-2026-39881: command injection in NetBeans interface can lead to arbitrary file reads and writes (bsc#1261833).
  • CVE-2026-42307: Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim (bsc#1264706).
  • CVE-2026-43961: Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename (bsc#1265349).
  • CVE-2026-44656: Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's: find command-line completion (bsc#1264707).
  • CVE-2026-45130: 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 (bsc#1264708).
  • CVE-2026-46483: command injection via tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems (bsc#1265360).

Changes for vim:

  • Update to v9.2.0530.
  • Fix for incorrectly detecting scientific parameter files as bitbake recipies. (bsc#1262395)
Record
openSUSE-SU-2026:20828-1
Updated
2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2026-43961 No score

CVE-2026-43961 in vim - Patched by Root

Root has patched CVE-2026-43961 in the vim package for Root:Debian:11. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-11-CVE-2026-43961
Updated
2026-11-02
OSVSUSE-SU-2026:21833-1 No score

Security update for vim

This update for vim fixes the following issues

  • CVE-2026-39881: command injection in NetBeans interface can lead to arbitrary file reads and writes (bsc#1261833).
  • CVE-2026-42307: Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim (bsc#1264706).
  • CVE-2026-43961: Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename (bsc#1265349).
  • CVE-2026-44656: Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's: find command-line completion (bsc#1264707).
  • CVE-2026-45130: 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 (bsc#1264708).
  • CVE-2026-46483: command injection via tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems (bsc#1265360).

Changes for vim:

  • Update to v9.2.0530.
  • Fix for incorrectly detecting scientific parameter files as bitbake recipies. (bsc#1262395)
Record
SUSE-SU-2026:21833-1
Updated
2026-11-02
OSVSUSE-SU-2026:21840-1 No score

Security update for vim

This update for vim fixes the following issues

  • CVE-2026-39881: command injection in NetBeans interface can lead to arbitrary file reads and writes (bsc#1261833).
  • CVE-2026-42307: Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim (bsc#1264706).
  • CVE-2026-43961: Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename (bsc#1265349).
  • CVE-2026-44656: Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's: find command-line completion (bsc#1264707).
  • CVE-2026-45130: 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 (bsc#1264708).
  • CVE-2026-46483: command injection via tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems (bsc#1265360).

Changes for vim:

  • Update to v9.2.0530.
  • Fix for incorrectly detecting scientific parameter files as bitbake recipies. (bsc#1262395)
Record
SUSE-SU-2026:21840-1
Updated
2026-11-02
OSVSUSE-SU-2026:21859-1 No score

Security update for vim

This update for vim fixes the following issues

  • CVE-2026-39881: command injection in NetBeans interface can lead to arbitrary file reads and writes (bsc#1261833).
  • CVE-2026-42307: Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim (bsc#1264706).
  • CVE-2026-43961: Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename (bsc#1265349).
  • CVE-2026-44656: Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's: find command-line completion (bsc#1264707).
  • CVE-2026-45130: 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 (bsc#1264708).
  • CVE-2026-46483: command injection via tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems (bsc#1265360).

Changes for vim:

  • Update to v9.2.0530.
  • Fix for incorrectly detecting scientific parameter files as bitbake recipies. (bsc#1262395)
Record
SUSE-SU-2026:21859-1
Updated
2026-11-02
OSVSUSE-SU-2026:21880-1 No score

Security update for vim

This update for vim fixes the following issues

  • CVE-2026-42307: Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim (bsc#1264706).
  • CVE-2026-43961: Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename (bsc#1265349).
  • CVE-2026-44656: Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's: find command-line completion (bsc#1264707).
  • CVE-2026-45130: 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 (bsc#1264708).
  • CVE-2026-46483: command injection via tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems (bsc#1265360).

Changes for vim:

  • Update to v9.2.0530.
  • Fix for incorrectly detecting scientific parameter files as bitbake recipies. (bsc#1262395)
Record
SUSE-SU-2026:21880-1
Updated
2026-11-02
OSVSUSE-SU-2026:21944-1 No score

Security update for vim

This update for vim fixes the following issues

  • CVE-2026-42307: Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim (bsc#1264706).
  • CVE-2026-43961: Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename (bsc#1265349).
  • CVE-2026-44656: Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's: find command-line completion (bsc#1264707).
  • CVE-2026-45130: 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 (bsc#1264708).
  • CVE-2026-46483: command injection via tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems (bsc#1265360).

Changes for vim:

  • Update to v9.2.0530.
  • Fix for incorrectly detecting scientific parameter files as bitbake recipies. (bsc#1262395)
Record
SUSE-SU-2026:21944-1
Updated
2026-11-02
OSVSUSE-SU-2026:2233-1 No score

Security update for vim

This update for vim fixes the following issues

  • CVE-2026-42307: Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim (bsc#1264706).
  • CVE-2026-43961: Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename (bsc#1265349).
  • CVE-2026-44656: Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's: find command-line completion (bsc#1264707).
  • CVE-2026-45130: 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 (bsc#1264708).
  • CVE-2026-46483: command injection via tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems (bsc#1265360).

Changes for vim:

  • Update to v9.2.0530.
  • Fix for incorrectly detecting scientific parameter files as bitbake recipies. (bsc#1262395)
Record
SUSE-SU-2026:2233-1
Updated
2026-11-02
OSVSUSE-SU-2026:2236-1 No score

Security update for vim

This update for vim fixes the following issues

  • CVE-2026-42307: Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim (bsc#1264706).
  • CVE-2026-43961: Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename (bsc#1265349).
  • CVE-2026-44656: Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's: find command-line completion (bsc#1264707).
  • CVE-2026-45130: 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 (bsc#1264708).
  • CVE-2026-46483: command injection via tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems (bsc#1265360).

Changes for vim:

  • Update to v9.2.0530.
  • Fix for incorrectly detecting scientific parameter files as bitbake recipies. (bsc#1262395)
Record
SUSE-SU-2026:2236-1
Updated
2026-11-02
OSVSUSE-SU-2026:2313-1 No score

Security update for vim

This update for vim fixes the following issues

  • CVE-2026-39881: command injection in NetBeans interface can lead to arbitrary file reads and writes (bsc#1261833).
  • CVE-2026-42307: Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim (bsc#1264706).
  • CVE-2026-43961: Vimscript Code Injection in netrw NetrwMarkFile() via crafted filename (bsc#1265349).
  • CVE-2026-44656: Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's: find command-line completion (bsc#1264707).
  • CVE-2026-45130: 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 (bsc#1264708).
  • CVE-2026-46483: command injection via tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems (bsc#1265360).

Changes for vim:

  • Update to v9.2.0530.
  • Fix for incorrectly detecting scientific parameter files as bitbake recipies. (bsc#1262395)
Record
SUSE-SU-2026:2313-1
Updated
2026-11-02
OSVUSN-8415-1 No score

vim vulnerabilities

It was discovered that Vim incorrectly handled marked filenames in the netrw plugin. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-43961)

It was discovered that Vim incorrectly handled filenames when decompressing certain archives. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-46483)

Record
USN-8415-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
vim
Alpine:v3.23
before 9.2.0481-r0
9.2.0481-r0
vim
Alpine:v3.24
before 9.2.0481-r0
9.2.0481-r0
vim
Alpaquita:23
9.0.0820-r2 up to 9.2.0481-r0
9.2.0481-r0
vim
Alpaquita:25
9.1.1415-r0 up to 9.2.0498-r0
9.2.0498-r0
vim
Alpaquita:stream
9.0.1395-r0 up to 9.2.0481-r0
9.2.0481-r0
vim
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-athena
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-athena-py2
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-common
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-doc
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
Show 61 moreShow less
Affected packages
PackageAffectedFixed
vim-gnome
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-gnome-py2
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-gtk
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-gtk-py2
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-gtk3
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-gtk3-py2
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-gui-common
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-nox
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-nox-py2
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-runtime
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-tiny
TuxCare:Ubuntu:16.04
before 3:7.4.1689-3ubuntu1.5+tuxcare.els67
3:7.4.1689-3ubuntu1.5+tuxcare.els67
vim-X11
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els64
3:7.4.629-5.2.el6.tuxcare.els64
vim-common
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els64
3:7.4.629-5.2.el6.tuxcare.els64
vim-enhanced
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els64
3:7.4.629-5.2.el6.tuxcare.els64
vim-filesystem
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els64
3:7.4.629-5.2.el6.tuxcare.els64
vim-minimal
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els64
3:7.4.629-5.2.el6.tuxcare.els64
vim-X11
TuxCare:OracleLinux:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim-common
TuxCare:OracleLinux:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim-enhanced
TuxCare:OracleLinux:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim-filesystem
TuxCare:OracleLinux:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim-minimal
TuxCare:OracleLinux:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim-X11
TuxCare:RHEL:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim-common
TuxCare:RHEL:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim-enhanced
TuxCare:RHEL:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim-filesystem
TuxCare:RHEL:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim-minimal
TuxCare:RHEL:7
From an advisory covering 3 CVEs
before 2:7.4.629-8.0.3.el7_9.tuxcare.els6
2:7.4.629-8.0.3.el7_9.tuxcare.els6
vim
Debian:12
All versions, plus listed versions
2:9.0.1378-22:9.0.1378-2+deb12u12:9.0.1378-2+deb12u22:9.0.1658-12:9.0.1672-1
Show 40 moreShow less
2:9.0.1894-12:9.0.2018-12:9.0.2087-12:9.0.2103-12:9.0.2116-12:9.0.2189-12:9.1.0-12:9.1.0016-12:9.1.0199-12:9.1.0374-12:9.1.0377-12:9.1.0496-12:9.1.0698-12:9.1.0709-12:9.1.0709-22:9.1.0777-12:9.1.0861-12:9.1.0967-12:9.1.0967-22:9.1.1113-12:9.1.1230-12:9.1.1230-22:9.1.1385-12:9.1.1766-12:9.1.1829-12:9.1.1846-12:9.1.1882-12:9.1.2103-12:9.1.2141-12:9.2.0119-12:9.2.0136-12:9.2.0218-12:9.2.0315-12:9.2.0338-12:9.2.0355-12:9.2.0428-12:9.2.0461-12:9.2.0524-12:9.2.0782-12:9.2.0858-1
None known
vim
Debian:13
before 2:9.1.1230-2+deb13u1, plus listed versions
2:9.1.1230-2
2:9.1.1230-2+deb13u1
vim
Debian:14
before 2:9.2.0524-1, plus listed versions
2:9.1.1230-22:9.1.1385-12:9.1.1766-12:9.1.1829-12:9.1.1846-1
Show 11 moreShow less
2:9.1.1882-12:9.1.2103-12:9.1.2141-12:9.2.0119-12:9.2.0136-12:9.2.0218-12:9.2.0315-12:9.2.0338-12:9.2.0355-12:9.2.0428-12:9.2.0461-1
2:9.2.0524-1
vim
Mageia:9
From an advisory covering 3 CVEs
before 9.2.498-1.mga9
9.2.498-1.mga9
vim
openEuler:24.03-LTS-SP1
before 9.0.2092-35.oe2403sp1
9.0.2092-35.oe2403sp1
vim
openEuler:24.03-LTS-SP3
before 9.0.2092-35.oe2403sp3
9.0.2092-35.oe2403sp3
vim
openEuler:22.03-LTS-SP4
before 9.0-49.oe2203sp4
9.0-49.oe2203sp4
vim
openEuler:20.03-LTS-SP4
before 9.0-49.oe2003sp4
9.0-49.oe2003sp4
vim
Red Hat:hummingbird:1
From an advisory covering 17 CVEs
before 0:9.2.967-1.1.hum1
0:9.2.967-1.1.hum1
vim-X11
Red Hat:hummingbird:1
From an advisory covering 17 CVEs
before 0:9.2.967-1.1.hum1
0:9.2.967-1.1.hum1
vim-common
Red Hat:hummingbird:1
From an advisory covering 17 CVEs
before 0:9.2.967-1.1.hum1
0:9.2.967-1.1.hum1
vim-data
Red Hat:hummingbird:1
From an advisory covering 17 CVEs
before 0:9.2.967-1.1.hum1
0:9.2.967-1.1.hum1
vim-default-editor
Red Hat:hummingbird:1
From an advisory covering 17 CVEs
before 0:9.2.967-1.1.hum1
0:9.2.967-1.1.hum1
vim-enhanced
Red Hat:hummingbird:1
From an advisory covering 17 CVEs
before 0:9.2.967-1.1.hum1
0:9.2.967-1.1.hum1
vim-filesystem
Red Hat:hummingbird:1
From an advisory covering 17 CVEs
before 0:9.2.967-1.1.hum1
0:9.2.967-1.1.hum1
vim-minimal
Red Hat:hummingbird:1
From an advisory covering 17 CVEs
before 0:9.2.967-1.1.hum1
0:9.2.967-1.1.hum1
xxd
Red Hat:hummingbird:1
From an advisory covering 17 CVEs
before 0:9.2.967-1.1.hum1
0:9.2.967-1.1.hum1
vim
Root:Debian:11
before 2:8.2.2434-3+deb11u3.aikido.5
2:8.2.2434-3+deb11u3.aikido.52:8.2.2434-3+deb11u3.aikido.62:8.2.2434-3+deb11u3.aikido.72:8.2.2434-3+deb11u3.root.io.22:8.2.2434-3+deb11u3.root.io.42:8.2.2434-3+deb11u3.root.io.32:8.2.2434-3+deb11u3.aikido.8
rootio-vim
Root:Debian:11
before 2:8.2.2434-3+deb11u3.aikido.5
2:8.2.2434-3+deb11u3.aikido.52:8.2.2434-3+deb11u3.aikido.62:8.2.2434-3+deb11u3.aikido.72:8.2.2434-3+deb11u3.root.io.22:8.2.2434-3+deb11u3.root.io.42:8.2.2434-3+deb11u3.root.io.32:8.2.2434-3+deb11u3.aikido.8
vim
SUSE:Linux Micro Extras 6.2
From an advisory covering 6 CVEs
before 9.2.0530-160000.1.1
9.2.0530-160000.1.1
vim
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 6 CVEs
before 9.2.0530-150000.5.94.1
9.2.0530-150000.5.94.1
vim
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 6 CVEs
before 9.2.0530-150000.5.94.1
9.2.0530-150000.5.94.1
vim
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 6 CVEs
before 9.2.0530-150000.5.94.1
9.2.0530-150000.5.94.1
vim
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 6 CVEs
before 9.2.0530-150000.5.94.1
9.2.0530-150000.5.94.1
vim
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 6 CVEs
before 9.2.0530-150000.5.94.1
9.2.0530-150000.5.94.1
vim
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 6 CVEs
before 9.2.0530-150000.5.94.1
9.2.0530-150000.5.94.1
vim
Ubuntu:Pro:14.04:LTS
before 2:7.4.052-1ubuntu3.1+esm28, plus listed versions
2:7.4.000-1ubuntu22:7.4.052-1ubuntu12:7.4.052-1ubuntu22:7.4.052-1ubuntu32:7.4.052-1ubuntu3.1
Show 26 moreShow less
2:7.4.052-1ubuntu3.1+esm12:7.4.052-1ubuntu3.1+esm32:7.4.052-1ubuntu3.1+esm42:7.4.052-1ubuntu3.1+esm52:7.4.052-1ubuntu3.1+esm62:7.4.052-1ubuntu3.1+esm72:7.4.052-1ubuntu3.1+esm82:7.4.052-1ubuntu3.1+esm92:7.4.052-1ubuntu3.1+esm102:7.4.052-1ubuntu3.1+esm112:7.4.052-1ubuntu3.1+esm122:7.4.052-1ubuntu3.1+esm132:7.4.052-1ubuntu3.1+esm142:7.4.052-1ubuntu3.1+esm152:7.4.052-1ubuntu3.1+esm162:7.4.052-1ubuntu3.1+esm172:7.4.052-1ubuntu3.1+esm182:7.4.052-1ubuntu3.1+esm192:7.4.052-1ubuntu3.1+esm202:7.4.052-1ubuntu3.1+esm212:7.4.052-1ubuntu3.1+esm222:7.4.052-1ubuntu3.1+esm232:7.4.052-1ubuntu3.1+esm242:7.4.052-1ubuntu3.1+esm252:7.4.052-1ubuntu3.1+esm262:7.4.052-1ubuntu3.1+esm27
2:7.4.052-1ubuntu3.1+esm28
vim
Ubuntu:Pro:16.04:LTS
before 2:7.4.1689-3ubuntu1.5+esm34, plus listed versions
2:7.4.712-2ubuntu42:7.4.826-1ubuntu12:7.4.826-1ubuntu22:7.4.826-1ubuntu32:7.4.963-1ubuntu1
Show 37 moreShow less
2:7.4.963-1ubuntu42:7.4.963-1ubuntu52:7.4.1689-3ubuntu12:7.4.1689-3ubuntu1.12:7.4.1689-3ubuntu1.22:7.4.1689-3ubuntu1.32:7.4.1689-3ubuntu1.42:7.4.1689-3ubuntu1.52:7.4.1689-3ubuntu1.5+esm22:7.4.1689-3ubuntu1.5+esm32:7.4.1689-3ubuntu1.5+esm42:7.4.1689-3ubuntu1.5+esm52:7.4.1689-3ubuntu1.5+esm62:7.4.1689-3ubuntu1.5+esm72:7.4.1689-3ubuntu1.5+esm82:7.4.1689-3ubuntu1.5+esm102:7.4.1689-3ubuntu1.5+esm112:7.4.1689-3ubuntu1.5+esm122:7.4.1689-3ubuntu1.5+esm132:7.4.1689-3ubuntu1.5+esm142:7.4.1689-3ubuntu1.5+esm152:7.4.1689-3ubuntu1.5+esm172:7.4.1689-3ubuntu1.5+esm182:7.4.1689-3ubuntu1.5+esm192:7.4.1689-3ubuntu1.5+esm202:7.4.1689-3ubuntu1.5+esm222:7.4.1689-3ubuntu1.5+esm232:7.4.1689-3ubuntu1.5+esm242:7.4.1689-3ubuntu1.5+esm252:7.4.1689-3ubuntu1.5+esm262:7.4.1689-3ubuntu1.5+esm272:7.4.1689-3ubuntu1.5+esm282:7.4.1689-3ubuntu1.5+esm292:7.4.1689-3ubuntu1.5+esm302:7.4.1689-3ubuntu1.5+esm312:7.4.1689-3ubuntu1.5+esm322:7.4.1689-3ubuntu1.5+esm33
2:7.4.1689-3ubuntu1.5+esm34
vim
Ubuntu:Pro:18.04:LTS
before 2:8.0.1453-1ubuntu1.13+esm19, plus listed versions
2:8.0.0197-4ubuntu52:8.0.1144-1ubuntu12:8.0.1401-1ubuntu12:8.0.1401-1ubuntu22:8.0.1401-1ubuntu3
Show 29 moreShow less
2:8.0.1453-1ubuntu12:8.0.1453-1ubuntu1.12:8.0.1453-1ubuntu1.32:8.0.1453-1ubuntu1.42:8.0.1453-1ubuntu1.62:8.0.1453-1ubuntu1.72:8.0.1453-1ubuntu1.82:8.0.1453-1ubuntu1.92:8.0.1453-1ubuntu1.102:8.0.1453-1ubuntu1.112:8.0.1453-1ubuntu1.122:8.0.1453-1ubuntu1.132:8.0.1453-1ubuntu1.13+esm12:8.0.1453-1ubuntu1.13+esm32:8.0.1453-1ubuntu1.13+esm42:8.0.1453-1ubuntu1.13+esm52:8.0.1453-1ubuntu1.13+esm62:8.0.1453-1ubuntu1.13+esm72:8.0.1453-1ubuntu1.13+esm82:8.0.1453-1ubuntu1.13+esm92:8.0.1453-1ubuntu1.13+esm102:8.0.1453-1ubuntu1.13+esm112:8.0.1453-1ubuntu1.13+esm122:8.0.1453-1ubuntu1.13+esm132:8.0.1453-1ubuntu1.13+esm142:8.0.1453-1ubuntu1.13+esm152:8.0.1453-1ubuntu1.13+esm162:8.0.1453-1ubuntu1.13+esm172:8.0.1453-1ubuntu1.13+esm18
2:8.0.1453-1ubuntu1.13+esm19
vim
Ubuntu:Pro:20.04:LTS
before 2:8.1.2269-1ubuntu5.32+esm7, plus listed versions
2:8.1.0875-5ubuntu22:8.1.0875-5ubuntu32:8.1.0875-5ubuntu42:8.1.2269-1ubuntu12:8.1.2269-1ubuntu4
Show 31 moreShow less
2:8.1.2269-1ubuntu52:8.1.2269-1ubuntu5.32:8.1.2269-1ubuntu5.42:8.1.2269-1ubuntu5.62:8.1.2269-1ubuntu5.72:8.1.2269-1ubuntu5.82:8.1.2269-1ubuntu5.92:8.1.2269-1ubuntu5.112:8.1.2269-1ubuntu5.122:8.1.2269-1ubuntu5.132:8.1.2269-1ubuntu5.142:8.1.2269-1ubuntu5.152:8.1.2269-1ubuntu5.162:8.1.2269-1ubuntu5.172:8.1.2269-1ubuntu5.182:8.1.2269-1ubuntu5.202:8.1.2269-1ubuntu5.212:8.1.2269-1ubuntu5.222:8.1.2269-1ubuntu5.232:8.1.2269-1ubuntu5.242:8.1.2269-1ubuntu5.252:8.1.2269-1ubuntu5.262:8.1.2269-1ubuntu5.292:8.1.2269-1ubuntu5.302:8.1.2269-1ubuntu5.312:8.1.2269-1ubuntu5.322:8.1.2269-1ubuntu5.32+esm22:8.1.2269-1ubuntu5.32+esm32:8.1.2269-1ubuntu5.32+esm42:8.1.2269-1ubuntu5.32+esm52:8.1.2269-1ubuntu5.32+esm6
2:8.1.2269-1ubuntu5.32+esm7
vim
Ubuntu:22.04:LTS
before 2:8.2.3995-1ubuntu2.31, plus listed versions
2:8.2.2434-3ubuntu32:8.2.2434-3ubuntu42:8.2.3565-1ubuntu12:8.2.3565-1ubuntu22:8.2.3565-1ubuntu3
Show 29 moreShow less
2:8.2.3565-1ubuntu52:8.2.3995-1ubuntu12:8.2.3995-1ubuntu22:8.2.3995-1ubuntu2.12:8.2.3995-1ubuntu2.32:8.2.3995-1ubuntu2.42:8.2.3995-1ubuntu2.52:8.2.3995-1ubuntu2.72:8.2.3995-1ubuntu2.82:8.2.3995-1ubuntu2.92:8.2.3995-1ubuntu2.102:8.2.3995-1ubuntu2.112:8.2.3995-1ubuntu2.122:8.2.3995-1ubuntu2.132:8.2.3995-1ubuntu2.152:8.2.3995-1ubuntu2.162:8.2.3995-1ubuntu2.172:8.2.3995-1ubuntu2.182:8.2.3995-1ubuntu2.192:8.2.3995-1ubuntu2.202:8.2.3995-1ubuntu2.212:8.2.3995-1ubuntu2.222:8.2.3995-1ubuntu2.232:8.2.3995-1ubuntu2.242:8.2.3995-1ubuntu2.262:8.2.3995-1ubuntu2.272:8.2.3995-1ubuntu2.282:8.2.3995-1ubuntu2.292:8.2.3995-1ubuntu2.30
2:8.2.3995-1ubuntu2.31
vim
Ubuntu:24.04:LTS
before 2:9.1.0016-1ubuntu7.15, plus listed versions
2:9.0.1672-1ubuntu22:9.0.2087-1ubuntu12:9.0.2116-1ubuntu12:9.0.2116-1ubuntu22:9.0.2184-0ubuntu1
Show 19 moreShow less
2:9.0.2189-1ubuntu12:9.1.0-1ubuntu12:9.1.0016-1ubuntu22:9.1.0016-1ubuntu62:9.1.0016-1ubuntu72:9.1.0016-1ubuntu7.12:9.1.0016-1ubuntu7.22:9.1.0016-1ubuntu7.32:9.1.0016-1ubuntu7.42:9.1.0016-1ubuntu7.52:9.1.0016-1ubuntu7.62:9.1.0016-1ubuntu7.72:9.1.0016-1ubuntu7.82:9.1.0016-1ubuntu7.92:9.1.0016-1ubuntu7.102:9.1.0016-1ubuntu7.112:9.1.0016-1ubuntu7.122:9.1.0016-1ubuntu7.132:9.1.0016-1ubuntu7.14
2:9.1.0016-1ubuntu7.15
vim
Ubuntu:25.10
before 2:9.1.0967-1ubuntu6.6, plus listed versions
2:9.1.0967-1ubuntu42:9.1.0967-1ubuntu52:9.1.0967-1ubuntu62:9.1.0967-1ubuntu6.12:9.1.0967-1ubuntu6.22:9.1.0967-1ubuntu6.32:9.1.0967-1ubuntu6.42:9.1.0967-1ubuntu6.5
2:9.1.0967-1ubuntu6.6
vim
Ubuntu:26.04:LTS
before 2:9.1.2141-1ubuntu4.3, plus listed versions
2:9.1.0967-1ubuntu62:9.1.1882-1ubuntu12:9.1.1882-1ubuntu22:9.1.2141-1ubuntu12:9.1.2141-1ubuntu22:9.1.2141-1ubuntu42:9.1.2141-1ubuntu4.12:9.1.2141-1ubuntu4.2
2:9.1.2141-1ubuntu4.3
vim
openSUSE:Tumbleweed
From an advisory covering 5 CVEs
before 9.2.0530-1.1
9.2.0530-1.1

History

History
RecordedChangedSources
affectedEUVD
productsCVE List, EUVD, NVD, OSV
factsOSV
affectedOSV
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-43961 is a high vulnerability (CVSS 7.8) in Vim, published May 18, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.16%, the 5th percentile. Fixed in vim 9.2.0481-r0.

References

Show 160 moreShow less
MoveEnter Open