CVE-2026-26269
Vim has a Netbeans specialKeys Stack Buffer Overflow
Vim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.4
Vim has a Netbeans specialKeys Stack Buffer Overflow
Vim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
- Record
CVE-2026-26269- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L - Weakness
- CWE-121
- Updated
- 2026-11-02
EUVDEUVD-2026-7369
5.4
Vim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
- Record
EUVD-2026-7369- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
NVD
5.4
Vim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
- Record
CVE-2026-26269- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-121
- Updated
- 2026-11-02
OSVBELL-CVE-2026-26269
7.5
- Record
BELL-CVE-2026-26269- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
5.4
Vim has a Netbeans specialKeys Stack Buffer Overflow
Vim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
- Record
CVE-2026-26269- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L - Weakness
- CWE-121
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-26269
7.5
Vim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
- Record
DEBIAN-CVE-2026-26269- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 29 moreShow less
OSVOESA-2026-1429
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 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.(CVE-2026-26269)
- Record
OESA-2026-1429- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1497
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 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.(CVE-2026-26269)
- Record
OESA-2026-1497- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1498
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 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.(CVE-2026-26269)
- Record
OESA-2026-1498- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1499
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 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.(CVE-2026-26269)
- Record
OESA-2026-1499- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1500
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 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.(CVE-2026-26269)
- Record
OESA-2026-1500- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1501
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 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.(CVE-2026-26269)
- Record
OESA-2026-1501- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-26269
7.5
CVE-2026-26269 in vim - Patched by Root
Root has patched CVE-2026-26269 in the vim package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-26269- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-26269
5.4
Vim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
- Record
UBUNTU-CVE-2026-26269- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-77592 No score
CVE-2026-26269 affecting package vim for versions less than 9.2.0088-1
Vim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
- Record
AZL-77592- Updated
- 2026-11-02
OSVAZL-77850 No score
CVE-2026-26269 affecting package vim for versions less than 9.2.0088-1
Vim is an open source, command line text editor. Prior to 9.1.2148, a stack buffer overflow vulnerability exists in Vim's NetBeans integration when processing the specialKeys command, affecting Vim builds that enable and use the NetBeans feature. The Stack buffer overflow exists in special_keys() (in src/netbeans.c). The while (*tok) loop writes two bytes per iteration into a 64-byte stack buffer (keybuf) with no bounds check. A malicious NetBeans server can overflow keybuf with a single specialKeys command. The issue has been fixed as of Vim patch v9.1.2148.
- Record
AZL-77850- Updated
- 2026-11-02
OSVCLSA-2026-1772466351 No score
vim: Fix of CVE-2026-26269
- CVE-2026-26269: fix buffer overflow in netbeans interface
- Record
CLSA-2026-1772466351- Updated
- 2026-11-02
OSVCLSA-2026-1772622920 No score
vim: Fix of CVE-2026-26269
- CVE-2026-26269: fix buffer overflow in netbeans interface
- Record
CLSA-2026-1772622920- Updated
- 2026-11-02
OSVCLSA-2026-1772703383 No score
vim: Fix of CVE-2026-26269
- CVE-2026-26269: fix stack-based buffer overflow in NetBeans integration that could lead to a crash or arbitrary code execution via a malicious server.
- Record
CLSA-2026-1772703383- Updated
- 2026-11-02
OSVCLSA-2026-1772703948 No score
vim: Fix of CVE-2026-26269
- CVE-2026-26269: fix stack-based buffer overflow in NetBeans integration that could lead to a crash or arbitrary code execution via a malicious server.
- Record
CLSA-2026-1772703948- Updated
- 2026-11-02
OSVCLSA-2026-1772814085 No score
Fix CVE(s): CVE-2026-26269
- SECURITY UPDATE: Buffer overflow in netbeans special_keys() handling
- debian/patches/CVE-2026-26269.patch: limit writing to max KEYBUFLEN bytes
- CVE-2026-26269
- Record
CLSA-2026-1772814085- Updated
- 2026-11-02
OSVCLSA-2026-1773141936 No score
Fix CVE(s): CVE-2026-26269
- SECURITY UPDATE: Stack-Based buffer overflow in Netbeans
- debian/patches/CVE-2026-26269.patch: fix stack-based buffer overflow in NetBeans integration that could lead to a crash or arbitrary code execution via a malicious server
- CVE-2026-26269
- Record
CLSA-2026-1773141936- Updated
- 2026-11-02
OSVCLSA-2026-1773505564 No score
vim: Fix of CVE-2026-26269
- CVE-2026-26269: fix stack-based buffer overflow in NetBeans integration that could lead to a crash or arbitrary code execution via a malicious server
- Record
CLSA-2026-1773505564- Updated
- 2026-11-02
OSVCLSA-2026-1773506143 No score
vim: Fix of CVE-2026-26269
- CVE-2026-26269: fix stack-based buffer overflow in NetBeans integration that could lead to a crash or arbitrary code execution via a malicious server
- Record
CLSA-2026-1773506143- Updated
- 2026-11-02
OSVCLSA-2026-1787304699 No score
Fix of 10 CVEs
- SECURITY UPDATE: stack-based buffer overflow in option callback
functions: illegal_char() and did_set_string_option() wrote the
E539/E526/E535 option errors into the caller's 80-byte errbuf[] with
unbounded sprintf(). The call site reported upstream,
did_set_langmap() in src/map.c, does not exist in this version, where
'langmap' errors are reported through EMSG2() into a bounded buffer.
- debian/patches/CVE-2024-22667.patch: introduce ERR_BUFLEN and use snprintf() bounded by it at the three sprintf() sites, in src/option.c and src/option.h; matches upstream patch 9.0.2142.
- CVE-2024-22667
- SECURITY UPDATE: buffer overflow in 'helpfile' option handling:
get_tagfname() copied the user-controlled 'helpfile' value into a
MAXPATHL buffer with STRCPY() and then appended "tags" at the tail, so
an over-long 'helpfile' overflowed the buffer.
- debian/patches/CVE-2026-25749.patch: bound the copy with vim_strncpy() leaving room for the "tags" suffix, in src/tag.c; matches upstream patches 9.1.2132 and 9.1.2133.
- CVE-2026-25749
- SECURITY UPDATE: buffer overflow in the netbeans specialKeys command:
special_keys() walked the modifier prefix writing two bytes per
modifier into the 64-byte keybuf[] with no bound, so a long modifier
run overflowed it.
- debian/patches/CVE-2026-26269.patch: stop the modifier loop while i + 2 < KEYBUFLEN, in src/netbeans.c; matches upstream patch 9.1.2148.
- CVE-2026-26269
- SECURITY UPDATE: command injection via netrw URIs: the hostname and
port taken from a netrw URI were interpolated unescaped into the
command passed to system(), so shell metacharacters in the host or
port ran arbitrary commands.
- debian/patches/CVE-2026-28417.patch: validate the host against an RFC1123 hostname / IPv4 / IPv6 pattern at the four netrw entry points and shellescape() the host, user and port in s:MakeSshCmd(), in runtime/autoload/netrw.vim; matches upstream patches 9.2.0073, 9.2.0089 and 9.2.0553.
- CVE-2026-28417
- SECURITY UPDATE: crash and huge allocation recovering a corrupted swap
file: ml_recover() trusted pe_page_count, pe_bnum, pe_old_lnum and
pe_line_count from the swap file, so bogus values caused a multi-GB
mf_get() allocation or a SEGV inside readfile().
- debian/patches/CVE-2026-28421.patch: bound pe_page_count and pe_bnum against mf_blocknr_max and validate pe_old_lnum and pe_line_count before use, in src/memline.c; matches upstream patch 9.2.0077.
- CVE-2026-28421
- SECURITY UPDATE: command injection via newline in glob(): the newline
character was missing from SHELL_SPECIAL, so it was not escaped before
mch_expand_wildcards() handed the pattern to the shell and could act
as a command separator.
- debian/patches/CVE-2026-33412.patch: add '\n' to SHELL_SPECIAL, in src/os_unix.c; matches upstream patch 9.2.0202.
- CVE-2026-33412
- SECURITY UPDATE: modeline security bypass: several options holding
expressions could be set from a modeline, so opening a crafted file
evaluated attacker-supplied expressions. In this version the
expressions reachable this way are the 'statusline'-style %{} items of
'printheader' and 'guitabtooltip', which were evaluated in the sandbox
only; the F{func} flag of 'complete' and the mapset() function named by
the upstream advisory arrived in later releases and are not present in
this version.
- debian/patches/patch-8.1.1366-using-expressions-in-a-modeline-is-unsafe.patch: add the 'modelineexpr' option and the P_MLE flag, refuse P_MLE options in a modeline unless 'modelineexpr' is set, mark the expression-bearing options P_MLE, and document 'modelineexpr' and E992, in src/option.c, src/option.h and runtime/doc/options.txt; prerequisite…
- Record
CLSA-2026-1787304699- Updated
- 2026-11-02
OSVMGASA-2026-0042 No score
Updated vim packages fix security vulnerability
Vim has a Netbeans specialKeys Stack Buffer Overflow. (CVE-2026-26269)
- Record
MGASA-2026-0042- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20403-1 No score
Security update for vim
This update for vim fixes the following issues:
- Update Vim to version 9.2.0110 that includes security fixes for:
- CVE-2026-28417: crafted URL parsed by netrw plugin can lead to execute arbitrary shell commands (bsc#1259051).
- CVE-2026-26269: stack buffer overflow in Vim's NetBeans integration when processing the specialKeys command (bsc#1258229).
- CVE-2025-53906: path traversal in Vim's zip.vim plugin (bsc#1246602).
- Other changes:
- Add wayland-client to BuildRequires and enable Wayland support.
- Add Wayland include path to CFLAGS to fix clipboard compilation.
- Package new Swedish (sv) man pages and clean up duplicate encodings (sv.ISO8859-1 and sv.UTF-8).
- Record
openSUSE-SU-2026:20403-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0910-1 No score
Security update for vim
This update for vim fixes the following issues:
Update Vim to version 9.2.0110:
- CVE-2025-53906: Fixed that malicious zip archive may cause a path traversal in Vim's zip (bsc#1246602).
- CVE-2026-26269: Fixed Netbeans specialKeys stack buffer overflow (bsc#1258229).
- CVE-2026-28417: Fixed that a crafted URL parsed by netrw plugin can lead to execute arbitrary shell commands (bsc#1259051).
- CVE-2026-28418: Fixed that a malformed tags file can cause an heap-based buffer overflow out-of-bounds read (bsc#1259052)
- CVE-2026-28419: Fixed processing a malformed tags file containing a delimiter can lead to a crash (bsc#1259053)
- CVE-2026-28420: Fixed that processing maximum combining characters in terminal emulator can lead to heap-based buffer overflow write (bsc#1259054)
- CVE-2026-28421: Fixed that a crafted swap file can cause a heap-buffer-overflow and a segmentation fault
- CVE-2026-28422: Fixed that a malicious modeline or plugin can trigger a stack-buffer-overflow (bsc#1259056)
- Record
SUSE-SU-2026:0910-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1051-1 No score
Security update for vim
This update for vim fixes the following issues:
Update Vim to version 9.2.0110:
- CVE-2025-53906: malicious zip archive may cause a path traversal in Vim's zip (bsc#1246602).
- CVE-2026-26269: Netbeans specialKeys stack buffer overflow (bsc#1258229).
- CVE-2026-28417: Fixed that a crafted URL parsed by netrw plugin can lead to execute arbitrary shell commands (bsc#1259051).
- CVE-2026-28418: Fixed that a malformed tags file can cause an heap-based buffer overflow out-of-bounds read (bsc#1259052)
- CVE-2026-28419: Fixed processing a malformed tags file containing a delimiter can lead to a crash (bsc#1259053)
- CVE-2026-28420: Fixed that processing maximum combining characters in terminal emulator can lead to heap-based buffer overflow write (bsc#1259054)
- CVE-2026-28421: Fixed that a crafted swap file can cause a heap-buffer-overflow and a segmentation fault
- CVE-2026-28422: Fixed that a malicious modeline or plugin can trigger a stack-buffer-overflow (bsc#1259056)
- Record
SUSE-SU-2026:1051-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1095-1 No score
Security update for vim
This update for vim fixes the following issues:
Update Vim to version 9.2.0110:
- CVE-2025-53906: Fixed that malicious zip archive may cause a path traversal in Vim's zip (bsc#1246602).
- CVE-2026-26269: Fixed Netbeans specialKeys stack buffer overflow (bsc#1258229).
- CVE-2026-28417: Fixed crafted URL parsed by netrw plugin can lead to execute arbitrary shell commands (bsc#1259051).
- CVE-2026-28418: Fixed that a malformed tags file can cause an heap-based buffer overflow out-of-bounds read (bsc#1259052)
- CVE-2026-28419: Fixed processing a malformed tags file containing a delimiter can lead to a crash (bsc#1259053)
- CVE-2026-28420: Fixed that processing maximum combining characters in terminal emulator can lead to heap-based buffer overflow write (bsc#1259054)
- CVE-2026-28421: Fixed that a crafted swap file can cause a heap-buffer-overflow and a segmentation fault
- CVE-2026-28422: Fixed that a malicious modeline or plugin can trigger a stack-buffer-overflow (bsc#1259056)
- Record
SUSE-SU-2026:1095-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20717-1 No score
Security update for vim
This update for vim fixes the following issues:
Update Vim to version 9.2.0045:
- CVE-2025-53906: malicious zip archive may cause a path traversal in Vim's zip (bsc#1246602).
- CVE-2026-26269: Netbeans specialKeys stack buffer overflow (bsc#1258229).
- Record
SUSE-SU-2026:20717-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20738-1 No score
Security update for vim
This update for vim fixes the following issues:
Update Vim to version 9.2.0110:
- CVE-2025-53906: malicious zip archive may cause a path traversal in Vim's zip (bsc#1246602).
- CVE-2026-26269: Netbeans specialKeys stack buffer overflow (bsc#1258229).
- CVE-2026-28417: crafted URL parsed by netrw plugin can lead to execute arbitrary shell commands (bsc#1259051).
- Record
SUSE-SU-2026:20738-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20759-1 No score
Security update for vim
This update for vim fixes the following issues:
- Update Vim to version 9.2.0110 that includes security fixes for:
- CVE-2026-28417: crafted URL parsed by netrw plugin can lead to execute arbitrary shell commands (bsc#1259051).
- CVE-2026-26269: stack buffer overflow in Vim's NetBeans integration when processing the specialKeys command (bsc#1258229).
- CVE-2025-53906: path traversal in Vim's zip.vim plugin (bsc#1246602).
- Other changes:
- Add wayland-client to BuildRequires and enable Wayland support.
- Add Wayland include path to CFLAGS to fix clipboard compilation.
- Package new Swedish (sv) man pages and clean up duplicate encodings (sv.ISO8859-1 and sv.UTF-8).
- Record
SUSE-SU-2026:20759-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20765-1 No score
Security update for vim
This update for vim fixes the following issues:
- Update Vim to version 9.2.0110 that includes security fixes for:
- CVE-2026-28417: crafted URL parsed by netrw plugin can lead to execute arbitrary shell commands (bsc#1259051).
- CVE-2026-26269: stack buffer overflow in Vim's NetBeans integration when processing the specialKeys command (bsc#1258229).
- CVE-2025-53906: path traversal in Vim's zip.vim plugin (bsc#1246602).
- Other changes:
- Add wayland-client to BuildRequires and enable Wayland support.
- Add Wayland include path to CFLAGS to fix clipboard compilation.
- Package new Swedish (sv) man pages and clean up duplicate encodings (sv.ISO8859-1 and sv.UTF-8).
- Record
SUSE-SU-2026:20765-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20916-1 No score
Security update for vim
This update for vim fixes the following issues:
- Update Vim to version 9.2.0110 that includes security fixes for:
- CVE-2026-28417: crafted URL parsed by netrw plugin can lead to execute arbitrary shell commands (bsc#1259051).
- CVE-2026-26269: stack buffer overflow in Vim's NetBeans integration when processing the specialKeys command (bsc#1258229).
- CVE-2025-53906: path traversal in Vim's zip.vim plugin (bsc#1246602).
- Other changes:
- Add wayland-client to BuildRequires and enable Wayland support.
- Add Wayland include path to CFLAGS to fix clipboard compilation.
- Package new Swedish (sv) man pages and clean up duplicate encodings (sv.ISO8859-1 and sv.UTF-8).
- Record
SUSE-SU-2026:20916-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
vimAzure Linux:3 |
before 9.2.0088-1 | 9.2.0088-1 |
vimAzure Linux:2 |
before 9.2.0088-1 | 9.2.0088-1 |
vimAlpaquita:23 |
9.0.0820-r2 up to 9.1.2148-r0 | 9.1.2148-r0 |
vimAlpaquita:25 |
9.1.1415-r0 up to 9.1.2148-r0 | 9.1.2148-r0 |
vimAlpaquita:stream |
9.0.1395-r0 up to 9.2.0-r0 | 9.2.0-r0 |
vim-X11TuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_1.1.tuxcare.els3 | 2:8.2.2637-22.el9_1.1.tuxcare.els3 |
vim-commonTuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_1.1.tuxcare.els3 | 2:8.2.2637-22.el9_1.1.tuxcare.els3 |
vim-enhancedTuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_1.1.tuxcare.els3 | 2:8.2.2637-22.el9_1.1.tuxcare.els3 |
vim-filesystemTuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_1.1.tuxcare.els3 | 2:8.2.2637-22.el9_1.1.tuxcare.els3 |
vim-minimalTuxCare:AlmaLinux:9.2 |
before 2:8.2.2637-22.el9_1.1.tuxcare.els3 | 2:8.2.2637-22.el9_1.1.tuxcare.els3 |
Show 110 moreShow less
| Package | Affected | Fixed |
|---|---|---|
vim-X11TuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els3 | 2:8.2.2637-22.el9_6.1.tuxcare.els3 |
vim-commonTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els3 | 2:8.2.2637-22.el9_6.1.tuxcare.els3 |
vim-enhancedTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els3 | 2:8.2.2637-22.el9_6.1.tuxcare.els3 |
vim-filesystemTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els3 | 2:8.2.2637-22.el9_6.1.tuxcare.els3 |
vim-minimalTuxCare:AlmaLinux:9.6 |
before 2:8.2.2637-22.el9_6.1.tuxcare.els3 | 2:8.2.2637-22.el9_6.1.tuxcare.els3 |
vim-X11TuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vim-commonTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vim-enhancedTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vim-filesystemTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vim-minimalTuxCare:CentOS:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vim-X11TuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vim-commonTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vim-enhancedTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vim-filesystemTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vim-minimalTuxCare:OracleLinux:7 |
before 2:7.4.629-8.0.1.el7_9.tuxcare.els2 | 2:7.4.629-8.0.1.el7_9.tuxcare.els2 |
vimTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-athenaTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-athena-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-commonTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-docTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-gnomeTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-gnome-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-gtkTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-gtk-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-gtk3TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-gtk3-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-gui-commonTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-noxTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-nox-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-runtimeTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vim-tinyTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els58 | 3:7.4.1689-3ubuntu1.5+tuxcare.els58 |
vimTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-athenaTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-commonTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-docTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-gtkTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-gtk3TuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-gui-commonTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-noxTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-runtimeTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-tinyTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
xxdTuxCare:Debian:10 |
before 2:8.1.0875-5+deb10u6+tuxcare.els15 | 2:8.1.0875-5+deb10u6+tuxcare.els15 |
vim-X11TuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vim-commonTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vim-enhancedTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vim-filesystemTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vim-minimalTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vim-X11TuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vim-commonTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vim-enhancedTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vim-filesystemTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vim-minimalTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els47 | 3:7.4.629-5.2.el6.tuxcare.els47 |
vimTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-athenaTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-commonTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-docTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-gnomeTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-gtkTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-gtk3TuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-gui-commonTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-noxTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-runtimeTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
vim-tinyTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
xxdTuxCare:Ubuntu:18.04 From an advisory covering 10 CVEs |
before 2:8.0.1453-1ubuntu1.13+tuxcare.els1 | 2:8.0.1453-1ubuntu1.13+tuxcare.els1 |
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.0119-1, plus listed versions 2: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-1 |
2:9.2.0119-1 |
vimMageia:9 |
before 9.1.2148-1.mga9 | 9.1.2148-1.mga9 |
vimopenEuler:24.03-LTS-SP3 |
before 9.0.2092-25.oe2403sp3 | 9.0.2092-25.oe2403sp3 |
vimopenEuler:22.03-LTS-SP4 |
before 9.0-39.oe2203sp4 | 9.0-39.oe2203sp4 |
vimopenEuler:24.03-LTS |
before 9.0.2092-25.oe2403 | 9.0.2092-25.oe2403 |
vimopenEuler:24.03-LTS-SP1 |
before 9.0.2092-25.oe2403sp1 | 9.0.2092-25.oe2403sp1 |
vimopenEuler:24.03-LTS-SP2 |
before 9.0.2092-25.oe2403sp2 | 9.0.2092-25.oe2403sp2 |
vimopenEuler:20.03-LTS-SP4 |
before 9.0-39.oe2003sp4 | 9.0-39.oe2003sp4 |
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.172: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.172:9.0.1378-2+deb12u2.root.io.192:9.0.1378-2+deb12u2.root.io.182:9.0.1378-2+deb12u2.aikido.21 |
vimSUSE:Linux Enterprise Micro 5.5 From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimSUSE:Linux Enterprise Module for Desktop Applications 15 SP7 From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimopenSUSE:Leap 15.6 From an advisory covering 8 CVEs |
before 9.2.0110-150500.20.43.1 | 9.2.0110-150500.20.43.1 |
vimSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 8 CVEs |
before 9.2.0110-17.59.1 | 9.2.0110-17.59.1 |
vimSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 8 CVEs |
before 9.2.0110-17.59.1 | 9.2.0110-17.59.1 |
vimSUSE:Linux Enterprise Micro 5.3 From an advisory covering 8 CVEs |
before 9.2.0110-150000.5.86.1 | 9.2.0110-150000.5.86.1 |
vimSUSE:Linux Enterprise Micro 5.4 From an advisory covering 8 CVEs |
before 9.2.0110-150000.5.86.1 | 9.2.0110-150000.5.86.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 8 CVEs |
before 9.2.0110-150000.5.86.1 | 9.2.0110-150000.5.86.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 8 CVEs |
before 9.2.0110-150000.5.86.1 | 9.2.0110-150000.5.86.1 |
vimSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 8 CVEs |
before 9.2.0110-150000.5.86.1 | 9.2.0110-150000.5.86.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 8 CVEs |
before 9.2.0110-150000.5.86.1 | 9.2.0110-150000.5.86.1 |
vimSUSE:Linux Enterprise Micro 5.2 From an advisory covering 8 CVEs |
before 9.2.0110-150000.5.86.1 | 9.2.0110-150000.5.86.1 |
vimSUSE:Linux Micro 6.0 From an advisory covering 2 CVEs |
before 9.2.0045-1.1 | 9.2.0045-1.1 |
vimSUSE:Linux Micro 6.1 From an advisory covering 3 CVEs |
before 9.2.0110-slfo.1.1_1.1 | 9.2.0110-slfo.1.1_1.1 |
vimSUSE:Linux Micro 6.2 From an advisory covering 3 CVEs |
before 9.2.0110-160000.1.1 | 9.2.0110-160000.1.1 |
vimSUSE:Linux Micro Extras 6.2 From an advisory covering 3 CVEs |
before 9.2.0110-160000.1.1 | 9.2.0110-160000.1.1 |
vimSUSE:Linux Enterprise Server 16.0 From an advisory covering 3 CVEs |
before 9.2.0110-160000.1.1 | 9.2.0110-160000.1.1 |
vimSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 3 CVEs |
before 9.2.0110-160000.1.1 | 9.2.0110-160000.1.1 |
vimUbuntu:Pro:14.04:LTS |
before 2:7.4.052-1ubuntu3.1+esm23, 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 21 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+esm22 |
2:7.4.052-1ubuntu3.1+esm23 |
vimUbuntu:Pro:16.04:LTS |
before 2:7.4.1689-3ubuntu1.5+esm29, 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 32 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+esm28 |
2:7.4.1689-3ubuntu1.5+esm29 |
vimUbuntu:Pro:18.04:LTS |
before 2:8.0.1453-1ubuntu1.13+esm14, 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 24 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+esm13 |
2:8.0.1453-1ubuntu1.13+esm14 |
vimUbuntu:Pro:20.04:LTS |
before 2:8.1.2269-1ubuntu5.32+esm2, 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 26 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.32 |
2:8.1.2269-1ubuntu5.32+esm2 |
vimUbuntu:22.04:LTS |
before 2:8.2.3995-1ubuntu2.26, 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 24 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.24 |
2:8.2.3995-1ubuntu2.26 |
vimUbuntu:24.04:LTS |
before 2:9.1.0016-1ubuntu7.10, 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 14 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.9 |
2:9.1.0016-1ubuntu7.10 |
vimUbuntu:25.10 |
before 2:9.1.0967-1ubuntu6.1, plus listed versions 2:9.1.0967-1ubuntu42:9.1.0967-1ubuntu52:9.1.0967-1ubuntu6 |
2:9.1.0967-1ubuntu6.1 |
vimUbuntu:26.04:LTS |
before 2:9.1.2141-1ubuntu2, plus listed versions 2:9.1.0967-1ubuntu62:9.1.1882-1ubuntu12:9.1.1882-1ubuntu22:9.1.2141-1ubuntu1 |
2:9.1.2141-1ubuntu2 |
vimopenSUSE:Leap 16.0 From an advisory covering 3 CVEs |
before 9.2.0110-160000.1.1 | 9.2.0110-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-26269 is a medium vulnerability (CVSS 5.4) in Vim, published February 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.34%, the 27th percentile. Fixed in vim 9.2.0088-1.
References
github.com/vim/vim/security/advisories/GHSA-9w5c-hwr9-hc68
github.com/vim/vim/commit/c5f312aad8e4179e437f81ad39a860cd0ef11970
github.com/vim/vim/releases/tag/v9.1.2148
openwall.com/lists/oss-security/2026/02/13/2
nvd.nist.gov/vuln/detail/CVE-2026-26269
docs.bell-sw.com/security/cves/CVE-2026-26269
Show 55 moreShow less
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1772466351.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1772622920.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1772703383.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1772703948.html
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2026-1772814085.html
errata.tuxcare.com/els_os/debian10els/CLSA-2026-1773141936.html
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1773505564.html
errata.tuxcare.com/els_os/centos6els/CLSA-2026-1773506143.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1787304699.html
nvd.nist.gov/vuln/detail/CVE-2024-22667
nvd.nist.gov/vuln/detail/CVE-2026-25749
nvd.nist.gov/vuln/detail/CVE-2026-28417
nvd.nist.gov/vuln/detail/CVE-2026-28421
nvd.nist.gov/vuln/detail/CVE-2026-33412
nvd.nist.gov/vuln/detail/CVE-2026-34982
nvd.nist.gov/vuln/detail/CVE-2026-35177
nvd.nist.gov/vuln/detail/CVE-2026-39881
nvd.nist.gov/vuln/detail/CVE-2026-41411
github.com/CVEProject/cvelistV5/tree/main/cves/2026/26xxx/CVE-2026-26269.json
security-tracker.debian.org/tracker/CVE-2026-26269
advisories.mageia.org/MGASA-2026-0042.html
bugs.mageia.org/show_bug.cgi?id=35135
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1429
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1497
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1498
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1499
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1500
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1501
suse.com/support/update/announcement/2026/suse-su-20260910-1
bugzilla.suse.com/1246602
bugzilla.suse.com/1258229
bugzilla.suse.com/1259051
bugzilla.suse.com/1259052
bugzilla.suse.com/1259053
bugzilla.suse.com/1259054
bugzilla.suse.com/1259055
bugzilla.suse.com/1259056
suse.com/security/cve/CVE-2025-53906
suse.com/security/cve/CVE-2026-26269
suse.com/security/cve/CVE-2026-28417
suse.com/security/cve/CVE-2026-28418
suse.com/security/cve/CVE-2026-28419
suse.com/security/cve/CVE-2026-28420
suse.com/security/cve/CVE-2026-28421
suse.com/security/cve/CVE-2026-28422
suse.com/support/update/announcement/2026/suse-su-20261051-1
suse.com/support/update/announcement/2026/suse-su-20261095-1
suse.com/support/update/announcement/2026/suse-su-202620717-1
suse.com/support/update/announcement/2026/suse-su-202620738-1
suse.com/support/update/announcement/2026/suse-su-202620759-1
suse.com/support/update/announcement/2026/suse-su-202620765-1
suse.com/support/update/announcement/2026/suse-su-202620916-1
ubuntu.com/security/CVE-2026-26269
cve.org/CVERecord?id=CVE-2026-26269
ubuntu.com/security/notices/USN-8101-1
Left out here: the rest of 1 source description. The JSON record has them.