CVE-2026-47162
Vim: Vimscript Code Injection in netrw NetrwBookHistSave() via crafted directory name
Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Active
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.3
Vim: Vimscript Code Injection in netrw NetrwBookHistSave() via crafted directory name
Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.
- Record
CVE-2026-47162- CVSS 4.0
- 7.3 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-74, CWE-94, CWE-140
- Updated
- 2026-11-02
EUVDEUVD-2026-36281
7.3
Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.
- Record
EUVD-2026-36281- CVSS 4.0
- 7.3 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
NVD
7.3
Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.
- Record
CVE-2026-47162- CVSS 4.0
- 7.3 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-74, CWE-94, CWE-140
- Updated
- 2026-11-02
OSV
7.3
Vim: Vimscript Code Injection in netrw NetrwBookHistSave() via crafted directory name
Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.
- Record
CVE-2026-47162- CVSS 4.0
- 7.3 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-74, CWE-94
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-47162
8.8
Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.
- Record
DEBIAN-CVE-2026-47162- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-2761
7.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.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.(CVE-2026-47162)
Vim is an open source, command line text editor. Prior to version 9.2.0496, a code injection vulnerability exists in s:stepmatch() in the cucumber filetype plugin (runtime/ftplugin/cucumber.vim) on Vim builds with +ruby support. Step-definition patterns read from .rb files under the repository's features// or stories// directories are embedded into a Ruby Kernel.eval argument without sufficient escaping, allowing a crafted pattern in an attacker-controlled repository to execute arbitrary Ruby (and through it arbitrary shell commands) when the user invokes a step-jump mapping ([d, ]d). This issue has been patched in version 9.2.0496.(CVE-2026-47167)
Vim is an open source, command line text editor. Prior to version 9.2.0561, the Python omni-completion script in python3complete.vim for Vim with the +python3 interpreter enabled (and the legacy pythoncomplete.vim for builds with the +python interpreter) executes the import and from statements found in the current buffer through Python's import machinery. Because the buffer's working directory is on sys.path, opening a hostile .py file with a sibling Python package and invoking omni-completion runs that package's top-level code as the editing user. This issue has been patched in version 9.2.0561.(CVE-2026-52858)
Vim is an open source, command line text editor. Prior to version 9.2.0565, the update_snapshot() function in src/terminal.c copies the visible terminal screen into the scrollback buffer when a snapshot is taken. For each screen cell it walks the cell's chars[] array with no upper bound, stopping only when it encounters a NUL terminator. When a cell legitimately fills all VTERM_MAX_CHARS_PER_CELL (6) slots — a base character plus five combining marks — the bundled libvterm returns the array without a terminating NUL, so the loop reads past the fixed six-element array and appends the out-of-bounds values to a buffer reserved for only six characters. A program whose output is rendered inside a :terminal window can trigger this with a short byte sequence and no Vim scripting, leading to a crash. This issue has been patched in version 9.2.0565.(CVE-2026-52859)
Vim is an open source, command line text editor. Prior to version 9.2.0597, Vim's Python omni-completion executes reconstructed function and class definitions from the current buffer with exec() as part of populating the completion dictionary. Python evaluates function default values, parameter annotations, and class base expressions at definition time, so a hostile buffer can execute attacker-controlled Python expressions during omni-completion. The existing g:pythoncomplete_allow_import mitigation (GHSA-52mc-rq6p-rc7c) does not cover this path, because the attacker-controlled code is not a harvested import/from statement. This issue has been patched in version 9.2.0597.(CVE-2026-52860)
- Record
OESA-2026-2761- CVSS 4.0
- 7.5 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
Show 33 moreShow less
OSVOESA-2026-2762
7.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.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.(CVE-2026-47162)
Vim is an open source, command line text editor. Prior to version 9.2.0496, a code injection vulnerability exists in s:stepmatch() in the cucumber filetype plugin (runtime/ftplugin/cucumber.vim) on Vim builds with +ruby support. Step-definition patterns read from .rb files under the repository's features// or stories// directories are embedded into a Ruby Kernel.eval argument without sufficient escaping, allowing a crafted pattern in an attacker-controlled repository to execute arbitrary Ruby (and through it arbitrary shell commands) when the user invokes a step-jump mapping ([d, ]d). This issue has been patched in version 9.2.0496.(CVE-2026-47167)
Vim is an open source, command line text editor. Prior to version 9.2.0561, the Python omni-completion script in python3complete.vim for Vim with the +python3 interpreter enabled (and the legacy pythoncomplete.vim for builds with the +python interpreter) executes the import and from statements found in the current buffer through Python's import machinery. Because the buffer's working directory is on sys.path, opening a hostile .py file with a sibling Python package and invoking omni-completion runs that package's top-level code as the editing user. This issue has been patched in version 9.2.0561.(CVE-2026-52858)
Vim is an open source, command line text editor. Prior to version 9.2.0565, the update_snapshot() function in src/terminal.c copies the visible terminal screen into the scrollback buffer when a snapshot is taken. For each screen cell it walks the cell's chars[] array with no upper bound, stopping only when it encounters a NUL terminator. When a cell legitimately fills all VTERM_MAX_CHARS_PER_CELL (6) slots — a base character plus five combining marks — the bundled libvterm returns the array without a terminating NUL, so the loop reads past the fixed six-element array and appends the out-of-bounds values to a buffer reserved for only six characters. A program whose output is rendered inside a :terminal window can trigger this with a short byte sequence and no Vim scripting, leading to a crash. This issue has been patched in version 9.2.0565.(CVE-2026-52859)
Vim is an open source, command line text editor. Prior to version 9.2.0597, Vim's Python omni-completion executes reconstructed function and class definitions from the current buffer with exec() as part of populating the completion dictionary. Python evaluates function default values, parameter annotations, and class base expressions at definition time, so a hostile buffer can execute attacker-controlled Python expressions during omni-completion. The existing g:pythoncomplete_allow_import mitigation (GHSA-52mc-rq6p-rc7c) does not cover this path, because the attacker-controlled code is not a harvested import/from statement. This issue has been patched in version 9.2.0597.(CVE-2026-52860)
- Record
OESA-2026-2762- CVSS 4.0
- 7.5 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-2763
7.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.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.(CVE-2026-47162)
Vim is an open source, command line text editor. Prior to version 9.2.0496, a code injection vulnerability exists in s:stepmatch() in the cucumber filetype plugin (runtime/ftplugin/cucumber.vim) on Vim builds with +ruby support. Step-definition patterns read from .rb files under the repository's features// or stories// directories are embedded into a Ruby Kernel.eval argument without sufficient escaping, allowing a crafted pattern in an attacker-controlled repository to execute arbitrary Ruby (and through it arbitrary shell commands) when the user invokes a step-jump mapping ([d, ]d). This issue has been patched in version 9.2.0496.(CVE-2026-47167)
Vim is an open source, command line text editor. Prior to version 9.2.0561, the Python omni-completion script in python3complete.vim for Vim with the +python3 interpreter enabled (and the legacy pythoncomplete.vim for builds with the +python interpreter) executes the import and from statements found in the current buffer through Python's import machinery. Because the buffer's working directory is on sys.path, opening a hostile .py file with a sibling Python package and invoking omni-completion runs that package's top-level code as the editing user. This issue has been patched in version 9.2.0561.(CVE-2026-52858)
Vim is an open source, command line text editor. Prior to version 9.2.0565, the update_snapshot() function in src/terminal.c copies the visible terminal screen into the scrollback buffer when a snapshot is taken. For each screen cell it walks the cell's chars[] array with no upper bound, stopping only when it encounters a NUL terminator. When a cell legitimately fills all VTERM_MAX_CHARS_PER_CELL (6) slots — a base character plus five combining marks — the bundled libvterm returns the array without a terminating NUL, so the loop reads past the fixed six-element array and appends the out-of-bounds values to a buffer reserved for only six characters. A program whose output is rendered inside a :terminal window can trigger this with a short byte sequence and no Vim scripting, leading to a crash. This issue has been patched in version 9.2.0565.(CVE-2026-52859)
Vim is an open source, command line text editor. Prior to version 9.2.0597, Vim's Python omni-completion executes reconstructed function and class definitions from the current buffer with exec() as part of populating the completion dictionary. Python evaluates function default values, parameter annotations, and class base expressions at definition time, so a hostile buffer can execute attacker-controlled Python expressions during omni-completion. The existing g:pythoncomplete_allow_import mitigation (GHSA-52mc-rq6p-rc7c) does not cover this path, because the attacker-controlled code is not a harvested import/from statement. This issue has been patched in version 9.2.0597.(CVE-2026-52860)
- Record
OESA-2026-2763- CVSS 4.0
- 7.5 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-2863
7.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.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.(CVE-2026-47162)
Vim is an open source, command line text editor. Prior to version 9.2.0496, a code injection vulnerability exists in s:stepmatch() in the cucumber filetype plugin (runtime/ftplugin/cucumber.vim) on Vim builds with +ruby support. Step-definition patterns read from .rb files under the repository's features// or stories// directories are embedded into a Ruby Kernel.eval argument without sufficient escaping, allowing a crafted pattern in an attacker-controlled repository to execute arbitrary Ruby (and through it arbitrary shell commands) when the user invokes a step-jump mapping ([d, ]d). This issue has been patched in version 9.2.0496.(CVE-2026-47167)
Vim is an open source, command line text editor. Prior to version 9.2.0561, the Python omni-completion script in python3complete.vim for Vim with the +python3 interpreter enabled (and the legacy pythoncomplete.vim for builds with the +python interpreter) executes the import and from statements found in the current buffer through Python's import machinery. Because the buffer's working directory is on sys.path, opening a hostile .py file with a sibling Python package and invoking omni-completion runs that package's top-level code as the editing user. This issue has been patched in version 9.2.0561.(CVE-2026-52858)
Vim is an open source, command line text editor. Prior to version 9.2.0565, the update_snapshot() function in src/terminal.c copies the visible terminal screen into the scrollback buffer when a snapshot is taken. For each screen cell it walks the cell's chars[] array with no upper bound, stopping only when it encounters a NUL terminator. When a cell legitimately fills all VTERM_MAX_CHARS_PER_CELL (6) slots — a base character plus five combining marks — the bundled libvterm returns the array without a terminating NUL, so the loop reads past the fixed six-element array and appends the out-of-bounds values to a buffer reserved for only six characters. A program whose output is rendered inside a :terminal window can trigger this with a short byte sequence and no Vim scripting, leading to a crash. This issue has been patched in version 9.2.0565.(CVE-2026-52859)
Vim is an open source, command line text editor. Prior to version 9.2.0597, Vim's Python omni-completion executes reconstructed function and class definitions from the current buffer with exec() as part of populating the completion dictionary. Python evaluates function default values, parameter annotations, and class base expressions at definition time, so a hostile buffer can execute attacker-controlled Python expressions during omni-completion. The existing g:pythoncomplete_allow_import mitigation (GHSA-52mc-rq6p-rc7c) does not cover this path, because the attacker-controlled code is not a harvested import/from statement. This issue has been patched in version 9.2.0597.(CVE-2026-52860)
- Record
OESA-2026-2863- CVSS 4.0
- 7.5 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVRHSA-2026:38509
7.3
Red Hat Security Advisory: vim security update
- Record
RHSA-2026:38509- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:38510
7.3
Red Hat Security Advisory: vim security update
- Record
RHSA-2026:38510- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:38511
7.3
Red Hat Security Advisory: vim security update
- Record
RHSA-2026:38511- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:55431
7.8
Red Hat Security Advisory: vim security update
- Record
RHSA-2026:55431- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - 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 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:68711
8.8
Red Hat Security Advisory: vim security update
- Record
RHSA-2026:68711- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:69128
8.2
Red Hat Security Advisory: vim security update
- Record
RHSA-2026:69128- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:70818
8.8
Red Hat Security Advisory: vim security update
- Record
RHSA-2026:70818- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:72465
8.8
Red Hat Security Advisory: vim security update
- Record
RHSA-2026:72465- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:72466
8.8
Red Hat Security Advisory: vim security update
- Record
RHSA-2026:72466- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:38509
7.3
Important: vim security update
Vim (Vi IMproved) is an updated and improved version of the vi editor.
Security Fix(es):
-
vim: command injection when decompressing .tgz archives (CVE-2026-46483)
-
vim: Vim: Arbitrary Code Execution via crafted directory names (CVE-2026-47162)
-
vim: Vim: Arbitrary code execution via Python omni-completion (CVE-2026-52858)
-
vim: Vim: Arbitrary code execution via crafted step-definition patterns (CVE-2026-47167)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:38509- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:38510
7.3
Important: vim security update
Vim (Vi IMproved) is an updated and improved version of the vi editor.
Security Fix(es):
-
vim: command injection when decompressing .tgz archives (CVE-2026-46483)
-
vim: Vim: Arbitrary Code Execution via crafted directory names (CVE-2026-47162)
-
vim: Vim: Arbitrary code execution via Python omni-completion (CVE-2026-52858)
-
vim: Vim: Arbitrary code execution via crafted step-definition patterns (CVE-2026-47167)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:38510- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:38511
7.3
Important: vim security update
Vim (Vi IMproved) is an updated and improved version of the vi editor.
Security Fix(es):
-
vim: command injection when decompressing .tgz archives (CVE-2026-46483)
-
vim: Vim: Arbitrary Code Execution via crafted directory names (CVE-2026-47162)
-
vim: Vim: Arbitrary code execution via Python omni-completion (CVE-2026-52858)
-
vim: Vim: Arbitrary code execution via crafted step-definition patterns (CVE-2026-47167)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:38511- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-47162
7.3
Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.
- Record
UBUNTU-CVE-2026-47162- CVSS 4.0
- 7.3 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2026:38509 No score
Important: vim security update
Vim (Vi IMproved) is an updated and improved version of the vi editor.
Security Fix(es):
- vim: command injection when decompressing .tgz archives (CVE-2026-46483)
- vim: Vim: Arbitrary Code Execution via crafted directory names (CVE-2026-47162)
- vim: Vim: Arbitrary code execution via Python omni-completion (CVE-2026-52858)
- vim: Vim: Arbitrary code execution via crafted step-definition patterns (CVE-2026-47167)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:38509- Updated
- 2026-11-02
OSVALSA-2026:38510 No score
Important: vim security update
Vim (Vi IMproved) is an updated and improved version of the vi editor.
Security Fix(es):
- vim: command injection when decompressing .tgz archives (CVE-2026-46483)
- vim: Vim: Arbitrary Code Execution via crafted directory names (CVE-2026-47162)
- vim: Vim: Arbitrary code execution via Python omni-completion (CVE-2026-52858)
- vim: Vim: Arbitrary code execution via crafted step-definition patterns (CVE-2026-47167)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:38510- Updated
- 2026-11-02
OSVALSA-2026:38511 No score
Important: vim security update
Vim (Vi IMproved) is an updated and improved version of the vi editor.
Security Fix(es):
- vim: command injection when decompressing .tgz archives (CVE-2026-46483)
- vim: Vim: Arbitrary Code Execution via crafted directory names (CVE-2026-47162)
- vim: Vim: Arbitrary code execution via Python omni-completion (CVE-2026-52858)
- vim: Vim: Arbitrary code execution via crafted step-definition patterns (CVE-2026-47167)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:38511- Updated
- 2026-11-02
OSVAZL-89778 No score
CVE-2026-47162 affecting package vim for versions less than 9.2.0620-1
Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths to the history file ~/.vim/.netrwhist. A directory name derived from the filesystem is interpolated into a single-quoted Vimscript string literal without escaping embedded single quotes, allowing a crafted directory name to break out of the string context and execute arbitrary Vimscript, including shell commands via system() and :!, the next time the history file is sourced. This issue has been patched in version 9.2.0495.
- Record
AZL-89778- Updated
- 2026-11-02
OSVCLSA-2026-1781535483 No score
Fix CVE(s): CVE-2026-47162
- SECURITY UPDATE: code injection in the netrw plugin via directory
history serialization: s:NetrwBookHistSave() wrote each directory
history entry into the generated .netrwhist script by concatenating
the raw value inside single quotes, so a directory name containing a
single quote and vimscript was evaluated when the history file was
sourced.
- debian/patches/CVE-2026-47162.patch: quote the value with string() so the history entry is emitted as a safe vimscript string literal, in runtime/autoload/netrw.vim; matches upstream patch 9.2.0495.
- CVE-2026-47162
- Record
CLSA-2026-1781535483- Updated
- 2026-11-02
OSVCLSA-2026-1781550491 No score
vim: Fix of CVE-2026-47162
- CVE-2026-47162: fix code injection in netrw via a crafted directory name serialized into .netrwhist by NetrwBookHistSave() using string() to safely encode the value (runtime/autoload/netrw.vim, upstream patch 9.2.0495)
- Record
CLSA-2026-1781550491- Updated
- 2026-11-02
OSVCLSA-2026-1781551234 No score
vim: Fix of CVE-2026-47162
- CVE-2026-47162: fix code injection in netrw via a crafted directory name serialized into .netrwhist by NetrwBookHistSave() using string() to safely encode the value (runtime/autoload/netrw.vim, upstream patch 9.2.0495)
- Record
CLSA-2026-1781551234- Updated
- 2026-11-02
OSVCLSA-2026-1781552300 No score
vim: Fix of CVE-2026-47162
- CVE-2026-47162: fix code injection in netrw via a crafted directory name serialized into .netrwhist by NetrwBookHistSave() using string() to safely encode the value (runtime/autoload/netrw.vim, upstream patch 9.2.0495)
- Record
CLSA-2026-1781552300- Updated
- 2026-11-02
OSVCLSA-2026-1781607668 No score
vim: Fix of CVE-2026-47162
- CVE-2026-47162: use string() in netrw s:NetrwBookHistSave() to safely encode directory-history entries and prevent Vimscript injection
- Record
CLSA-2026-1781607668- Updated
- 2026-11-02
OSVCLSA-2026-1782138605 No score
vim: Fix of 2 CVEs
- CVE-2026-47162: fix code injection via NetrwBookHistSave() by quoting the directory name with string()
- Record
CLSA-2026-1782138605- Updated
- 2026-11-02
OSVCLSA-2026-1782139332 No score
vim: Fix of CVE-2026-47162
- CVE-2026-47162: fix code injection via NetrwBookHistSave() by quoting the directory name with string()
- Record
CLSA-2026-1782139332- Updated
- 2026-11-02
OSVCLSA-2026-1782221662 No score
Fix CVE(s): CVE-2026-47162, CVE-2026-52858, CVE-2026-52859, CVE-2026-52860
- SECURITY UPDATE: Code execution via Python omni-completion executing import and from statements harvested from the current buffer through exec() (gate buffer-derived import execution behind the new g:pythoncomplete_allow_import option, disabled by default)
- debian/patches/CVE-2026-52858.patch: disable execution of import and from statements found in the buffer during python3complete and pythoncomplete omni-completion unless g:pythoncomplete_allow_import is set
- CVE-2026-52858
- SECURITY UPDATE: Out-of-bounds read in update_snapshot() in src/terminal.c when a terminal cell fills all VTERM_MAX_CHARS_PER_CELL slots and the bundled libvterm returns the chars array without a NUL terminator
- debian/patches/CVE-2026-52859.patch: bound the cell.chars[] copy loop in update_snapshot() with i < VTERM_MAX_CHARS_PER_CELL to prevent reading past the fixed six-element array
- CVE-2026-52859
- SECURITY UPDATE: Code execution via Python omni-completion evaluating function default values, parameter annotations, and class base expressions reconstructed from the current buffer and run through exec()
- debian/patches/CVE-2026-52860.patch: strip default expressions and annotations from generated function parameters and whitelist dotted class base expressions in python3complete and pythoncomplete get_code() so attacker-controlled expressions are not executed
- CVE-2026-52860
- Record
CLSA-2026-1782221662- Updated
- 2026-11-02
OSVCLSA-2026-1787394930 No score
Fix of 10 CVEs
- SECURITY UPDATE: command injection in the tar plugin: tar#Vimuntar()
escaped the tarball name with shellescape() without the special
argument before running gunzip/gzip through :!, so characters that Vim
expands in a :! command line (such as % and #) survived in the name
and let a crafted archive name run arbitrary shell commands.
- debian/patches/CVE-2026-46483.patch: use the shellescape(name, 1) form for both :! invocations in runtime/autoload/tar.vim; matches upstream patch 9.2.0479.
- CVE-2026-46483
- SECURITY UPDATE: code injection via netrw directory history:
s:NetrwBookHistSave() serialised each history entry into
~/.vim/.netrwhist by wrapping the value in single quotes with string
concatenation, so a directory name containing a single quote closed
the literal and injected Vimscript that ran when the history file was
sourced on the next netrw start.
- debian/patches/CVE-2026-47162.patch: encode the value with string() in runtime/autoload/netrw.vim; matches upstream patch 9.2.0495.
- CVE-2026-47162
- SECURITY UPDATE: code execution through Python omni-completion:
pythoncomplete and python3complete rebuilt the buffer's Python code
and passed it to exec(), including the import and from statements
harvested from the buffer, so invoking omni-completion in a hostile
Python file executed arbitrary module-level code.
- debian/patches/CVE-2026-52858.patch: skip import/from statements unless g:pythoncomplete_allow_import is set, in both runtime/autoload/pythoncomplete.vim and python3complete.vim; matches upstream patches 9.2.0561 and 9.2.0568, the latter being required for the opt-in to take effect at all.
- CVE-2026-52858
- SECURITY UPDATE: out-of-bounds access when a terminal buffer is
snapshotted: the per-cell loop in move_terminal_to_buffer() walked
cell.chars[] with no upper bound, and libvterm leaves that array
unterminated when a cell uses all VTERM_MAX_CHARS_PER_CELL slots (a
base character plus five combining marks), so it read past the array
and appended the out-of-bounds values to a buffer sized for far fewer
bytes.
- debian/patches/CVE-2026-52859.patch: bound the loop with i < VTERM_MAX_CHARS_PER_CELL and size the buffer for six 6-byte characters, in src/terminal.c; matches upstream patch 9.2.0565 together with its prerequisite 8.1.0611, without which the bounded loop would still overrun the MB_MAXBYTES-sized buffer.
- CVE-2026-52859
- SECURITY UPDATE: code execution through Python omni-completion
definition headers: Scope.get_code() reproduced def and class headers
verbatim in the source handed to exec(), and Python evaluates
parameter default values, annotations and base-class expressions at
definition time, so crafted headers ran arbitrary code during
completion even with imports disabled.
- debian/patches/CVE-2026-52860.patch: strip default values and annotations from parameters and accept only dotted names as base classes, in both runtime/autoload/pythoncomplete.vim and python3complete.vim; matches upstream patch 9.2.0597.
- CVE-2026-52860
- SECURITY UPDATE: out-of-bounds write reading a crafted spell file:
tree_count_words() and sug_filltree() descended the word trie without
bounding the depth, so a deeply nested trie wrote past the ends of
their MAXWLEN-sized arridx[], curi[] and wordcount[] arrays.
- debian/patches/CVE-2026-55693.patch: only descend while depth < MAXWLEN - 1 in both trie walkers, in src/spellfile.c; matches upstream patch 9.2.0653.
- CVE-2026-55693
- SECURITY UPDATE: code injection when netrw opens a remote file: s:NetrwBrowse() passed bufname() unescaped into an :execute'd "b" command, so a buffer name containing the Ex command separator ran arbitrary…
- Record
CLSA-2026-1787394930- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2026-47162 No score
CVE-2026-47162 in vim - Patched by Root
Root has patched CVE-2026-47162 in the vim package for Root:Debian:11. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-11-CVE-2026-47162- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-47162 No score
CVE-2026-47162 in vim - Patched by Root
Root has patched CVE-2026-47162 in the vim package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-47162- Updated
- 2026-11-02
OSVUSN-8451-1 No score
vim vulnerabilities
Srinivas Piskala Ganesh Babu discovered that Vim incorrectly handled directory names when serializing browsed paths to the netrw history file. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-47162)
It was discovered that Vim incorrectly handled step-definition patterns in the cucumber filetype plugin. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-47167)
It was discovered that Vim incorrectly handled import statements during Python omni-completion. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-52858)
Andrej Tomči discovered that Vim incorrectly handled certain terminal screen cells when taking a snapshot, leading to an out-of-bounds read. An attacker could possibly use this issue to cause Vim to crash, resulting in a denial of service. (CVE-2026-52859)
David Carliez discovered that Vim incorrectly handled reconstructed function and class definitions during Python omni-completion. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-52860)
- Record
USN-8451-1- Updated
- 2026-11-02
Affected products
- vim
- red hat enterprise linux 10
- red hat enterprise linux 10.0 extended update support
- red hat enterprise linux 6
- red hat enterprise linux 7 extended lifecycle support
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat hardened images
- red hat insights proxy 1.5
- red hat openshift container platform 4
- red hat openshift container platform 4.22
- red hat update infrastructure 5
Affected packages
| Package | Affected | Fixed |
|---|---|---|
vim-X11AlmaLinux:10 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
vim-commonAlmaLinux:10 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
vim-dataAlmaLinux:10 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
vim-enhancedAlmaLinux:10 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
vim-filesystemAlmaLinux:10 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
vim-minimalAlmaLinux:10 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
xxdAlmaLinux:10 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
vim-X11AlmaLinux:8 From an advisory covering 4 CVEs |
before 2:8.0.1763-27.el8_10 | 2:8.0.1763-27.el8_10 |
vim-commonAlmaLinux:8 From an advisory covering 4 CVEs |
before 2:8.0.1763-27.el8_10 | 2:8.0.1763-27.el8_10 |
vim-enhancedAlmaLinux:8 From an advisory covering 4 CVEs |
before 2:8.0.1763-27.el8_10 | 2:8.0.1763-27.el8_10 |
Show 182 moreShow less
| Package | Affected | Fixed |
|---|---|---|
vim-filesystemAlmaLinux:8 From an advisory covering 4 CVEs |
before 2:8.0.1763-27.el8_10 | 2:8.0.1763-27.el8_10 |
vim-minimalAlmaLinux:8 From an advisory covering 4 CVEs |
before 2:8.0.1763-27.el8_10 | 2:8.0.1763-27.el8_10 |
vim-X11AlmaLinux:9 From an advisory covering 4 CVEs |
before 2:8.2.2637-26.el9_8.10 | 2:8.2.2637-26.el9_8.10 |
vim-commonAlmaLinux:9 From an advisory covering 4 CVEs |
before 2:8.2.2637-26.el9_8.10 | 2:8.2.2637-26.el9_8.10 |
vim-enhancedAlmaLinux:9 From an advisory covering 4 CVEs |
before 2:8.2.2637-26.el9_8.10 | 2:8.2.2637-26.el9_8.10 |
vim-filesystemAlmaLinux:9 From an advisory covering 4 CVEs |
before 2:8.2.2637-26.el9_8.10 | 2:8.2.2637-26.el9_8.10 |
vim-minimalAlmaLinux:9 From an advisory covering 4 CVEs |
before 2:8.2.2637-26.el9_8.10 | 2:8.2.2637-26.el9_8.10 |
vimAzure Linux:3 |
before 9.2.0620-1 | 9.2.0620-1 |
vimTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-athenaTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-athena-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-commonTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-docTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-gnomeTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-gnome-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-gtkTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-gtk-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-gtk3TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-gtk3-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-gui-commonTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-noxTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-nox-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-runtimeTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-tinyTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els68 | 3:7.4.1689-3ubuntu1.5+tuxcare.els68 |
vim-X11TuxCare:CentOS:8.4 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-commonTuxCare:CentOS:8.4 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-enhancedTuxCare:CentOS:8.4 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-filesystemTuxCare:CentOS:8.4 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-minimalTuxCare:CentOS:8.4 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-X11TuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els18 | 2:8.0.1763-19.el8.4.tuxcare.els18 |
vim-commonTuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els18 | 2:8.0.1763-19.el8.4.tuxcare.els18 |
vim-enhancedTuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els18 | 2:8.0.1763-19.el8.4.tuxcare.els18 |
vim-filesystemTuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els18 | 2:8.0.1763-19.el8.4.tuxcare.els18 |
vim-minimalTuxCare:CentOS-Stream:8 |
before 2:8.0.1763-19.el8.4.tuxcare.els18 | 2:8.0.1763-19.el8.4.tuxcare.els18 |
vim-X11TuxCare:CentOS:8.5 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-commonTuxCare:CentOS:8.5 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-enhancedTuxCare:CentOS:8.5 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-filesystemTuxCare:CentOS:8.5 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-minimalTuxCare:CentOS:8.5 |
before 2:8.0.1763-16.el8.tuxcare.els19 | 2:8.0.1763-16.el8.tuxcare.els19 |
vim-X11TuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els34 | 2:8.2.2637-22.el9_6.1.tuxcare.els34 |
vim-commonTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els34 | 2:8.2.2637-22.el9_6.1.tuxcare.els34 |
vim-enhancedTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els34 | 2:8.2.2637-22.el9_6.1.tuxcare.els34 |
vim-filesystemTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els34 | 2:8.2.2637-22.el9_6.1.tuxcare.els34 |
vim-minimalTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els34 | 2:8.2.2637-22.el9_6.1.tuxcare.els34 |
vim-X11TuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vim-commonTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vim-enhancedTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vim-filesystemTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vim-minimalTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vim-X11TuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vim-commonTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vim-enhancedTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vim-filesystemTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vim-minimalTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els20 | 2:7.4.629-8.0.1.el7_9.tuxcare.els20 |
vimTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vim-athenaTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vim-commonTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vim-docTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vim-gtkTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vim-gtk3TuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vim-gui-commonTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vim-noxTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vim-runtimeTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vim-tinyTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
xxdTuxCare:Debian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u6+tuxcare.els22 | 2:8.1.0875-5+deb10u6+tuxcare.els22 |
vimTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-athenaTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-commonTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-docTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-gnomeTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-gtkTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-gtk3TuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-gui-commonTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-noxTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-runtimeTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
vim-tinyTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
xxdTuxCare:Ubuntu:18.04 From an advisory covering 11 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els2 | 2:8.0.1453-1ubuntu1.13+tuxcare.els2 |
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.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 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-12:9.2.0428-12:9.2.0461-1 |
2:9.2.0524-1 |
vimopenEuler:22.03-LTS-SP4 From an advisory covering 5 CVEs |
before 9.0-50.oe2203sp4 | 9.0-50.oe2203sp4 |
vimopenEuler:24.03-LTS-SP1 From an advisory covering 5 CVEs |
before 9.0.2092-36.oe2403sp1 | 9.0.2092-36.oe2403sp1 |
vimopenEuler:24.03-LTS-SP3 From an advisory covering 5 CVEs |
before 9.0.2092-36.oe2403sp3 | 9.0.2092-36.oe2403sp3 |
vimopenEuler:20.03-LTS-SP4 From an advisory covering 5 CVEs |
before 9.0-50.oe2003sp4 | 9.0-50.oe2003sp4 |
vim-commonRed Hat:enterprise_linux:10.2 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
vimRed Hat:enterprise_linux:10.2 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
vim-commonRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 2:8.0.1763-27.el8_10 | 2:8.0.1763-27.el8_10 |
vimRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 2:8.0.1763-27.el8_10 | 2:8.0.1763-27.el8_10 |
vim-commonRed Hat:enterprise_linux:9::appstream From an advisory covering 4 CVEs |
before 2:8.2.2637-26.el9_8.10 | 2:8.2.2637-26.el9_8.10 |
vimRed Hat:enterprise_linux:9::baseos From an advisory covering 4 CVEs |
before 2:8.2.2637-26.el9_8.10 | 2:8.2.2637-26.el9_8.10 |
vim-commonRed Hat:enterprise_linux_eus:10.0 From an advisory covering 8 CVEs |
before 2:9.1.083-5.el10_0.4 | 2:9.1.083-5.el10_0.4 |
vimRed Hat:enterprise_linux_eus:10.0 From an advisory covering 8 CVEs |
before 2:9.1.083-5.el10_0.4 | 2:9.1.083-5.el10_0.4 |
vim-X11Red Hat:enterprise_linux_eus:10.0 From an advisory covering 8 CVEs |
before 2:9.1.083-5.el10_0.4 | 2:9.1.083-5.el10_0.4 |
vim-enhancedRed Hat:enterprise_linux_eus:10.0 From an advisory covering 8 CVEs |
before 2:9.1.083-5.el10_0.4 | 2:9.1.083-5.el10_0.4 |
vimRed 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-X11Red 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-commonRed 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-dataRed 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-editorRed 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-enhancedRed 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-filesystemRed 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-minimalRed Hat:hummingbird:1 From an advisory covering 17 CVEs |
before 0:9.2.967-1.1.hum1 | 0:9.2.967-1.1.hum1 |
xxdRed Hat:hummingbird:1 From an advisory covering 17 CVEs |
before 0:9.2.967-1.1.hum1 | 0:9.2.967-1.1.hum1 |
vimRed Hat:rhel_els:7 From an advisory covering 14 CVEs |
before 2:7.4.629-8.el7_9.2 | 2:7.4.629-8.el7_9.2 |
vim-X11Red Hat:rhel_els:7 From an advisory covering 14 CVEs |
before 2:7.4.629-8.el7_9.2 | 2:7.4.629-8.el7_9.2 |
vim-commonRed Hat:rhel_els:7 From an advisory covering 14 CVEs |
before 2:7.4.629-8.el7_9.2 | 2:7.4.629-8.el7_9.2 |
vim-enhancedRed Hat:rhel_els:7 From an advisory covering 14 CVEs |
before 2:7.4.629-8.el7_9.2 | 2:7.4.629-8.el7_9.2 |
vim-minimalRed Hat:rhel_els:7 From an advisory covering 14 CVEs |
before 2:7.4.629-8.el7_9.2 | 2:7.4.629-8.el7_9.2 |
vimRed Hat:rhel_els:6 From an advisory covering 13 CVEs |
before 2:7.4.629-5.el6_10.4 | 2:7.4.629-5.el6_10.4 |
vim-X11Red Hat:rhel_els:6 From an advisory covering 13 CVEs |
before 2:7.4.629-5.el6_10.4 | 2:7.4.629-5.el6_10.4 |
vim-commonRed Hat:rhel_els:6 From an advisory covering 13 CVEs |
before 2:7.4.629-5.el6_10.4 | 2:7.4.629-5.el6_10.4 |
vim-enhancedRed Hat:rhel_els:6 From an advisory covering 13 CVEs |
before 2:7.4.629-5.el6_10.4 | 2:7.4.629-5.el6_10.4 |
vim-minimalRed Hat:rhel_els:6 From an advisory covering 13 CVEs |
before 2:7.4.629-5.el6_10.4 | 2:7.4.629-5.el6_10.4 |
vim-X11Red Hat:rhel_eus:9.6::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-X11-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-commonRed Hat:rhel_eus:9.6::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-common-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-debugsourceRed Hat:rhel_eus:9.6::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-enhancedRed Hat:rhel_eus:9.6::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-enhanced-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-minimal-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vimRed Hat:rhel_eus:9.6::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-X11-debuginfoRed Hat:rhel_eus:9.6::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-common-debuginfoRed Hat:rhel_eus:9.6::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-debuginfoRed Hat:rhel_eus:9.6::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-debugsourceRed Hat:rhel_eus:9.6::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-enhanced-debuginfoRed Hat:rhel_eus:9.6::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-filesystemRed Hat:rhel_eus:9.6::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-minimalRed Hat:rhel_eus:9.6::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-minimal-debuginfoRed Hat:rhel_eus:9.6::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-22.el9_6.4 | 2:8.2.2637-22.el9_6.4 |
vim-X11Red Hat:rhel_e4s:9.4::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-X11-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-commonRed Hat:rhel_e4s:9.4::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-common-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-debugsourceRed Hat:rhel_e4s:9.4::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-enhancedRed Hat:rhel_e4s:9.4::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-enhanced-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-minimal-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vimRed Hat:rhel_e4s:9.4::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-X11-debuginfoRed Hat:rhel_e4s:9.4::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-common-debuginfoRed Hat:rhel_e4s:9.4::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-debuginfoRed Hat:rhel_e4s:9.4::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-debugsourceRed Hat:rhel_e4s:9.4::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-enhanced-debuginfoRed Hat:rhel_e4s:9.4::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-filesystemRed Hat:rhel_e4s:9.4::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-minimalRed Hat:rhel_e4s:9.4::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-minimal-debuginfoRed Hat:rhel_e4s:9.4::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_4.4 | 2:8.2.2637-20.el9_4.4 |
vim-X11Red Hat:rhel_e4s:9.2::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-X11-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-commonRed Hat:rhel_e4s:9.2::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-common-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-debugsourceRed Hat:rhel_e4s:9.2::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-enhancedRed Hat:rhel_e4s:9.2::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-enhanced-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-minimal-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vimRed Hat:rhel_e4s:9.2::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-X11-debuginfoRed Hat:rhel_e4s:9.2::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-common-debuginfoRed Hat:rhel_e4s:9.2::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-debuginfoRed Hat:rhel_e4s:9.2::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-debugsourceRed Hat:rhel_e4s:9.2::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-enhanced-debuginfoRed Hat:rhel_e4s:9.2::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-filesystemRed Hat:rhel_e4s:9.2::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-minimalRed Hat:rhel_e4s:9.2::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vim-minimal-debuginfoRed Hat:rhel_e4s:9.2::baseos From an advisory covering 12 CVEs |
before 2:8.2.2637-20.el9_2.3 | 2:8.2.2637-20.el9_2.3 |
vimRocky Linux:10 From an advisory covering 4 CVEs |
before 2:9.1.083-9.el10_2.7 | 2:9.1.083-9.el10_2.7 |
vimRocky Linux:8 From an advisory covering 4 CVEs |
before 2:8.0.1763-27.el8_10 | 2:8.0.1763-27.el8_10 |
vimRocky Linux:9 From an advisory covering 4 CVEs |
before 2:8.2.2637-26.el9_8.10 | 2:8.2.2637-26.el9_8.10 |
vimRoot: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-vimRoot: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 |
vimRoot:Debian:12 |
before 2:9.0.1378-2+deb12u2.aikido.20 | 2:9.0.1378-2+deb12u2.aikido.202:9.0.1378-2+deb12u2.root.io.192:9.0.1378-2+deb12u2.root.io.182:9.0.1378-2+deb12u2.aikido.21 |
rootio-vimRoot:Debian:12 |
before 2:9.0.1378-2+deb12u2.aikido.20 | 2:9.0.1378-2+deb12u2.aikido.202:9.0.1378-2+deb12u2.root.io.192:9.0.1378-2+deb12u2.root.io.182:9.0.1378-2+deb12u2.aikido.21 |
vimUbuntu:Pro:14.04:LTS |
before 2:7.4.052-1ubuntu3.1+esm29, 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 27 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+esm252:7.4.052-1ubuntu3.1+esm262:7.4.052-1ubuntu3.1+esm272:7.4.052-1ubuntu3.1+esm28 |
2:7.4.052-1ubuntu3.1+esm29 |
vimUbuntu:Pro:16.04:LTS |
before 2:7.4.1689-3ubuntu1.5+esm35, 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 38 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+esm312:7.4.1689-3ubuntu1.5+esm322:7.4.1689-3ubuntu1.5+esm332:7.4.1689-3ubuntu1.5+esm34 |
2:7.4.1689-3ubuntu1.5+esm35 |
vimUbuntu:Pro:18.04:LTS |
before 2:8.0.1453-1ubuntu1.13+esm20, 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 30 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+esm162:8.0.1453-1ubuntu1.13+esm172:8.0.1453-1ubuntu1.13+esm182:8.0.1453-1ubuntu1.13+esm19 |
2:8.0.1453-1ubuntu1.13+esm20 |
vimUbuntu:Pro:20.04:LTS |
before 2:8.1.2269-1ubuntu5.32+esm8, 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 32 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+esm42:8.1.2269-1ubuntu5.32+esm52:8.1.2269-1ubuntu5.32+esm62:8.1.2269-1ubuntu5.32+esm7 |
2:8.1.2269-1ubuntu5.32+esm8 |
vimUbuntu:22.04:LTS |
before 2:8.2.3995-1ubuntu2.32, 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 30 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.292:8.2.3995-1ubuntu2.302:8.2.3995-1ubuntu2.31 |
2:8.2.3995-1ubuntu2.32 |
vimUbuntu:24.04:LTS |
before 2:9.1.0016-1ubuntu7.16, 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 20 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.132:9.1.0016-1ubuntu7.142:9.1.0016-1ubuntu7.15 |
2:9.1.0016-1ubuntu7.16 |
vimUbuntu:25.10 |
before 2:9.1.0967-1ubuntu6.7, 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.2 Show 4 moreShow less2:9.1.0967-1ubuntu6.32:9.1.0967-1ubuntu6.42:9.1.0967-1ubuntu6.52:9.1.0967-1ubuntu6.6 |
2:9.1.0967-1ubuntu6.7 |
vimUbuntu:26.04:LTS |
before 2:9.1.2141-1ubuntu4.5, plus listed versions 2:9.1.0967-1ubuntu62:9.1.1882-1ubuntu12:9.1.1882-1ubuntu22:9.1.2141-1ubuntu12:9.1.2141-1ubuntu2 Show 4 moreShow less2:9.1.2141-1ubuntu42:9.1.2141-1ubuntu4.12:9.1.2141-1ubuntu4.22:9.1.2141-1ubuntu4.3 |
2:9.1.2141-1ubuntu4.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-47162 is a high vulnerability (CVSS 7.3) in Vim, published June 11, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.27%, the 20th percentile. Fixed in vim 9.2.0620-1.
References
github.com/vim/vim/security/advisories/GHSA-crm5-rh6j-2c7c
github.com/vim/vim/commit/f08ab2f4d7d2947c8dd6c179ae08ee6146a2694b
github.com/vim/vim/releases/tag/v9.2.0495
access.redhat.com/security/cve/CVE-2026-47162
bugzilla.redhat.com/show_bug.cgi?id=2487964
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-47162.json
Show 194 moreShow less
access.redhat.com/errata/RHSA-2026:68711
access.redhat.com/errata/RHSA-2026:54769
access.redhat.com/errata/RHSA-2026:55431
access.redhat.com/errata/RHSA-2026:38509
access.redhat.com/errata/RHSA-2026:38510
access.redhat.com/errata/RHSA-2026:38511
access.redhat.com/errata/RHSA-2026:53371
access.redhat.com/errata/RHSA-2026:58981
access.redhat.com/security/cve/CVE-2026-46483
access.redhat.com/security/cve/CVE-2026-47167
access.redhat.com/security/cve/CVE-2026-52858
bugzilla.redhat.com/2477915
bugzilla.redhat.com/2487964
errata.almalinux.org/10/ALSA-2026-38509.html
errata.almalinux.org/8/ALSA-2026-38510.html
errata.almalinux.org/9/ALSA-2026-38511.html
nvd.nist.gov/vuln/detail/CVE-2026-47162
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2026-1781535483.html
errata.tuxcare.com/els_os/centos8.4els/CLSA-2026-1781550491.html
errata.tuxcare.com/els_os/centos-stream8els/CLSA-2026-1781551234.html
errata.tuxcare.com/els_os/centos8.5els/CLSA-2026-1781552300.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1781607668.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1782138605.html
nvd.nist.gov/vuln/detail/CVE-2022-3705
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1782139332.html
errata.tuxcare.com/els_os/debian10els/CLSA-2026-1782221662.html
nvd.nist.gov/vuln/detail/CVE-2026-52858
nvd.nist.gov/vuln/detail/CVE-2026-52859
nvd.nist.gov/vuln/detail/CVE-2026-52860
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1787394930.html
nvd.nist.gov/vuln/detail/CVE-2026-46483
nvd.nist.gov/vuln/detail/CVE-2026-55693
nvd.nist.gov/vuln/detail/CVE-2026-55895
nvd.nist.gov/vuln/detail/CVE-2026-57455
nvd.nist.gov/vuln/detail/CVE-2026-57456
nvd.nist.gov/vuln/detail/CVE-2026-59858
github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47162.json
security-tracker.debian.org/tracker/CVE-2026-47162
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2761
nvd.nist.gov/vuln/detail/CVE-2026-47167
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2762
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2763
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2863
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2477915
bugzilla.redhat.com/show_bug.cgi?id=2487981
bugzilla.redhat.com/show_bug.cgi?id=2487996
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_38509.json
cve.org/CVERecord?id=CVE-2026-46483
github.com/vim/vim/commit/3fb5e58fbc63d86a3e65f1a141b0d67af2aa38a1
github.com/vim/vim/releases/tag/v9.2.0479
github.com/vim/vim/security/advisories/GHSA-2fpv-9ff7-xg5w
cve.org/CVERecord?id=CVE-2026-47162
cve.org/CVERecord?id=CVE-2026-47167
github.com/vim/vim/commit/a65a52d684bc58535ad28a4ae824d22e76399934
github.com/vim/vim/releases/tag/v9.2.0496
github.com/vim/vim/security/advisories/GHSA-4473-94jm-w5x9
cve.org/CVERecord?id=CVE-2026-52858
github.com/vim/vim/commit/4b850457e12e1a678dd209f2868154f7553cbf8d
github.com/vim/vim/releases/tag/v9.2.0561
github.com/vim/vim/security/advisories/GHSA-52mc-rq6p-rc7c
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_38510.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_38511.json
bugzilla.redhat.com/show_bug.cgi?id=2492968
bugzilla.redhat.com/show_bug.cgi?id=2492972
bugzilla.redhat.com/show_bug.cgi?id=2492980
bugzilla.redhat.com/show_bug.cgi?id=2498867
bugzilla.redhat.com/show_bug.cgi?id=2498868
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_55431.json
access.redhat.com/security/cve/CVE-2026-55693
cve.org/CVERecord?id=CVE-2026-55693
github.com/vim/vim/commit/a80874d9b84a01040e3d1aef2d4a59e1934dafb7
github.com/vim/vim/releases/tag/v9.2.0653
github.com/vim/vim/security/advisories/GHSA-wgh4-64f7-q3jq
access.redhat.com/security/cve/CVE-2026-57455
cve.org/CVERecord?id=CVE-2026-57455
github.com/vim/vim/commit/497f931f85339d175d7f69588dd249e8ccfed41b
github.com/vim/vim/releases/tag/v9.2.0698
github.com/vim/vim/security/advisories/GHSA-q8mh-6qm3-25g4
access.redhat.com/security/cve/CVE-2026-57456
cve.org/CVERecord?id=CVE-2026-57456
github.com/vim/vim/commit/cce141c42740f122dd8486ae04e21c2a81016ba8
github.com/vim/vim/releases/tag/v9.2.0699
github.com/vim/vim/security/advisories/GHSA-ppj8-wqjf-6fp3
access.redhat.com/security/cve/CVE-2026-59856
cve.org/CVERecord?id=CVE-2026-59856
nvd.nist.gov/vuln/detail/CVE-2026-59856
github.com/vim/vim/commit/43afc581a37a35762dd0ef292f038b9dc5680a24
github.com/vim/vim/security/advisories/GHSA-fh26-8f79-wj97
access.redhat.com/security/cve/CVE-2026-59858
cve.org/CVERecord?id=CVE-2026-59858
github.com/vim/vim/commit/6b611b0d15603c52ebdad17172b0232b4f65704e
github.com/vim/vim/security/advisories/GHSA-mf92-v4xw-j45x
access.redhat.com/errata/RHSA-2026:57614
images.redhat.com
access.redhat.com/security/cve/CVE-2026-73073
access.redhat.com/security/cve/CVE-2026-57451
access.redhat.com/security/cve/CVE-2026-57453
access.redhat.com/security/cve/CVE-2026-57454
access.redhat.com/security/cve/CVE-2026-52860
access.redhat.com/security/cve/CVE-2026-52859
access.redhat.com/security/cve/CVE-2026-45130
access.redhat.com/security/cve/CVE-2026-44656
access.redhat.com/security/cve/CVE-2026-43961
access.redhat.com/security/cve/CVE-2026-41411
access.redhat.com/security/cve/CVE-2026-35177
access.redhat.com/security/cve/CVE-2026-34982
access.redhat.com/security/cve/CVE-2026-39881
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57614.json
bugzilla.redhat.com/show_bug.cgi?id=2455400
cve.org/CVERecord?id=CVE-2026-34982
nvd.nist.gov/vuln/detail/CVE-2026-34982
openwall.com/lists/oss-security/2026/04/01/1
github.com/vim/vim/commit/75661a66a1db1e1f3f1245c615
github.com/vim/vim/releases/tag/v9.2.0276
github.com/vim/vim/security/advisories/GHSA-8h6p-m6gr-mpw9
bugzilla.redhat.com/show_bug.cgi?id=2455542
cve.org/CVERecord?id=CVE-2026-35177
nvd.nist.gov/vuln/detail/CVE-2026-35177
github.com/vim/vim/security/advisories/GHSA-jc86-w7vm-8p24
bugzilla.redhat.com/show_bug.cgi?id=2456722
cve.org/CVERecord?id=CVE-2026-39881
nvd.nist.gov/vuln/detail/CVE-2026-39881
github.com/vim/vim/commit/7ab76a86048ed492374ac6b19
github.com/vim/vim/releases/tag/v9.2.0316
github.com/vim/vim/security/advisories/GHSA-mr87-rhgv-7pw6
bugzilla.redhat.com/show_bug.cgi?id=2461614
cve.org/CVERecord?id=CVE-2026-41411
nvd.nist.gov/vuln/detail/CVE-2026-41411
github.com/vim/vim/commit/c78194e41d5a0b05b0ddf383b6679b1503f977fb
github.com/vim/vim/releases/tag/v9.2.0357
github.com/vim/vim/security/advisories/GHSA-cwgx-gcj7-6qh8
bugzilla.redhat.com/show_bug.cgi?id=2460434
cve.org/CVERecord?id=CVE-2026-43961
nvd.nist.gov/vuln/detail/CVE-2026-43961
github.com/vim/vim/security/advisories/GHSA-66hr-7p6x-x5j3
bugzilla.redhat.com/show_bug.cgi?id=2468420
cve.org/CVERecord?id=CVE-2026-44656
nvd.nist.gov/vuln/detail/CVE-2026-44656
bugzilla.redhat.com/show_bug.cgi?id=2468422
cve.org/CVERecord?id=CVE-2026-45130
nvd.nist.gov/vuln/detail/CVE-2026-45130
bugzilla.redhat.com/show_bug.cgi?id=2487989
cve.org/CVERecord?id=CVE-2026-52859
bugzilla.redhat.com/show_bug.cgi?id=2487987
cve.org/CVERecord?id=CVE-2026-52860
bugzilla.redhat.com/show_bug.cgi?id=2492978
cve.org/CVERecord?id=CVE-2026-57451
nvd.nist.gov/vuln/detail/CVE-2026-57451
bugzilla.redhat.com/show_bug.cgi?id=2492967
cve.org/CVERecord?id=CVE-2026-57453
nvd.nist.gov/vuln/detail/CVE-2026-57453
bugzilla.redhat.com/show_bug.cgi?id=2492977
cve.org/CVERecord?id=CVE-2026-57454
nvd.nist.gov/vuln/detail/CVE-2026-57454
bugzilla.redhat.com/show_bug.cgi?id=2517950
cve.org/CVERecord?id=CVE-2026-73073
nvd.nist.gov/vuln/detail/CVE-2026-73073
bugzilla.redhat.com/show_bug.cgi?id=2514034
bugzilla.redhat.com/show_bug.cgi?id=2514037
bugzilla.redhat.com/show_bug.cgi?id=2514058
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68711.json
access.redhat.com/security/cve/CVE-2026-73072
cve.org/CVERecord?id=CVE-2026-73072
nvd.nist.gov/vuln/detail/CVE-2026-73072
access.redhat.com/security/cve/CVE-2026-73076
cve.org/CVERecord?id=CVE-2026-73076
nvd.nist.gov/vuln/detail/CVE-2026-73076
access.redhat.com/security/cve/CVE-2026-73078
cve.org/CVERecord?id=CVE-2026-73078
nvd.nist.gov/vuln/detail/CVE-2026-73078
access.redhat.com/errata/RHSA-2026:69128
bugzilla.redhat.com/show_bug.cgi?id=2443455
bugzilla.redhat.com/show_bug.cgi?id=2443474
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_69128.json
cve.org/CVERecord?id=CVE-2026-28417
nvd.nist.gov/vuln/detail/CVE-2026-28417
cve.org/CVERecord?id=CVE-2026-28421
nvd.nist.gov/vuln/detail/CVE-2026-28421
bugzilla.redhat.com/show_bug.cgi?id=2514065
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_70818.json
cve.org/CVERecord?id=CVE-2026-73077
nvd.nist.gov/vuln/detail/CVE-2026-73077
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_72465.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_72466.json
errata.rockylinux.org/RLSA-2026:38509
errata.rockylinux.org/RLSA-2026:38510
errata.rockylinux.org/RLSA-2026:38511
ubuntu.com/security/CVE-2026-47162
ubuntu.com/security/notices/USN-8451-1
ubuntu.com/security/CVE-2026-47167
ubuntu.com/security/CVE-2026-52858
ubuntu.com/security/CVE-2026-52859
ubuntu.com/security/CVE-2026-52860
Left out here: 45 references and the rest of 1 source description. The JSON record has them.