CVE-2026-42307
Vim: OS Command Injection in netrw
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.
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
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.4
Vim: OS Command Injection in netrw
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.
- Record
CVE-2026-42307- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-78
- Updated
- 2026-11-02
EUVDEUVD-2026-28851
4.4
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.
- Record
EUVD-2026-28851- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
NVD
4.4
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.
- Record
CVE-2026-42307- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-78
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-42307
4.4
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.
- Record
ALPINE-CVE-2026-42307- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-03
OSVBELL-CVE-2026-42307
4.4
- Record
BELL-CVE-2026-42307- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSV
4.4
Vim: OS Command Injection in netrw
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.
- Record
CVE-2026-42307- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-78
- Updated
- 2026-11-02
Show 28 moreShow less
OSVDEBIAN-CVE-2026-42307
4.4
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.
- Record
DEBIAN-CVE-2026-42307- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-2447
5.5
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):
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.(CVE-2026-42307)
Vim is an open source, command line text editor. Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's :find command-line completion. When the path option contains backtick-enclosed shell commands, those commands are executed during file name completion. Because the path option lacks the P_SECURE flag, it can be set from a modeline, allowing an attacker who controls the contents of a file to execute arbitrary shell commands when the user opens that file in Vim and triggers :find completion. This issue has been patched in version 9.2.0435.(CVE-2026-44656)
Vim is an open source, command line text editor. 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. An attacker-controlled length field in the spell file's compound section overflows a 32-bit signed integer multiplication, causing a small buffer to be allocated for a write loop that runs many iterations, overflowing the heap. Because the 'spelllang' option can be set from a modeline, a text file modeline can trigger spell file loading if a malicious .spl file has been planted on the runtimepath. This issue has been patched in version 9.2.0450.(CVE-2026-45130)
- Record
OESA-2026-2447- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2448
5.5
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):
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.(CVE-2026-42307)
Vim is an open source, command line text editor. Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's :find command-line completion. When the path option contains backtick-enclosed shell commands, those commands are executed during file name completion. Because the path option lacks the P_SECURE flag, it can be set from a modeline, allowing an attacker who controls the contents of a file to execute arbitrary shell commands when the user opens that file in Vim and triggers :find completion. This issue has been patched in version 9.2.0435.(CVE-2026-44656)
Vim is an open source, command line text editor. 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. An attacker-controlled length field in the spell file's compound section overflows a 32-bit signed integer multiplication, causing a small buffer to be allocated for a write loop that runs many iterations, overflowing the heap. Because the 'spelllang' option can be set from a modeline, a text file modeline can trigger spell file loading if a malicious .spl file has been planted on the runtimepath. This issue has been patched in version 9.2.0450.(CVE-2026-45130)
- Record
OESA-2026-2448- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2449
5.5
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):
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.(CVE-2026-42307)
Vim is an open source, command line text editor. Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's :find command-line completion. When the path option contains backtick-enclosed shell commands, those commands are executed during file name completion. Because the path option lacks the P_SECURE flag, it can be set from a modeline, allowing an attacker who controls the contents of a file to execute arbitrary shell commands when the user opens that file in Vim and triggers :find completion. This issue has been patched in version 9.2.0435.(CVE-2026-44656)
Vim is an open source, command line text editor. 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. An attacker-controlled length field in the spell file's compound section overflows a 32-bit signed integer multiplication, causing a small buffer to be allocated for a write loop that runs many iterations, overflowing the heap. Because the 'spelllang' option can be set from a modeline, a text file modeline can trigger spell file loading if a malicious .spl file has been planted on the runtimepath. This issue has been patched in version 9.2.0450.(CVE-2026-45130)
- Record
OESA-2026-2449- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2450
5.5
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):
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.(CVE-2026-42307)
Vim is an open source, command line text editor. Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's :find command-line completion. When the path option contains backtick-enclosed shell commands, those commands are executed during file name completion. Because the path option lacks the P_SECURE flag, it can be set from a modeline, allowing an attacker who controls the contents of a file to execute arbitrary shell commands when the user opens that file in Vim and triggers :find completion. This issue has been patched in version 9.2.0435.(CVE-2026-44656)
Vim is an open source, command line text editor. 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. An attacker-controlled length field in the spell file's compound section overflows a 32-bit signed integer multiplication, causing a small buffer to be allocated for a write loop that runs many iterations, overflowing the heap. Because the 'spelllang' option can be set from a modeline, a text file modeline can trigger spell file loading if a malicious .spl file has been planted on the runtimepath. This issue has been patched in version 9.2.0450.(CVE-2026-45130)
- Record
OESA-2026-2450- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2472
7.0
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):
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.(CVE-2026-42307)
Vim is an open source, command line text editor. Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's :find command-line completion. When the path option contains backtick-enclosed shell commands, those commands are executed during file name completion. Because the path option lacks the P_SECURE flag, it can be set from a modeline, allowing an attacker who controls the contents of a file to execute arbitrary shell commands when the user opens that file in Vim and triggers :find completion. This issue has been patched in version 9.2.0435.(CVE-2026-44656)
Vim is an open source, command line text editor. 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. An attacker-controlled length field in the spell file's compound section overflows a 32-bit signed integer multiplication, causing a small buffer to be allocated for a write loop that runs many iterations, overflowing the heap. Because the 'spelllang' option can be set from a modeline, a text file modeline can trigger spell file loading if a malicious .spl file has been planted on the runtimepath. This issue has been patched in version 9.2.0450.(CVE-2026-45130)
Vim is an open source, command line text editor. Prior to 9.2.0479, a command injection vulnerability exists in tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems. The function builds :!gunzip and :!gzip -d commands using shellescape(tartail) without the {special} flag, allowing a crafted archive filename to trigger Vim cmdline-special expansion and execute shell commands in the user's context. This vulnerability is fixed in 9.2.0479.(CVE-2026-46483)
- Record
OESA-2026-2472- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-42307
4.4
Vim is an open source, command line text editor. Prior to version 9.2.0383, an OS command injection vulnerability exists in the netrw standard plugin bundled with Vim. By inducing a user to open a crafted URL (e.g., using the sftp:// or file:// protocol handlers), an attacker can execute arbitrary shell commands with the privileges of the Vim process. This issue has been patched in version 9.2.0383.
- Record
UBUNTU-CVE-2026-42307- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1779212372 No score
vim: Fix of CVE-2026-42307
- CVE-2026-42307: fix OS command injection in netrw plugin via crafted sftp:// URLs by hardening the tempfile suffix regex and escaping the tempfile argument before passing it to the sftp command
- Record
CLSA-2026-1779212372- Updated
- 2026-11-02
OSVCLSA-2026-1779273587 No score
vim: Fix of CVE-2026-42307
- CVE-2026-42307: fix OS command injection in netrw plugin via crafted sftp:// URLs by hardening the tempfile suffix regex and escaping the tempfile argument before passing it to the sftp command
- Record
CLSA-2026-1779273587- Updated
- 2026-11-02
OSVCLSA-2026-1779279626 No score
vim: Fix of CVE-2026-42307
- CVE-2026-42307: fix OS command injection in netrw plugin via crafted sftp:// URLs by hardening the tempfile suffix regex and escaping the tempfile argument before passing it to the sftp command
- Record
CLSA-2026-1779279626- Updated
- 2026-11-02
OSVCLSA-2026-1779280197 No score
vim: Fix of CVE-2026-42307
- CVE-2026-42307: fix OS command injection in netrw plugin via crafted sftp:// URLs by hardening the tempfile suffix regex and escaping the tempfile argument before passing it to the sftp command
- Record
CLSA-2026-1779280197- Updated
- 2026-11-02
OSVCLSA-2026-1779371406 No score
vim: Fix of CVE-2026-42307
- CVE-2026-42307: fix shell injection in netrw via the tempfile suffix when reading sftp:// or file:// URLs by escaping the tempfile and restricting the suffix regex to word characters
- Record
CLSA-2026-1779371406- Updated
- 2026-11-02
OSVCLSA-2026-1779436673 No score
vim: Fix of CVE-2026-42307
- CVE-2026-42307: fix shell-injection in netrw via crafted sftp:// and file:// URLs by escaping the tempfile name and restricting the filename-suffix regex to word characters (runtime/autoload/netrw.vim, upstream patch 9.2.0383)
- Record
CLSA-2026-1779436673- Updated
- 2026-11-02
OSVCLSA-2026-1779694105 No score
Fix CVE(s): CVE-2026-42307
- SECURITY UPDATE: fix shell-injection in netrw via crafted sftp:// and file:// URLs by escaping the tempfile name and restricting the filename-suffix regex to word characters (runtime/autoload/netrw.vim, upstream patch 9.2.0383)
- debian/patches/CVE-2026-42307.patch: fix shell-injection in netrw via crafted sftp:// and file:// URLs by escaping the tempfile name and restricting the filename-suffix regex to word characters (runtime/autoload/netrw.vim, upstream patch 9.2.0383)
- CVE-2026-42307
- Record
CLSA-2026-1779694105- Updated
- 2026-11-02
OSVCLSA-2026-1779700361 No score
vim: Fix of CVE-2026-42307
- CVE-2026-42307: fix shell injection in netrw via the tempfile suffix when reading sftp:// or file:// URLs by escaping the tempfile and restricting the suffix regex to word characters
- Record
CLSA-2026-1779700361- Updated
- 2026-11-02
OSVCLSA-2026-1779912818 No score
Fix CVE(s): CVE-2026-42307
- SECURITY UPDATE: OS command injection in the netrw plugin via crafted sftp:// or file:// URLs
- debian/patches/CVE-2026-42307.patch: OS command injection in the netrw plugin via crafted sftp:// or file:// URLs
- CVE-2026-42307
- Record
CLSA-2026-1779912818- Updated
- 2026-11-02
OSVMGASA-2026-0123 No score
Updated vim packages fix security vulnerabilities
Ex command injection in Vims NetBeans integration. (CVE-2026-39881) Command injection via backtick expansion in tag filenames in Vim < v9.2.0357. (CVE-2026-41411) OS Command Injection in netrw affects Vim < 9.2.0383. (CVE-2026-42307) OS Command Injection via 'path' completion affects Vim < 9.2.0435.
- Record
MGASA-2026-0123- 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()inruntime/autoload/tar.vimwhen decompressing.tgzarchives 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
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()inruntime/autoload/tar.vimwhen decompressing.tgzarchives 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()inruntime/autoload/tar.vimwhen decompressing.tgzarchives 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()inruntime/autoload/tar.vimwhen decompressing.tgzarchives 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()inruntime/autoload/tar.vimwhen decompressing.tgzarchives 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()inruntime/autoload/tar.vimwhen decompressing.tgzarchives 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()inruntime/autoload/tar.vimwhen decompressing.tgzarchives 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()inruntime/autoload/tar.vimwhen decompressing.tgzarchives 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()inruntime/autoload/tar.vimwhen decompressing.tgzarchives 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-8304-1 No score
vim vulnerabilities
Joshua Rogers discovered that Vim incorrectly handled certain URL schemes in the netrw plugin. An attacker could possibly use this issue to execute arbitrary commands. (CVE-2026-42307)
It was discovered that Vim incorrectly handled command-line completion for the :find command. An attacker could possibly use this issue to execute arbitrary commands. (CVE-2026-44656)
Daniel Cervera discovered that Vim incorrectly handled loading spell files. An attacker could possibly use this issue to cause a denial of service, or to execute arbitrary code. (CVE-2026-45130)
- Record
USN-8304-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
vimAlpine:v3.23 |
before 9.2.0389-r0 | 9.2.0389-r0 |
vimAlpine:v3.24 |
before 9.2.0389-r0 | 9.2.0389-r0 |
vimAlpaquita:23 |
9.0.0820-r2 up to 9.2.0389-r0 | 9.2.0389-r0 |
vimAlpaquita:25 |
9.1.1415-r0 up to 9.2.0389-r0 | 9.2.0389-r0 |
vimAlpaquita:stream |
9.0.1395-r0 up to 9.2.0389-r0 | 9.2.0389-r0 |
vim-X11TuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
vim-commonTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
vim-enhancedTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
vim-filesystemTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
vim-minimalTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
Show 90 moreShow less
| Package | Affected | Fixed |
|---|---|---|
vim-X11TuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
vim-commonTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
vim-enhancedTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
vim-filesystemTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
vim-minimalTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els51 | 3:7.4.629-5.2.el6.tuxcare.els51 |
vim-X11TuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-commonTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-enhancedTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-filesystemTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-minimalTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-X11TuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-commonTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-enhancedTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-filesystemTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-minimalTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els16 | 2:7.4.629-8.0.1.el7_9.tuxcare.els16 |
vim-X11TuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els29 | 2:8.2.2637-22.el9_6.1.tuxcare.els29 |
vim-commonTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els29 | 2:8.2.2637-22.el9_6.1.tuxcare.els29 |
vim-enhancedTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els29 | 2:8.2.2637-22.el9_6.1.tuxcare.els29 |
vim-filesystemTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els29 | 2:8.2.2637-22.el9_6.1.tuxcare.els29 |
vim-minimalTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els29 | 2:8.2.2637-22.el9_6.1.tuxcare.els29 |
vim-X11TuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els15 | 2:8.0.1763-19.el8.4.tuxcare.els15 |
vim-commonTuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els15 | 2:8.0.1763-19.el8.4.tuxcare.els15 |
vim-enhancedTuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els15 | 2:8.0.1763-19.el8.4.tuxcare.els15 |
vim-filesystemTuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els15 | 2:8.0.1763-19.el8.4.tuxcare.els15 |
vim-minimalTuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els15 | 2:8.0.1763-19.el8.4.tuxcare.els15 |
vimTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-athenaTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-athena-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-commonTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-docTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-gnomeTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-gnome-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-gtkTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-gtk-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-gtk3TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-gtk3-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-gui-commonTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-noxTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-nox-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-runtimeTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-tinyTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els64 | 3:7.4.1689-3ubuntu1.5+tuxcare.els64 |
vim-X11TuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_2.1.tuxcare.els29 | 2:8.2.2637-22.el9_2.1.tuxcare.els29 |
vim-commonTuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_2.1.tuxcare.els29 | 2:8.2.2637-22.el9_2.1.tuxcare.els29 |
vim-enhancedTuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_2.1.tuxcare.els29 | 2:8.2.2637-22.el9_2.1.tuxcare.els29 |
vim-filesystemTuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_2.1.tuxcare.els29 | 2:8.2.2637-22.el9_2.1.tuxcare.els29 |
vim-minimalTuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_2.1.tuxcare.els29 | 2:8.2.2637-22.el9_2.1.tuxcare.els29 |
vimTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vim-athenaTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vim-commonTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vim-docTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vim-gtkTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vim-gtk3TuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vim-gui-commonTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vim-noxTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vim-runtimeTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vim-tinyTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
xxdTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els19 | 2:8.1.0875-5+deb10u6+tuxcare.els19 |
vimDebian: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 less2: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 |
vimDebian:13 |
before 2:9.1.1230-2+deb13u1, plus listed versions 2:9.1.1230-2 |
2:9.1.1230-2+deb13u1 |
vimDebian:14 |
before 2:9.2.0428-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 9 moreShow less2: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-1 |
2:9.2.0428-1 |
vimMageia:9 From an advisory covering 3 CVEs |
before 9.2.437-1.mga9 | 9.2.437-1.mga9 |
vimopenEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 9.0-47.oe2203sp4 | 9.0-47.oe2203sp4 |
vimopenEuler:24.03-LTS From an advisory covering 3 CVEs |
before 9.0.2092-33.oe2403 | 9.0.2092-33.oe2403 |
vimopenEuler:24.03-LTS-SP3 From an advisory covering 3 CVEs |
before 9.0.2092-33.oe2403sp3 | 9.0.2092-33.oe2403sp3 |
vimopenEuler:20.03-LTS-SP4 From an advisory covering 3 CVEs |
before 9.0-47.oe2003sp4 | 9.0-47.oe2003sp4 |
vimopenEuler:24.03-LTS-SP1 From an advisory covering 4 CVEs |
before 9.0.2092-34.oe2403sp1 | 9.0.2092-34.oe2403sp1 |
vimSUSE:Linux Micro Extras 6.2 From an advisory covering 6 CVEs |
before 9.2.0530-160000.1.1 | 9.2.0530-160000.1.1 |
vimSUSE: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 |
vimSUSE: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 |
vimSUSE: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 |
vimSUSE: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 |
vimSUSE: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 |
vimSUSE: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 |
vimUbuntu:Pro:14.04:LTS |
before 2:7.4.052-1ubuntu3.1+esm26, 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 24 moreShow less2: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+esm25 |
2:7.4.052-1ubuntu3.1+esm26 |
vimUbuntu:Pro:16.04:LTS |
before 2:7.4.1689-3ubuntu1.5+esm32, 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 35 moreShow less2: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+esm31 |
2:7.4.1689-3ubuntu1.5+esm32 |
vimUbuntu:Pro:18.04:LTS |
before 2:8.0.1453-1ubuntu1.13+esm17, 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 27 moreShow less2: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+esm16 |
2:8.0.1453-1ubuntu1.13+esm17 |
vimUbuntu:Pro:20.04:LTS |
before 2:8.1.2269-1ubuntu5.32+esm5, 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 29 moreShow less2: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+esm4 |
2:8.1.2269-1ubuntu5.32+esm5 |
vimUbuntu:22.04:LTS |
before 2:8.2.3995-1ubuntu2.30, 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 28 moreShow less2: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.29 |
2:8.2.3995-1ubuntu2.30 |
vimUbuntu:24.04:LTS |
before 2:9.1.0016-1ubuntu7.14, 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 18 moreShow less2: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.13 |
2:9.1.0016-1ubuntu7.14 |
vimUbuntu:25.10 |
before 2:9.1.0967-1ubuntu6.5, 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.4 |
2:9.1.0967-1ubuntu6.5 |
vimUbuntu:26.04:LTS |
before 2:9.1.2141-1ubuntu4.2, 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.1 |
2:9.1.2141-1ubuntu4.2 |
vimUbuntu:Pro:14.04:LTS From an advisory covering 3 CVEs |
before 2:7.4.052-1ubuntu3.1+esm26, 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 24 moreShow less2: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+esm25 |
2:7.4.052-1ubuntu3.1+esm26 |
vimUbuntu:Pro:16.04:LTS From an advisory covering 3 CVEs |
before 2:7.4.1689-3ubuntu1.5+esm32, 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 35 moreShow less2: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+esm31 |
2:7.4.1689-3ubuntu1.5+esm32 |
vimUbuntu:Pro:18.04:LTS From an advisory covering 3 CVEs |
before 2:8.0.1453-1ubuntu1.13+esm17, 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 27 moreShow less2: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+esm16 |
2:8.0.1453-1ubuntu1.13+esm17 |
vimUbuntu:Pro:20.04:LTS From an advisory covering 3 CVEs |
before 2:8.1.2269-1ubuntu5.32+esm5, 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 29 moreShow less2: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+esm4 |
2:8.1.2269-1ubuntu5.32+esm5 |
vimUbuntu:22.04:LTS From an advisory covering 3 CVEs |
before 2:8.2.3995-1ubuntu2.30, 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 28 moreShow less2: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.29 |
2:8.2.3995-1ubuntu2.30 |
vimUbuntu:24.04:LTS From an advisory covering 3 CVEs |
before 2:9.1.0016-1ubuntu7.14, 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 18 moreShow less2: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.13 |
2:9.1.0016-1ubuntu7.14 |
vimUbuntu:25.10 From an advisory covering 3 CVEs |
before 2:9.1.0967-1ubuntu6.5, 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.4 |
2:9.1.0967-1ubuntu6.5 |
vimUbuntu:26.04:LTS From an advisory covering 3 CVEs |
before 2:9.1.2141-1ubuntu4.2, 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.1 |
2:9.1.2141-1ubuntu4.2 |
vimopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 9.2.0530-1.1 | 9.2.0530-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-42307 is a medium vulnerability (CVSS 4.4) in Vim, published April 29, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.77%, the 55th percentile. Fixed in vim 9.2.0389-r0.
References
github.com/vim/vim/security/advisories/GHSA-85ch-p2qr-m5gx
github.com/vim/vim/commit/405e2fb6d54d5653523809e2853d99d1c000a5fc
github.com/vim/vim/releases/tag/v9.2.0383
security.alpinelinux.org/vuln/CVE-2026-42307
docs.bell-sw.com/security/cves/CVE-2026-42307
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1779212372.html
Show 54 moreShow less
errata.tuxcare.com/els_os/centos6els/CLSA-2026-1779273587.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1779279626.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1779280197.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1779371406.html
errata.tuxcare.com/els_os/centos-stream8els/CLSA-2026-1779436673.html
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2026-1779694105.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1779700361.html
errata.tuxcare.com/els_os/debian10els/CLSA-2026-1779912818.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/42xxx/CVE-2026-42307.json
nvd.nist.gov/vuln/detail/CVE-2026-42307
security-tracker.debian.org/tracker/CVE-2026-42307
advisories.mageia.org/MGASA-2026-0123.html
bugs.mageia.org/show_bug.cgi?id=35332
openwall.com/lists/oss-security/2026/04/07/13
github.com/vim/vim/security/advisories/GHSA-mr87-rhgv-7pw6
openwall.com/lists/oss-security/2026/04/15/7
github.com/vim/vim/security/advisories/GHSA-cwgx-gcj7-6qh8
openwall.com/lists/oss-security/2026/04/22/8
openwall.com/lists/oss-security/2026/05/03/11
github.com/vim/vim/security/advisories/GHSA-hwg5-3cxw-wvvg
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2447
nvd.nist.gov/vuln/detail/CVE-2026-44656
nvd.nist.gov/vuln/detail/CVE-2026-45130
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2448
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2449
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2450
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2472
nvd.nist.gov/vuln/detail/CVE-2026-46483
suse.com/support/update/announcement/2026/suse-su-202621833-1
bugzilla.suse.com/1261833
bugzilla.suse.com/1262395
bugzilla.suse.com/1264706
bugzilla.suse.com/1264707
bugzilla.suse.com/1264708
bugzilla.suse.com/1265349
bugzilla.suse.com/1265360
suse.com/security/cve/CVE-2026-39881
suse.com/security/cve/CVE-2026-42307
suse.com/security/cve/CVE-2026-43961
suse.com/security/cve/CVE-2026-44656
suse.com/security/cve/CVE-2026-45130
suse.com/security/cve/CVE-2026-46483
suse.com/support/update/announcement/2026/suse-su-202621840-1
suse.com/support/update/announcement/2026/suse-su-202621859-1
suse.com/support/update/announcement/2026/suse-su-202621880-1
suse.com/support/update/announcement/2026/suse-su-202621944-1
suse.com/support/update/announcement/2026/suse-su-20262233-1
suse.com/support/update/announcement/2026/suse-su-20262236-1
suse.com/support/update/announcement/2026/suse-su-20262313-1
ubuntu.com/security/CVE-2026-42307
cve.org/CVERecord?id=CVE-2026-42307
ubuntu.com/security/notices/USN-8304-1
ubuntu.com/security/CVE-2026-44656
ubuntu.com/security/CVE-2026-45130