CVE-2026-73070
Vim: Stack Buffer Overflow in the Vim Socket Server
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.8
Vim: Stack Buffer Overflow in the Vim Socket Server
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.
- Record
CVE-2026-73070- CVSS 4.0
- 6.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-121
- Updated
- 2026-11-02
EUVDEUVD-2026-56222
6.8
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.
- Record
EUVD-2026-56222- CVSS 4.0
- 6.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
NVD
6.8
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.
- Record
CVE-2026-73070- CVSS 4.0
- 6.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/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
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-121
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-73070
5.5
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.
- Record
ALPINE-CVE-2026-73070- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2026-73070
5.5
- Record
BELL-CVE-2026-73070- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
6.8
Vim: Stack Buffer Overflow in the Vim Socket Server
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.
- Record
CVE-2026-73070- CVSS 4.0
- 6.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-121
- Updated
- 2026-11-02
Show 14 moreShow less
OSVDEBIAN-CVE-2026-73070
5.5
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.
- Record
DEBIAN-CVE-2026-73070- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:56636
5.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:56636- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-73070
6.8
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.
- Record
UBUNTU-CVE-2026-73070- CVSS 4.0
- 6.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVAZL-95565 No score
CVE-2026-73070 affecting package vim for versions less than 9.2.0957-1
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.
- Record
AZL-95565- Updated
- 2026-11-02
OSVMGASA-2026-0355 No score
Updated vim packages fix security vulnerabilities
Arbitrary Code Execution via Shell Keyword Lookup in Vim < 9.2.0839.
(CVE-2026-73077)
Arbitrary Code Execution via Netrw Menu Construction in Vim < 9.2.0840.
(CVE-2026-73078)
Heap Buffer Overflow in Text Property Handling in Vim < 9.2.0841.
(CVE-2026-73074)
Stack Buffer Overflow in the Vim Socket Server in Vim < 9.2.0842.
(CVE-2026-73070)
Out-of-bounds Access in Popup Opacity Handling in Vim >= 9.2.0469 && Vim
< 9.2.0843. (CVE-2026-73075)
Use-after-free in JSON Decoding in Vim >= 9.2.0511 && Vim < 9.2.0844.
(CVE-2026-73071)
Arbitrary Ex Command Execution in C Omni-Completion in Vim < 9.2.0845.
(CVE-2026-73073)
Heap Buffer Overflow when Loading a Spell File in Vim < 9.2.0846.
(CVE-2026-73072)
Arbitrary Command Execution via Malicious .VimballRecord Entry Replay
in vimball.vim. (CVE-2026-73076)
- Record
MGASA-2026-0355- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21671-1 No score
Security update for vim
This update for vim fixes the following issues:
Updated to version 9.2.0957.
Security issues fixed:
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution (bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution (bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Other updates and bugfixes:
- Version 9.2.0957.
- tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
- tests: missing cleanup in test_mksession.vim (9.2.0782).
- tests: personal spell files leak into later tests (9.2.0783).
- crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
- WinResized not triggered when the whole Vim is resized (9.2.0785).
- filetype: containerfile is not recognized (9.2.0786).
- regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
- filetype: hip files are not recognized (9.2.0788).
- 'statuslineopt' status line too high after a window is minimized (9.2.0789).
- 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
- wincol() counts from right side for 'rightleft' (9.2.0791).
- runtime(netrw): explore without optional dir broken (9.2.0792).
- if session restored a tiny window, restore fails (9.2.0793).
- extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
- popup menu shadow is not cleared when the menu shrinks (9.2.0795).
- Visual block reselection wrong with 'virtualedit' (9.2.0796).
- memory leak in get_qfline_items() on alloc failure (9.2.0797).
- memory leak in compile_expr6() on alloc failure (9.2.0798).
- memory leak in compile_def_function_body() on alloc failure (9.2.0799).
- memory leak in call_func() on alloc failure (9.2.0800).
- memory leak in f_getreginfo() on alloc failure (9.2.0801).
- memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
- memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
- wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
- screenpos() "curscol" is wrong with 'rightleft' (9.2.0805).
- 'showcmd' may show internal command keys (9.2.0806).
- MS-Windows: ellipsis character is garbled (9.2.0807).
- getregionpos: double-free on alloc failure (9.2.0808).
- getframelayout() uses wrong function to free lists (9.2.0809).
- add_llist_tags() uses wrong function to free dict (9.2.0810).
- mksession writes terminal command unquoted (9.2.0811).
- :argdelete with pattern leads to wrong argidx() (9.2.0812).
- dict_add_func() may corrupt funcref count on failure (9.2.0813).
- Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
- deeply nested regexp patterns may cause stack overflow (9.2.0815).
- GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
- crash when building a stacktrace during an autocommand (9.2.0817).
- tests: client-server test fails without X11 server (9.2.0818).
- MS-Windows: sixel image shown as raw text in the console (9.2.0819).
- GUI: hidden popup image is displayed and not erased (9.2.0820).
- filetype: msmtp system-wide rc file not detected (9.2.0821).
- GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
- tests: Test_clientserver_servlist_list may fail (9.2.0823).
- Makefile: make tags depends on configure (9.2.0824).
- regexp:…
- Record
openSUSE-SU-2026:21671-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23190-1 No score
Security update for vim
This update for vim fixes the following issues:
Updated to version 9.2.0957.
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution (bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution (bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Changes for vim:
- Version 9.2.0957:
- tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
- tests: missing cleanup in test_mksession.vim (9.2.0782).
- tests: personal spell files leak into later tests (9.2.0783).
- crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
- WinResized not triggered when the whole Vim is resized (9.2.0785).
- filetype: containerfile is not recognized (9.2.0786).
- regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
- filetype: hip files are not recognized (9.2.0788).
- 'statuslineopt' status line too high after a window is minimized (9.2.0789).
- 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
- wincol() counts from right side for 'rightleft' (9.2.0791).
- runtime(netrw): explore without optional dir broken (9.2.0792).
- if session restored a tiny window, restore fails (9.2.0793).
- extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
- popup menu shadow is not cleared when the menu shrinks (9.2.0795).
- Visual block reselection wrong with 'virtualedit' (9.2.0796).
- memory leak in get_qfline_items() on alloc failure (9.2.0797).
- memory leak in compile_expr6() on alloc failure (9.2.0798).
- memory leak in compile_def_function_body() on alloc failure (9.2.0799).
- memory leak in call_func() on alloc failure (9.2.0800).
- memory leak in f_getreginfo() on alloc failure (9.2.0801).
- memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
- memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
- wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
- screenpos() "curscol" is wrong with 'rightleft' (9.2.0805).
- 'showcmd' may show internal command keys (9.2.0806).
- MS-Windows: ellipsis character is garbled (9.2.0807).
- getregionpos: double-free on alloc failure (9.2.0808).
- getframelayout() uses wrong function to free lists (9.2.0809).
- add_llist_tags() uses wrong function to free dict (9.2.0810).
- mksession writes terminal command unquoted (9.2.0811).
- :argdelete with pattern leads to wrong argidx() (9.2.0812).
- dict_add_func() may corrupt funcref count on failure (9.2.0813).
- Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
- deeply nested regexp patterns may cause stack overflow (9.2.0815).
- GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
- crash when building a stacktrace during an autocommand (9.2.0817).
- tests: client-server test fails without X11 server (9.2.0818).
- MS-Windows: sixel image shown as raw text in the console (9.2.0819).
- GUI: hidden popup image is displayed and not erased (9.2.0820).
- filetype: msmtp system-wide rc file not detected (9.2.0821).
- GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
- tests: Test_clientserver_servlist_list may fail (9.2.0823).
- Makefile: make tags depends on configure (9.2.0824).
- regexp: submatch in a look-behind is empty…
- Record
SUSE-SU-2026:23190-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23365-1 No score
Security update for vim
This update for vim fixes the following issues:
Updated to version 9.2.0957.
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution (bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution (bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Changes for vim:
- Version 9.2.0957:
- tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
- tests: missing cleanup in test_mksession.vim (9.2.0782).
- tests: personal spell files leak into later tests (9.2.0783).
- crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
- WinResized not triggered when the whole Vim is resized (9.2.0785).
- filetype: containerfile is not recognized (9.2.0786).
- regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
- filetype: hip files are not recognized (9.2.0788).
- 'statuslineopt' status line too high after a window is minimized (9.2.0789).
- 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
- wincol() counts from right side for 'rightleft' (9.2.0791).
- runtime(netrw): explore without optional dir broken (9.2.0792).
- if session restored a tiny window, restore fails (9.2.0793).
- extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
- popup menu shadow is not cleared when the menu shrinks (9.2.0795).
- Visual block reselection wrong with 'virtualedit' (9.2.0796).
- memory leak in get_qfline_items() on alloc failure (9.2.0797).
- memory leak in compile_expr6() on alloc failure (9.2.0798).
- memory leak in compile_def_function_body() on alloc failure (9.2.0799).
- memory leak in call_func() on alloc failure (9.2.0800).
- memory leak in f_getreginfo() on alloc failure (9.2.0801).
- memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
- memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
- wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
- screenpos() "curscol" is wrong with 'rightleft' (9.2.0805).
- 'showcmd' may show internal command keys (9.2.0806).
- MS-Windows: ellipsis character is garbled (9.2.0807).
- getregionpos: double-free on alloc failure (9.2.0808).
- getframelayout() uses wrong function to free lists (9.2.0809).
- add_llist_tags() uses wrong function to free dict (9.2.0810).
- mksession writes terminal command unquoted (9.2.0811).
- :argdelete with pattern leads to wrong argidx() (9.2.0812).
- dict_add_func() may corrupt funcref count on failure (9.2.0813).
- Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
- deeply nested regexp patterns may cause stack overflow (9.2.0815).
- GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
- crash when building a stacktrace during an autocommand (9.2.0817).
- tests: client-server test fails without X11 server (9.2.0818).
- MS-Windows: sixel image shown as raw text in the console (9.2.0819).
- GUI: hidden popup image is displayed and not erased (9.2.0820).
- filetype: msmtp system-wide rc file not detected (9.2.0821).
- GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
- tests: Test_clientserver_servlist_list may fail (9.2.0823).
- Makefile: make tags depends on configure (9.2.0824).
- regexp: submatch in a look-behind is empty…
- Record
SUSE-SU-2026:23365-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23391-1 No score
Security update for vim
This update for vim fixes the following issues:
Updated to version 9.2.0957.
Security issues fixed:
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution (bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution (bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Other updates and bugfixes:
- Version 9.2.0957.
- tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
- tests: missing cleanup in test_mksession.vim (9.2.0782).
- tests: personal spell files leak into later tests (9.2.0783).
- crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
- WinResized not triggered when the whole Vim is resized (9.2.0785).
- filetype: containerfile is not recognized (9.2.0786).
- regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
- filetype: hip files are not recognized (9.2.0788).
- 'statuslineopt' status line too high after a window is minimized (9.2.0789).
- 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
- wincol() counts from right side for 'rightleft' (9.2.0791).
- runtime(netrw): explore without optional dir broken (9.2.0792).
- if session restored a tiny window, restore fails (9.2.0793).
- extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
- popup menu shadow is not cleared when the menu shrinks (9.2.0795).
- Visual block reselection wrong with 'virtualedit' (9.2.0796).
- memory leak in get_qfline_items() on alloc failure (9.2.0797).
- memory leak in compile_expr6() on alloc failure (9.2.0798).
- memory leak in compile_def_function_body() on alloc failure (9.2.0799).
- memory leak in call_func() on alloc failure (9.2.0800).
- memory leak in f_getreginfo() on alloc failure (9.2.0801).
- memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
- memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
- wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
- screenpos() "curscol" is wrong with 'rightleft' (9.2.0805).
- 'showcmd' may show internal command keys (9.2.0806).
- MS-Windows: ellipsis character is garbled (9.2.0807).
- getregionpos: double-free on alloc failure (9.2.0808).
- getframelayout() uses wrong function to free lists (9.2.0809).
- add_llist_tags() uses wrong function to free dict (9.2.0810).
- mksession writes terminal command unquoted (9.2.0811).
- :argdelete with pattern leads to wrong argidx() (9.2.0812).
- dict_add_func() may corrupt funcref count on failure (9.2.0813).
- Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
- deeply nested regexp patterns may cause stack overflow (9.2.0815).
- GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
- crash when building a stacktrace during an autocommand (9.2.0817).
- tests: client-server test fails without X11 server (9.2.0818).
- MS-Windows: sixel image shown as raw text in the console (9.2.0819).
- GUI: hidden popup image is displayed and not erased (9.2.0820).
- filetype: msmtp system-wide rc file not detected (9.2.0821).
- GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
- tests: Test_clientserver_servlist_list may fail (9.2.0823).
- Makefile: make tags depends on configure (9.2.0824).
- regexp:…
- Record
SUSE-SU-2026:23391-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23393-1 No score
Security update for vim
This update for vim fixes the following issues:
Updated to version 9.2.0957.
Security issues fixed:
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution (bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution (bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Other updates and bugfixes:
- Version 9.2.0957.
- tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
- tests: missing cleanup in test_mksession.vim (9.2.0782).
- tests: personal spell files leak into later tests (9.2.0783).
- crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
- WinResized not triggered when the whole Vim is resized (9.2.0785).
- filetype: containerfile is not recognized (9.2.0786).
- regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
- filetype: hip files are not recognized (9.2.0788).
- 'statuslineopt' status line too high after a window is minimized (9.2.0789).
- 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
- wincol() counts from right side for 'rightleft' (9.2.0791).
- runtime(netrw): explore without optional dir broken (9.2.0792).
- if session restored a tiny window, restore fails (9.2.0793).
- extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
- popup menu shadow is not cleared when the menu shrinks (9.2.0795).
- Visual block reselection wrong with 'virtualedit' (9.2.0796).
- memory leak in get_qfline_items() on alloc failure (9.2.0797).
- memory leak in compile_expr6() on alloc failure (9.2.0798).
- memory leak in compile_def_function_body() on alloc failure (9.2.0799).
- memory leak in call_func() on alloc failure (9.2.0800).
- memory leak in f_getreginfo() on alloc failure (9.2.0801).
- memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
- memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
- wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
- screenpos() "curscol" is wrong with 'rightleft' (9.2.0805).
- 'showcmd' may show internal command keys (9.2.0806).
- MS-Windows: ellipsis character is garbled (9.2.0807).
- getregionpos: double-free on alloc failure (9.2.0808).
- getframelayout() uses wrong function to free lists (9.2.0809).
- add_llist_tags() uses wrong function to free dict (9.2.0810).
- mksession writes terminal command unquoted (9.2.0811).
- :argdelete with pattern leads to wrong argidx() (9.2.0812).
- dict_add_func() may corrupt funcref count on failure (9.2.0813).
- Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
- deeply nested regexp patterns may cause stack overflow (9.2.0815).
- GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
- crash when building a stacktrace during an autocommand (9.2.0817).
- tests: client-server test fails without X11 server (9.2.0818).
- MS-Windows: sixel image shown as raw text in the console (9.2.0819).
- GUI: hidden popup image is displayed and not erased (9.2.0820).
- filetype: msmtp system-wide rc file not detected (9.2.0821).
- GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
- tests: Test_clientserver_servlist_list may fail (9.2.0823).
- Makefile: make tags depends on configure (9.2.0824).
- regexp:…
- Record
SUSE-SU-2026:23393-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23552-1 No score
Security update for vim
This update for vim fixes the following issues:
Updated to version 9.2.0957.
Security issues fixed:
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution (bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution (bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Other updates and bugfixes:
- Version 9.2.0957.
- tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
- tests: missing cleanup in test_mksession.vim (9.2.0782).
- tests: personal spell files leak into later tests (9.2.0783).
- crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
- WinResized not triggered when the whole Vim is resized (9.2.0785).
- filetype: containerfile is not recognized (9.2.0786).
- regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
- filetype: hip files are not recognized (9.2.0788).
- 'statuslineopt' status line too high after a window is minimized (9.2.0789).
- 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
- wincol() counts from right side for 'rightleft' (9.2.0791).
- runtime(netrw): explore without optional dir broken (9.2.0792).
- if session restored a tiny window, restore fails (9.2.0793).
- extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
- popup menu shadow is not cleared when the menu shrinks (9.2.0795).
- Visual block reselection wrong with 'virtualedit' (9.2.0796).
- memory leak in get_qfline_items() on alloc failure (9.2.0797).
- memory leak in compile_expr6() on alloc failure (9.2.0798).
- memory leak in compile_def_function_body() on alloc failure (9.2.0799).
- memory leak in call_func() on alloc failure (9.2.0800).
- memory leak in f_getreginfo() on alloc failure (9.2.0801).
- memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
- memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
- wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
- screenpos() "curscol" is wrong with 'rightleft' (9.2.0805).
- 'showcmd' may show internal command keys (9.2.0806).
- MS-Windows: ellipsis character is garbled (9.2.0807).
- getregionpos: double-free on alloc failure (9.2.0808).
- getframelayout() uses wrong function to free lists (9.2.0809).
- add_llist_tags() uses wrong function to free dict (9.2.0810).
- mksession writes terminal command unquoted (9.2.0811).
- :argdelete with pattern leads to wrong argidx() (9.2.0812).
- dict_add_func() may corrupt funcref count on failure (9.2.0813).
- Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
- deeply nested regexp patterns may cause stack overflow (9.2.0815).
- GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
- crash when building a stacktrace during an autocommand (9.2.0817).
- tests: client-server test fails without X11 server (9.2.0818).
- MS-Windows: sixel image shown as raw text in the console (9.2.0819).
- GUI: hidden popup image is displayed and not erased (9.2.0820).
- filetype: msmtp system-wide rc file not detected (9.2.0821).
- GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
- tests: Test_clientserver_servlist_list may fail (9.2.0823).
- Makefile: make tags depends on configure (9.2.0824).
- regexp:…
- Record
SUSE-SU-2026:23552-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3677-1 No score
Security update for vim
This update for vim fixes the following issues:
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution (bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution (bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Changes for vim:
- Updated to version 9.2.0957.
- tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
- tests: missing cleanup in test_mksession.vim (9.2.0782).
- tests: personal spell files leak into later tests (9.2.0783).
- crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
- WinResized not triggered when the whole Vim is resized (9.2.0785).
- filetype: containerfile is not recognized (9.2.0786).
- regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
- filetype: hip files are not recognized (9.2.0788).
- 'statuslineopt' status line too high after a window is minimized (9.2.0789).
- 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
- wincol() counts from right side for 'rightleft' (9.2.0791).
- runtime(netrw): explore without optional dir broken (9.2.0792).
- if session restored a tiny window, restore fails (9.2.0793).
- extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
- popup menu shadow is not cleared when the menu shrinks (9.2.0795).
- Visual block reselection wrong with 'virtualedit' (9.2.0796).
- memory leak in get_qfline_items() on alloc failure (9.2.0797).
- memory leak in compile_expr6() on alloc failure (9.2.0798).
- memory leak in compile_def_function_body() on alloc failure (9.2.0799).
- memory leak in call_func() on alloc failure (9.2.0800).
- memory leak in f_getreginfo() on alloc failure (9.2.0801).
- memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
- memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
- wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
- screenpos() 'curscol' is wrong with 'rightleft' (9.2.0805).
- 'showcmd' may show internal command keys (9.2.0806).
- MS-Windows: ellipsis character is garbled (9.2.0807).
- getregionpos: double-free on alloc failure (9.2.0808).
- getframelayout() uses wrong function to free lists (9.2.0809).
- add_llist_tags() uses wrong function to free dict (9.2.0810).
- mksession writes terminal command unquoted (9.2.0811).
- :argdelete with pattern leads to wrong argidx() (9.2.0812).
- dict_add_func() may corrupt funcref count on failure (9.2.0813).
- Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
- deeply nested regexp patterns may cause stack overflow (9.2.0815).
- GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
- crash when building a stacktrace during an autocommand (9.2.0817).
- tests: client-server test fails without X11 server (9.2.0818).
- MS-Windows: sixel image shown as raw text in the console (9.2.0819).
- GUI: hidden popup image is displayed and not erased (9.2.0820).
- filetype: msmtp system-wide rc file not detected (9.2.0821).
- GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
- tests: Test_clientserver_servlist_list may fail (9.2.0823).
- Makefile: make tags depends on configure (9.2.0824).
- regexp: submatch in a look-behind is empty with the NFA engine (9.2.0825).
- highlighting for broken…
- Record
SUSE-SU-2026:3677-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3679-1 No score
Security update for vim
This update for vim fixes the following issues:
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution (bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution (bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Changes for vim:
- Updated to version 9.2.0957.
- tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
- tests: missing cleanup in test_mksession.vim (9.2.0782).
- tests: personal spell files leak into later tests (9.2.0783).
- crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
- WinResized not triggered when the whole Vim is resized (9.2.0785).
- filetype: containerfile is not recognized (9.2.0786).
- regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
- filetype: hip files are not recognized (9.2.0788).
- 'statuslineopt' status line too high after a window is minimized (9.2.0789).
- 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
- wincol() counts from right side for 'rightleft' (9.2.0791).
- runtime(netrw): explore without optional dir broken (9.2.0792).
- if session restored a tiny window, restore fails (9.2.0793).
- extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
- popup menu shadow is not cleared when the menu shrinks (9.2.0795).
- Visual block reselection wrong with 'virtualedit' (9.2.0796).
- memory leak in get_qfline_items() on alloc failure (9.2.0797).
- memory leak in compile_expr6() on alloc failure (9.2.0798).
- memory leak in compile_def_function_body() on alloc failure (9.2.0799).
- memory leak in call_func() on alloc failure (9.2.0800).
- memory leak in f_getreginfo() on alloc failure (9.2.0801).
- memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
- memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
- wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
- screenpos() 'curscol' is wrong with 'rightleft' (9.2.0805).
- 'showcmd' may show internal command keys (9.2.0806).
- MS-Windows: ellipsis character is garbled (9.2.0807).
- getregionpos: double-free on alloc failure (9.2.0808).
- getframelayout() uses wrong function to free lists (9.2.0809).
- add_llist_tags() uses wrong function to free dict (9.2.0810).
- mksession writes terminal command unquoted (9.2.0811).
- :argdelete with pattern leads to wrong argidx() (9.2.0812).
- dict_add_func() may corrupt funcref count on failure (9.2.0813).
- Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
- deeply nested regexp patterns may cause stack overflow (9.2.0815).
- GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
- crash when building a stacktrace during an autocommand (9.2.0817).
- tests: client-server test fails without X11 server (9.2.0818).
- MS-Windows: sixel image shown as raw text in the console (9.2.0819).
- GUI: hidden popup image is displayed and not erased (9.2.0820).
- filetype: msmtp system-wide rc file not detected (9.2.0821).
- GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
- tests: Test_clientserver_servlist_list may fail (9.2.0823).
- Makefile: make tags depends on configure (9.2.0824).
- regexp: submatch in a look-behind is empty with the NFA engine (9.2.0825).
- highlighting for broken…
- Record
SUSE-SU-2026:3679-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3680-1 No score
Security update for vim
This update for vim fixes the following issues:
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution (bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution (bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Changes for vim:
- Updated to version 9.2.0957.
- tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
- tests: missing cleanup in test_mksession.vim (9.2.0782).
- tests: personal spell files leak into later tests (9.2.0783).
- crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
- WinResized not triggered when the whole Vim is resized (9.2.0785).
- filetype: containerfile is not recognized (9.2.0786).
- regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
- filetype: hip files are not recognized (9.2.0788).
- 'statuslineopt' status line too high after a window is minimized (9.2.0789).
- 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
- wincol() counts from right side for 'rightleft' (9.2.0791).
- runtime(netrw): explore without optional dir broken (9.2.0792).
- if session restored a tiny window, restore fails (9.2.0793).
- extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
- popup menu shadow is not cleared when the menu shrinks (9.2.0795).
- Visual block reselection wrong with 'virtualedit' (9.2.0796).
- memory leak in get_qfline_items() on alloc failure (9.2.0797).
- memory leak in compile_expr6() on alloc failure (9.2.0798).
- memory leak in compile_def_function_body() on alloc failure (9.2.0799).
- memory leak in call_func() on alloc failure (9.2.0800).
- memory leak in f_getreginfo() on alloc failure (9.2.0801).
- memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
- memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
- wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
- screenpos() 'curscol' is wrong with 'rightleft' (9.2.0805).
- 'showcmd' may show internal command keys (9.2.0806).
- MS-Windows: ellipsis character is garbled (9.2.0807).
- getregionpos: double-free on alloc failure (9.2.0808).
- getframelayout() uses wrong function to free lists (9.2.0809).
- add_llist_tags() uses wrong function to free dict (9.2.0810).
- mksession writes terminal command unquoted (9.2.0811).
- :argdelete with pattern leads to wrong argidx() (9.2.0812).
- dict_add_func() may corrupt funcref count on failure (9.2.0813).
- Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
- deeply nested regexp patterns may cause stack overflow (9.2.0815).
- GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
- crash when building a stacktrace during an autocommand (9.2.0817).
- tests: client-server test fails without X11 server (9.2.0818).
- MS-Windows: sixel image shown as raw text in the console (9.2.0819).
- GUI: hidden popup image is displayed and not erased (9.2.0820).
- filetype: msmtp system-wide rc file not detected (9.2.0821).
- GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
- tests: Test_clientserver_servlist_list may fail (9.2.0823).
- Makefile: make tags depends on configure (9.2.0824).
- regexp: submatch in a look-behind is empty with the NFA engine (9.2.0825).
- highlighting for broken…
- Record
SUSE-SU-2026:3680-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
vimAlpine:v3.23 |
9.2.0512 up to 9.2.0854-r0 | 9.2.0854-r0 |
vimAlpine:v3.24 |
9.2.0512 up to 9.2.0843-r0 | 9.2.0843-r0 |
vimAzure Linux:3 |
before 9.2.0957-1 | 9.2.0957-1 |
vimAlpaquita:23 |
9.0.0820-r2 up to 9.2.0854-r0 | 9.2.0854-r0 |
vimAlpaquita:25 |
9.1.1415-r0 up to 9.2.0854-r0 | 9.2.0854-r0 |
vimAlpaquita:stream |
9.0.1395-r0 up to 9.2.0854-r0 | 9.2.0854-r0 |
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 |
All versions, 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 14 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-12:9.2.0524-12:9.2.0782-12:9.2.0858-1 |
None known |
vimDebian:14 |
before 2:9.2.0858-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 13 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-12:9.2.0524-12:9.2.0782-1 |
2:9.2.0858-1 |
vimMageia:10 From an advisory covering 9 CVEs |
before 9.2.1011-2.mga10 | 9.2.1011-2.mga10 |
Show 30 moreShow less
| Package | Affected | Fixed |
|---|---|---|
vimMageia:9 From an advisory covering 9 CVEs |
before 9.2.1011-2.mga9 | 9.2.1011-2.mga9 |
vimRed Hat:hummingbird:1 |
before 0:9.2.967-1.hum1 | 0:9.2.967-1.hum1 |
vim-X11Red Hat:hummingbird:1 |
before 0:9.2.967-1.hum1 | 0:9.2.967-1.hum1 |
vim-commonRed Hat:hummingbird:1 |
before 0:9.2.967-1.hum1 | 0:9.2.967-1.hum1 |
vim-dataRed Hat:hummingbird:1 |
before 0:9.2.967-1.hum1 | 0:9.2.967-1.hum1 |
vim-default-editorRed Hat:hummingbird:1 |
before 0:9.2.967-1.hum1 | 0:9.2.967-1.hum1 |
vim-enhancedRed Hat:hummingbird:1 |
before 0:9.2.967-1.hum1 | 0:9.2.967-1.hum1 |
vim-filesystemRed Hat:hummingbird:1 |
before 0:9.2.967-1.hum1 | 0:9.2.967-1.hum1 |
vim-minimalRed Hat:hummingbird:1 |
before 0:9.2.967-1.hum1 | 0:9.2.967-1.hum1 |
xxdRed Hat:hummingbird:1 |
before 0:9.2.967-1.hum1 | 0:9.2.967-1.hum1 |
vimSUSE:Linux Micro 6.1 From an advisory covering 8 CVEs |
before 9.2.0957-slfo.1.1_1.1 | 9.2.0957-slfo.1.1_1.1 |
vimSUSE:Linux Micro 6.0 From an advisory covering 8 CVEs |
before 9.2.0957-1.1 | 9.2.0957-1.1 |
vimSUSE:Linux Micro Extras 6.2 From an advisory covering 8 CVEs |
before 9.2.0957-160000.1.1 | 9.2.0957-160000.1.1 |
vimSUSE:Linux Micro 6.2 From an advisory covering 8 CVEs |
before 9.2.0957-160000.1.1 | 9.2.0957-160000.1.1 |
vimSUSE:Linux Enterprise Server 16.0 From an advisory covering 8 CVEs |
before 9.2.0957-160000.1.1 | 9.2.0957-160000.1.1 |
vimSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 8 CVEs |
before 9.2.0957-160000.1.1 | 9.2.0957-160000.1.1 |
vimSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 8 CVEs |
before 9.2.0957-17.76.1 | 9.2.0957-17.76.1 |
vimSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 8 CVEs |
before 9.2.0957-17.76.1 | 9.2.0957-17.76.1 |
vimSUSE:Linux Enterprise Micro 5.3 From an advisory covering 8 CVEs |
before 9.2.0957-150000.5.102.1 | 9.2.0957-150000.5.102.1 |
vimSUSE:Linux Enterprise Micro 5.4 From an advisory covering 8 CVEs |
before 9.2.0957-150000.5.102.1 | 9.2.0957-150000.5.102.1 |
vimSUSE:Linux Enterprise Micro 5.5 From an advisory covering 8 CVEs |
before 9.2.0957-150500.20.64.1 | 9.2.0957-150500.20.64.1 |
vimSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 8 CVEs |
before 9.2.0957-150500.20.64.1 | 9.2.0957-150500.20.64.1 |
vimSUSE:Linux Enterprise Module for Desktop Applications 15 SP7 From an advisory covering 8 CVEs |
before 9.2.0957-150500.20.64.1 | 9.2.0957-150500.20.64.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 8 CVEs |
before 9.2.0957-150500.20.64.1 | 9.2.0957-150500.20.64.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 8 CVEs |
before 9.2.0957-150500.20.64.1 | 9.2.0957-150500.20.64.1 |
vimSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 8 CVEs |
before 9.2.0957-150500.20.64.1 | 9.2.0957-150500.20.64.1 |
vimSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 8 CVEs |
before 9.2.0957-150500.20.64.1 | 9.2.0957-150500.20.64.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 8 CVEs |
before 9.2.0957-150500.20.64.1 | 9.2.0957-150500.20.64.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 8 CVEs |
before 9.2.0957-150500.20.64.1 | 9.2.0957-150500.20.64.1 |
vimopenSUSE:Leap 16.0 From an advisory covering 8 CVEs |
before 9.2.0957-160000.1.1 | 9.2.0957-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-73070 is a medium vulnerability (CVSS 6.8) in Vim, published August 11, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.19%, the 8th percentile. Fixed in vim 9.2.0854-r0.
References
github.com/vim/vim/security/advisories/GHSA-49m8-wwxj-mr69
github.com/vim/vim/commit/5598618b2daf8e36b3bf0251caaefcf0bf8e85e4
github.com/vim/vim/releases/tag/v9.2.0842
security.alpinelinux.org/vuln/CVE-2026-73070
nvd.nist.gov/vuln/detail/CVE-2026-73070
docs.bell-sw.com/security/cves/CVE-2026-73070
Show 57 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2026/73xxx/CVE-2026-73070.json
security-tracker.debian.org/tracker/CVE-2026-73070
advisories.mageia.org/MGASA-2026-0355.html
bugs.mageia.org/show_bug.cgi?id=36127
openwall.com/lists/oss-security/2026/07/24/17
openwall.com/lists/oss-security/2026/07/24/18
openwall.com/lists/oss-security/2026/07/24/19
openwall.com/lists/oss-security/2026/07/24/20
openwall.com/lists/oss-security/2026/07/24/21
openwall.com/lists/oss-security/2026/07/24/28
openwall.com/lists/oss-security/2026/07/24/29
openwall.com/lists/oss-security/2026/07/24/30
openwall.com/lists/oss-security/2026/07/24/31
github.com/vim/vim/security/advisories/GHSA-r5v6-q6j8-8qw2
github.com/vim/vim/security/advisories/GHSA-rcr7-f3wr-22r2
github.com/vim/vim/security/advisories/GHSA-hm4g-pjfx-m27j
github.com/vim/vim/security/advisories/GHSA-pmvp-6rcj-98p4
github.com/vim/vim/security/advisories/GHSA-69ch-22ch-r887
github.com/vim/vim/security/advisories/GHSA-cx73-phcg-3j5g
github.com/vim/vim/security/advisories/GHSA-9jqx-hgpr-6v64
github.com/vim/vim/security/advisories/GHSA-r22p-fhw4-84p2
openwall.com/lists/oss-security/2026/08/25/8
github.com/vim/vim/security/advisories/GHSA-r77m-8m55-rpr6
access.redhat.com/errata/RHSA-2026:56636
images.redhat.com
access.redhat.com/security/cve/CVE-2026-73070
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_56636.json
bugzilla.redhat.com/show_bug.cgi?id=2514032
cve.org/CVERecord?id=CVE-2026-73070
suse.com/support/update/announcement/2026/suse-su-202623190-1
bugzilla.suse.com/1275011
bugzilla.suse.com/1275012
bugzilla.suse.com/1275013
bugzilla.suse.com/1275014
bugzilla.suse.com/1275015
bugzilla.suse.com/1275016
bugzilla.suse.com/1275017
bugzilla.suse.com/1275018
suse.com/security/cve/CVE-2026-73070
suse.com/security/cve/CVE-2026-73071
suse.com/security/cve/CVE-2026-73072
suse.com/security/cve/CVE-2026-73074
suse.com/security/cve/CVE-2026-73075
suse.com/security/cve/CVE-2026-73076
suse.com/security/cve/CVE-2026-73077
suse.com/security/cve/CVE-2026-73078
suse.com/support/update/announcement/2026/suse-su-202623365-1
suse.com/support/update/announcement/2026/suse-su-202623391-1
bugzilla.suse.com/1268162
bugzilla.suse.com/1271684
suse.com/support/update/announcement/2026/suse-su-202623393-1
suse.com/support/update/announcement/2026/suse-su-202623552-1
suse.com/support/update/announcement/2026/suse-su-20263677-1
suse.com/support/update/announcement/2026/suse-su-20263679-1
suse.com/support/update/announcement/2026/suse-su-20263680-1
ubuntu.com/security/CVE-2026-73070
Left out here: the rest of 9 source descriptions. The JSON record has them.