Every CVE Search/ Get API key

CVE-2026-73076

Vim: Arbitrary Command Execution via Malicious `.VimballRecord` Entry Replay in `vimball.vim`

8.4 HighFix available

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Active

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.13%Unchanged since Aug 12, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.4

Vim: Arbitrary Command Execution via Malicious `.VimballRecord` Entry Replay in `vimball.vim`

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

Record
CVE-2026-73076
CVSS 4.0
8.4 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-94, CWE-829
Updated
2026-11-02
EUVDEUVD-2026-56231 8.4

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

Record
EUVD-2026-56231
CVSS 4.0
8.4 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
NVD 8.4

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

Record
CVE-2026-73076
CVSS 4.0
8.4 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-94, CWE-829
Updated
2026-11-02
OSVALPINE-CVE-2026-73076 7.8

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

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

Vim: Arbitrary Command Execution via Malicious `.VimballRecord` Entry Replay in `vimball.vim`

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

Record
CVE-2026-73076
CVSS 4.0
8.4 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-829, CWE-94
Updated
2026-11-02
Show 45 moreShow less
OSVDEBIAN-CVE-2026-73076 7.8

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

Record
DEBIAN-CVE-2026-73076
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-3593 8.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.2.0846, set_sofo() in src/spellfile.c reuses sl_sal_first[] without resetting values left by set_sal_first(), so a crafted spell file containing an SN_SAL section before an SN_SOFO section causes under-counted mapping lists and attacker-influenced writes beyond a heap allocation. This issue is fixed in version 9.2.0846.(CVE-2026-73072)

Vim is an open source, command line text editor. Prior to 9.2.0845, StructMembers() in runtime/autoload/ccomplete.vim constructs and executes a vimgrep command using an insufficiently escaped typeref: or typename: value from a tags file, allowing an unterminated collection followed by a command separator to execute arbitrary Ex and operating-system commands when a user invokes C omni-completion with CTRL-X CTRL-O on a member access whose type is resolved from that tags file. This issue is fixed in version 9.2.0845.(CVE-2026-73073)

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.(CVE-2026-73076)

Record
OESA-2026-3593
CVSS 4.0
8.5 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVOESA-2026-3594 8.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.2.0846, set_sofo() in src/spellfile.c reuses sl_sal_first[] without resetting values left by set_sal_first(), so a crafted spell file containing an SN_SAL section before an SN_SOFO section causes under-counted mapping lists and attacker-influenced writes beyond a heap allocation. This issue is fixed in version 9.2.0846.(CVE-2026-73072)

Vim is an open source, command line text editor. Prior to 9.2.0845, StructMembers() in runtime/autoload/ccomplete.vim constructs and executes a vimgrep command using an insufficiently escaped typeref: or typename: value from a tags file, allowing an unterminated collection followed by a command separator to execute arbitrary Ex and operating-system commands when a user invokes C omni-completion with CTRL-X CTRL-O on a member access whose type is resolved from that tags file. This issue is fixed in version 9.2.0845.(CVE-2026-73073)

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.(CVE-2026-73076)

Record
OESA-2026-3594
CVSS 4.0
8.5 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVOESA-2026-3595 8.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.2.0846, set_sofo() in src/spellfile.c reuses sl_sal_first[] without resetting values left by set_sal_first(), so a crafted spell file containing an SN_SAL section before an SN_SOFO section causes under-counted mapping lists and attacker-influenced writes beyond a heap allocation. This issue is fixed in version 9.2.0846.(CVE-2026-73072)

Vim is an open source, command line text editor. Prior to 9.2.0845, StructMembers() in runtime/autoload/ccomplete.vim constructs and executes a vimgrep command using an insufficiently escaped typeref: or typename: value from a tags file, allowing an unterminated collection followed by a command separator to execute arbitrary Ex and operating-system commands when a user invokes C omni-completion with CTRL-X CTRL-O on a member access whose type is resolved from that tags file. This issue is fixed in version 9.2.0845.(CVE-2026-73073)

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.(CVE-2026-73076)

Record
OESA-2026-3595
CVSS 4.0
8.5 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVOESA-2026-3596 8.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.2.0846, set_sofo() in src/spellfile.c reuses sl_sal_first[] without resetting values left by set_sal_first(), so a crafted spell file containing an SN_SAL section before an SN_SOFO section causes under-counted mapping lists and attacker-influenced writes beyond a heap allocation. This issue is fixed in version 9.2.0846.(CVE-2026-73072)

Vim is an open source, command line text editor. Prior to 9.2.0845, StructMembers() in runtime/autoload/ccomplete.vim constructs and executes a vimgrep command using an insufficiently escaped typeref: or typename: value from a tags file, allowing an unterminated collection followed by a command separator to execute arbitrary Ex and operating-system commands when a user invokes C omni-completion with CTRL-X CTRL-O on a member access whose type is resolved from that tags file. This issue is fixed in version 9.2.0845.(CVE-2026-73073)

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.(CVE-2026-73076)

Record
OESA-2026-3596
CVSS 4.0
8.5 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVOESA-2026-3859 8.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.2.0846, set_sofo() in src/spellfile.c reuses sl_sal_first[] without resetting values left by set_sal_first(), so a crafted spell file containing an SN_SAL section before an SN_SOFO section causes under-counted mapping lists and attacker-influenced writes beyond a heap allocation. This issue is fixed in version 9.2.0846.(CVE-2026-73072)

Vim is an open source, command line text editor. Prior to 9.2.0845, StructMembers() in runtime/autoload/ccomplete.vim constructs and executes a vimgrep command using an insufficiently escaped typeref: or typename: value from a tags file, allowing an unterminated collection followed by a command separator to execute arbitrary Ex and operating-system commands when a user invokes C omni-completion with CTRL-X CTRL-O on a member access whose type is resolved from that tags file. This issue is fixed in version 9.2.0845.(CVE-2026-73073)

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.(CVE-2026-73076)

Record
OESA-2026-3859
CVSS 4.0
8.5 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVRHSA-2026:66336 8.8

Red Hat Security Advisory: vim security update

Record
RHSA-2026:66336
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:66348 8.8

Red Hat Security Advisory: vim security update

Record
RHSA-2026:66348
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:66366 8.8

Red Hat Security Advisory: vim security update

Record
RHSA-2026:66366
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:68711 8.8

Red Hat Security Advisory: vim security update

Record
RHSA-2026:68711
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:70818 8.8

Red Hat Security Advisory: vim security update

Record
RHSA-2026:70818
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:72465 8.8

Red Hat Security Advisory: vim security update

Record
RHSA-2026:72465
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:72466 8.8

Red Hat Security Advisory: vim security update

Record
RHSA-2026:72466
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:66336 8.8

Important: vim security update

Vim (Vi IMproved) is an updated and improved version of the vi editor.

Security Fix(es):

  • vim: Vim: Information disclosure and denial of service via crafted Unicode characters in terminal emulator (CVE-2026-28420)

  • vim: Vim: Denial of Service via out-of-bounds write in terminal handling (CVE-2026-52859)

  • vim: Vim: Denial of Service via crafted spell file (CVE-2026-55892)

  • vim: Vim: Denial of Service via out-of-bounds write in spell sound-folding (CVE-2026-59857)

  • vim: Vim: Arbitrary command execution via crafted vimball (CVE-2026-73076)

  • vim: Vim: Heap buffer overflow allows arbitrary code execution (CVE-2026-73072)

  • vim: Vim: Arbitrary Code Execution via Crafted Netrw Menu Entries (CVE-2026-73078)

  • vim: Vim: Arbitrary Code Execution via Insecure Shell Command Handling (CVE-2026-73077)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:66336
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:66348 8.8

Important: vim security update

Vim (Vi IMproved) is an updated and improved version of the vi editor.

Security Fix(es):

  • vim: Vim: Information disclosure and denial of service via crafted Unicode characters in terminal emulator (CVE-2026-28420)

  • vim: Vim: Denial of Service via out-of-bounds write in terminal handling (CVE-2026-52859)

  • vim: Vim: Denial of Service via crafted spell file (CVE-2026-55892)

  • vim: Vim: Denial of Service via out-of-bounds write in spell sound-folding (CVE-2026-59857)

  • vim: Vim: Arbitrary command execution via crafted vimball (CVE-2026-73076)

  • vim: Vim: Heap buffer overflow allows arbitrary code execution (CVE-2026-73072)

  • vim: Vim: Arbitrary Code Execution via Crafted Netrw Menu Entries (CVE-2026-73078)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:66348
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:66366 8.8

Important: vim security update

Vim (Vi IMproved) is an updated and improved version of the vi editor.

Security Fix(es):

  • vim: Vim: Information disclosure and denial of service via crafted Unicode characters in terminal emulator (CVE-2026-28420)

  • vim: Vim: Denial of Service via out-of-bounds write in terminal handling (CVE-2026-52859)

  • vim: Vim: Denial of Service via crafted spell file (CVE-2026-55892)

  • vim: Vim: Denial of Service via out-of-bounds write in spell sound-folding (CVE-2026-59857)

  • vim: Vim: Arbitrary command execution via crafted vimball (CVE-2026-73076)

  • vim: Vim: Heap buffer overflow allows arbitrary code execution (CVE-2026-73072)

  • vim: Vim: Arbitrary Code Execution via Crafted Netrw Menu Entries (CVE-2026-73078)

  • vim: Vim: Arbitrary Code Execution via Insecure Shell Command Handling (CVE-2026-73077)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:66366
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-73076 8.4

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

Record
UBUNTU-CVE-2026-73076
CVSS 4.0
8.4 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2026:66336 No score

Important: vim security update

Vim (Vi IMproved) is an updated and improved version of the vi editor.

Security Fix(es):

  • vim: Vim: Information disclosure and denial of service via crafted Unicode characters in terminal emulator (CVE-2026-28420)
  • vim: Vim: Denial of Service via out-of-bounds write in terminal handling (CVE-2026-52859)
  • vim: Vim: Denial of Service via crafted spell file (CVE-2026-55892)
  • vim: Vim: Denial of Service via out-of-bounds write in spell sound-folding (CVE-2026-59857)
  • vim: Vim: Arbitrary command execution via crafted vimball (CVE-2026-73076)
  • vim: Vim: Heap buffer overflow allows arbitrary code execution (CVE-2026-73072)
  • vim: Vim: Arbitrary Code Execution via Crafted Netrw Menu Entries (CVE-2026-73078)
  • vim: Vim: Arbitrary Code Execution via Insecure Shell Command Handling (CVE-2026-73077)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:66336
Updated
2026-11-02
OSVALSA-2026:66348 No score

Important: vim security update

Vim (Vi IMproved) is an updated and improved version of the vi editor.

Security Fix(es):

  • vim: Vim: Information disclosure and denial of service via crafted Unicode characters in terminal emulator (CVE-2026-28420)
  • vim: Vim: Denial of Service via out-of-bounds write in terminal handling (CVE-2026-52859)
  • vim: Vim: Denial of Service via crafted spell file (CVE-2026-55892)
  • vim: Vim: Denial of Service via out-of-bounds write in spell sound-folding (CVE-2026-59857)
  • vim: Vim: Arbitrary command execution via crafted vimball (CVE-2026-73076)
  • vim: Vim: Heap buffer overflow allows arbitrary code execution (CVE-2026-73072)
  • vim: Vim: Arbitrary Code Execution via Crafted Netrw Menu Entries (CVE-2026-73078)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:66348
Updated
2026-11-02
OSVALSA-2026:66366 No score

Important: vim security update

Vim (Vi IMproved) is an updated and improved version of the vi editor.

Security Fix(es):

  • vim: Vim: Information disclosure and denial of service via crafted Unicode characters in terminal emulator (CVE-2026-28420)
  • vim: Vim: Denial of Service via out-of-bounds write in terminal handling (CVE-2026-52859)
  • vim: Vim: Denial of Service via crafted spell file (CVE-2026-55892)
  • vim: Vim: Denial of Service via out-of-bounds write in spell sound-folding (CVE-2026-59857)
  • vim: Vim: Arbitrary command execution via crafted vimball (CVE-2026-73076)
  • vim: Vim: Heap buffer overflow allows arbitrary code execution (CVE-2026-73072)
  • vim: Vim: Arbitrary Code Execution via Crafted Netrw Menu Entries (CVE-2026-73078)
  • vim: Vim: Arbitrary Code Execution via Insecure Shell Command Handling (CVE-2026-73077)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:66366
Updated
2026-11-02
OSVAZL-95562 No score

CVE-2026-73076 affecting package vim for versions less than 9.2.0957-1

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

Record
AZL-95562
Updated
2026-11-02
OSVCLSA-2026-1787649192 No score

Fix CVE(s): CVE-2026-73072, CVE-2026-73076, CVE-2026-73078

  • SECURITY UPDATE: Heap buffer overflow in set_sofo() in src/spellfile.c: a crafted spell file with an SN_SAL section before an SN_SOFO section leaves sl_sal_first[] entries at -1, so the counting loop under-counts multi-byte mapping lists and later writes run past the end of an undersized heap allocation
    • debian/patches/CVE-2026-73072.patch: reset sl_sal_first[] with vim_memset() at the top of the SN_SOFO counting loop in set_sofo(), as done upstream in patch 9.2.0846, so entries left at -1 by a preceding set_sal_first() can no longer skew the item counts
    • CVE-2026-73072
  • SECURITY UPDATE: Code execution via a crafted vimball archive: a member named .VimballRecord overwrites the un-vimball bookkeeping file with attacker-chosen Ex commands that are later :executed verbatim by vimball#RmVimball(), allowing arbitrary OS command execution through :!
    • debian/patches/CVE-2026-73076.patch: forbid extracting a vimball member named .VimballRecord, record file deletions with string() quoting, and make vimball#RmVimball() execute only whitelisted call delete('...') entries instead of the whole record line (upstream patch 9.2.0847 adapted to vimball v37)
    • CVE-2026-73076
  • SECURITY UPDATE: Code injection in netrw bookmark, history and target menus: paths are interpolated into :execute'd :menu commands escaped with g:netrw_menu_escape, which lacks the Ex separator '|', so a crafted directory path breaks out of the :menu command and runs arbitrary Ex/shell commands
    • debian/patches/CVE-2026-73078.patch: add '|' to g:netrw_menu_escape, escape the :e menu targets with escape(fnameescape(...),'|') in s:NetrwBookmarkMenu(), and quote the netrw#MakeTgt() arguments with string() in s:NetrwTgtMenu() (upstream patch 9.2.0840 adapted to netrw v156)
    • CVE-2026-73078
Record
CLSA-2026-1787649192
Updated
2026-11-02
OSVCLSA-2026-1787672129 No score

Fix CVE(s): CVE-2026-73072, CVE-2026-73076, CVE-2026-73078

  • SECURITY UPDATE: Heap buffer overflow in set_sofo() in src/spell.c: a crafted spell file with an SN_SAL section before an SN_SOFO section leaves sl_sal_first[] entries at -1, so the counting loop under-counts multi-byte mapping lists and later writes run past the end of an undersized heap allocation
    • debian/patches/CVE-2026-73072.patch: reset sl_sal_first[] with vim_memset() at the top of the SN_SOFO counting loop in set_sofo() in src/spell.c, as done upstream in patch 9.2.0846, so entries left at -1 by a preceding set_sal_first() can no longer skew the item counts
    • CVE-2026-73072
  • SECURITY UPDATE: Code execution via a crafted vimball archive: a member named .VimballRecord overwrites the un-vimball bookkeeping file with attacker-chosen Ex commands that are later :executed verbatim by vimball#RmVimball(), allowing arbitrary OS command execution through :!
    • debian/patches/CVE-2026-73076.patch: forbid extracting a vimball member named .VimballRecord, record file deletions with string() quoting, and make vimball#RmVimball() execute only whitelisted call delete('...') entries instead of the whole record line (upstream patch 9.2.0847 adapted to vimball v35)
    • CVE-2026-73076
  • SECURITY UPDATE: Code injection in netrw bookmark, history and target menus: paths are interpolated into :execute'd :menu commands escaped with g:netrw_menu_escape, which lacks the Ex separator '|', so a crafted directory path breaks out of the :menu command and runs arbitrary Ex/shell commands
    • debian/patches/CVE-2026-73078.patch: add '|' to g:netrw_menu_escape, escape the :e menu targets with escape(fnameescape(...),'|') in s:NetrwBookmarkMenu(), and quote the netrw#MakeTgt() arguments with string() in s:NetrwTgtMenu() (upstream patch 9.2.0840 adapted to netrw v155)
    • CVE-2026-73078
Record
CLSA-2026-1787672129
Updated
2026-11-02
OSVCLSA-2026-1788171117 No score

Fix CVE(s): CVE-2026-73072, CVE-2026-73076, CVE-2026-73078

  • SECURITY UPDATE: Heap buffer overflow in set_sofo() in src/spellfile.c: a crafted spell file with an SN_SAL section before an SN_SOFO section leaves sl_sal_first[] entries at -1, so the counting loop under-counts multi-byte mapping lists and later writes run past the end of an undersized heap allocation
    • debian/patches/CVE-2026-73072.patch: reset sl_sal_first[] with vim_memset() at the top of the SN_SOFO counting loop in set_sofo(), as done upstream in patch 9.2.0846, so entries left at -1 by a preceding set_sal_first() can no longer skew the item counts
    • CVE-2026-73072
  • SECURITY UPDATE: Code execution via a crafted vimball archive: a member named .VimballRecord overwrites the un-vimball bookkeeping file with attacker-chosen Ex commands that are later :executed verbatim by vimball#RmVimball(), allowing arbitrary OS command execution through :!
    • debian/patches/CVE-2026-73076.patch: forbid extracting a vimball member named .VimballRecord, record file deletions with string() quoting, and make vimball#RmVimball() execute only whitelisted call delete('...') entries instead of the whole record line (upstream patch 9.2.0847 adapted to vimball v37)
    • CVE-2026-73076
  • SECURITY UPDATE: Code injection in netrw bookmark, history and target menus: paths are interpolated into :execute'd :menu commands escaped with g:netrw_menu_escape, which lacks the Ex separator '|', so a crafted directory path breaks out of the :menu command and runs arbitrary Ex/shell commands
    • debian/patches/CVE-2026-73078.patch: add '|' to g:netrw_menu_escape, escape the :e menu targets with escape(fnameescape(...),'|') in s:NetrwBookmarkMenu(), and quote the netrw#MakeTgt() arguments with string() in s:NetrwTgtMenu() (upstream patch 9.2.0840 adapted to netrw v156)
    • CVE-2026-73078
Record
CLSA-2026-1788171117
Updated
2026-11-02
OSVCLSA-2026-1789464361 No score

vim: Fix of 3 CVEs

  • CVE-2026-73072: fix heap buffer overflow in set_sofo(); reset sl_sal_first[] before the SN_SOFO counting loop, since a preceding SN_SAL section may have set its entries to -1 via set_sal_first(), making the loop under-count colliding multi-byte characters and allocate an undersized list (src/spellfile.c, upstream patch 9.2.0846)
  • CVE-2026-73076: fix arbitrary code execution via a crafted .VimballRecord file; refuse to extract a member named .VimballRecord, record deletions with string() instead of raw quote interpolation, and execute only whitelisted call delete() entries in vimball#RmVimball() (runtime/autoload/vimball.vim, upstream patch 9.2.0847)
  • CVE-2026-73078: fix Ex command injection in the netrw bookmark and history menus; add the Ex separator | to g:netrw_menu_escape, escape the :e targets with fnameescape(), and quote the netrw#MakeTgt() arguments with string() (runtime/autoload/netrw.vim, upstream patch 9.2.0840)
Record
CLSA-2026-1789464361
Updated
2026-11-02
OSVCLSA-2026-1789464719 No score

vim: Fix of 3 CVEs

  • CVE-2026-73072: fix heap buffer overflow in set_sofo(); reset sl_sal_first[] before the SN_SOFO counting loop, since a preceding SN_SAL section may have set its entries to -1 via set_sal_first(), making the loop under-count colliding multi-byte characters and allocate an undersized list (src/spellfile.c, upstream patch 9.2.0846)
  • CVE-2026-73076: fix arbitrary code execution via a crafted .VimballRecord file; refuse to extract a member named .VimballRecord, record deletions with string() instead of raw quote interpolation, and execute only whitelisted call delete() entries in vimball#RmVimball() (runtime/autoload/vimball.vim, upstream patch 9.2.0847)
  • CVE-2026-73078: fix Ex command injection in the netrw bookmark and history menus; add the Ex separator | to g:netrw_menu_escape, escape the :e targets with fnameescape(), and quote the netrw#MakeTgt() arguments with string() (runtime/autoload/netrw.vim, upstream patch 9.2.0840)
Record
CLSA-2026-1789464719
Updated
2026-11-02
OSVCLSA-2026-1789464785 No score

vim: Fix of 3 CVEs

  • CVE-2026-73072: fix heap buffer overflow in set_sofo(); reset sl_sal_first[] before the SN_SOFO counting loop, since a preceding SN_SAL section may have set its entries to -1 via set_sal_first(), making the loop under-count colliding multi-byte characters and allocate an undersized list (src/spellfile.c, upstream patch 9.2.0846)
  • CVE-2026-73076: fix arbitrary code execution via a crafted .VimballRecord file; refuse to extract a member named .VimballRecord, record deletions with string() instead of raw quote interpolation, and execute only whitelisted call delete() entries in vimball#RmVimball() (runtime/autoload/vimball.vim, upstream patch 9.2.0847)
  • CVE-2026-73078: fix Ex command injection in the netrw bookmark and history menus; add the Ex separator | to g:netrw_menu_escape, escape the :e targets with fnameescape(), and quote the netrw#MakeTgt() arguments with string() (runtime/autoload/netrw.vim, upstream patch 9.2.0840)
Record
CLSA-2026-1789464785
Updated
2026-11-02
OSVCLSA-2026-1789466646 No score

vim: Fix of 3 CVEs

  • CVE-2026-73072: reset sl_sal_first[] in set_sofo() so a spell file with an SN_SAL section before an SN_SOFO section cannot under-count the mapping lists and write past the allocation
  • CVE-2026-73076: forbid a .VimballRecord member filename and only execute well-formed delete commands when removing a vimball
  • CVE-2026-73078: escape the Ex command separator when netrw builds the Bookmarks, History and Targets menus
Record
CLSA-2026-1789466646
Updated
2026-11-02
OSVCLSA-2026-1791426968 No score

vim: Fix of 3 CVEs

  • CVE-2026-73072: fix heap buffer overflow in set_sofo() with a crafted spell file (upstream 9.2.0846)
  • CVE-2026-73076: fix arbitrary command execution via a crafted .VimballRecord vimball member (upstream 9.2.0847)
  • CVE-2026-73078: fix Ex command injection via crafted netrw bookmark/history menu entries (upstream 9.2.0840)
Record
CLSA-2026-1791426968
Updated
2026-11-02
OSVCLSA-2026-1791427864 No score

vim: Fix of 3 CVEs

  • CVE-2026-73072: fix heap buffer overflow in set_sofo() with a crafted spell file (upstream 9.2.0846)
  • CVE-2026-73076: fix arbitrary command execution via a crafted .VimballRecord vimball member (upstream 9.2.0847)
  • CVE-2026-73078: fix Ex command injection via crafted netrw bookmark/history menu entries (upstream 9.2.0840)
Record
CLSA-2026-1791427864
Updated
2026-11-02
OSVCLSA-2026-1791476847 No score

vim: Fix of CVE-2026-73076

  • CVE-2026-73076: fix code execution via a poisoned .VimballRecord file - refuse a vimball member named .VimballRecord and replay only call delete() entries on :RmVimball (upstream 9.2.0847)
Record
CLSA-2026-1791476847
Updated
2026-11-02
OSVCLSA-2026-1791478209 No score

vim: Fix of CVE-2026-73076

  • CVE-2026-73076: fix code execution via a poisoned .VimballRecord file - refuse a vimball member named .VimballRecord and replay only call delete() entries on :RmVimball (upstream 9.2.0847)
Record
CLSA-2026-1791478209
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
OSVROOT-OS-DEBIAN-11-CVE-2026-73076 No score

CVE-2026-73076 in vim - Patched by Root

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

Record
ROOT-OS-DEBIAN-11-CVE-2026-73076
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-73076 No score

CVE-2026-73076 in vim - Patched by Root

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

Record
ROOT-OS-DEBIAN-12-CVE-2026-73076
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
OSVUSN-8657-1 No score

vim vulnerabilities

It was discovered that Vim incorrectly handled memory when decoding certain JSON input. An attacker could possibly use this issue to cause Vim to crash, resulting in a denial of service. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-73071)

Yazan Balawneh discovered that Vim incorrectly handled memory when opening certain spell files. An attacker could possibly use this issue to cause Vim to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2026-73072)

It was discovered that Vim incorrectly handled memory when processing certain files with a large number of text properties. An attacker could possibly use this issue to cause Vim to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-73074)

It was discovered that Vim incorrectly handled certain vimball files. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-73076)

It was discovered that Vim incorrectly handled shell arguments during keyword lookups. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-73077)

David Carliez discovered that Vim incorrectly handled certain directory paths when constructing netrw menus. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-73078)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
vim
Alpine:v3.23
before 9.2.0854-r0
9.2.0854-r0
vim
Alpine:v3.24
before 9.2.0854-r0
9.2.0854-r0
vim-X11
AlmaLinux:10
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim-common
AlmaLinux:10
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim-data
AlmaLinux:10
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim-enhanced
AlmaLinux:10
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim-filesystem
AlmaLinux:10
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim-minimal
AlmaLinux:10
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
xxd
AlmaLinux:10
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim-X11
AlmaLinux:8
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
Show 214 moreShow less
Affected packages
PackageAffectedFixed
vim-common
AlmaLinux:8
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
vim-enhanced
AlmaLinux:8
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
vim-filesystem
AlmaLinux:8
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
vim-minimal
AlmaLinux:8
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
vim-X11
AlmaLinux:9
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim-common
AlmaLinux:9
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim-enhanced
AlmaLinux:9
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim-filesystem
AlmaLinux:9
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim-minimal
AlmaLinux:9
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim
Azure Linux:3
before 9.2.0957-1
9.2.0957-1
vim
Alpaquita:23
9.0.0820-r2 up to 9.2.0854-r0
9.2.0854-r0
vim
Alpaquita:25
9.1.1415-r0 up to 9.2.0854-r0
9.2.0854-r0
vim
Alpaquita:stream
9.0.1395-r0 up to 9.2.0854-r0
9.2.0854-r0
vim
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-athena
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-common
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-doc
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-gnome
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-gtk
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-gtk3
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-gui-common
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-nox
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-runtime
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim-tiny
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
xxd
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+tuxcare.els3
2:8.0.1453-1ubuntu1.13+tuxcare.els3
vim
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-athena
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-athena-py2
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-common
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-doc
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-gnome
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-gnome-py2
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-gtk
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-gtk-py2
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-gtk3
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-gtk3-py2
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-gui-common
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-nox
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-nox-py2
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-runtime
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim-tiny
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els72
3:7.4.1689-3ubuntu1.5+tuxcare.els72
vim
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-athena
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-common
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-doc
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-gtk
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-gtk3
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-gui-common
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-nox
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-runtime
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-tiny
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
xxd
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 2:8.1.0875-5+deb10u6+tuxcare.els27
2:8.1.0875-5+deb10u6+tuxcare.els27
vim-X11
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-common
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-enhanced
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-filesystem
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-minimal
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-X11
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-common
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-enhanced
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-filesystem
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-minimal
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 2:8.0.1763-16.el8.tuxcare.els24
2:8.0.1763-16.el8.tuxcare.els24
vim-X11
TuxCare:CentOS-Stream:8
From an advisory covering 3 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els23
2:8.0.1763-19.el8.4.tuxcare.els23
vim-common
TuxCare:CentOS-Stream:8
From an advisory covering 3 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els23
2:8.0.1763-19.el8.4.tuxcare.els23
vim-enhanced
TuxCare:CentOS-Stream:8
From an advisory covering 3 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els23
2:8.0.1763-19.el8.4.tuxcare.els23
vim-filesystem
TuxCare:CentOS-Stream:8
From an advisory covering 3 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els23
2:8.0.1763-19.el8.4.tuxcare.els23
vim-minimal
TuxCare:CentOS-Stream:8
From an advisory covering 3 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els23
2:8.0.1763-19.el8.4.tuxcare.els23
vim-X11
TuxCare:AlmaLinux:9.6
From an advisory covering 3 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els41
2:8.2.2637-22.el9_6.1.tuxcare.els41
vim-common
TuxCare:AlmaLinux:9.6
From an advisory covering 3 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els41
2:8.2.2637-22.el9_6.1.tuxcare.els41
vim-enhanced
TuxCare:AlmaLinux:9.6
From an advisory covering 3 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els41
2:8.2.2637-22.el9_6.1.tuxcare.els41
vim-filesystem
TuxCare:AlmaLinux:9.6
From an advisory covering 3 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els41
2:8.2.2637-22.el9_6.1.tuxcare.els41
vim-minimal
TuxCare:AlmaLinux:9.6
From an advisory covering 3 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els41
2:8.2.2637-22.el9_6.1.tuxcare.els41
vim-X11
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-common
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-enhanced
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-filesystem
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-minimal
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-X11
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-common
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-enhanced
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-filesystem
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-minimal
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els63
3:7.4.629-5.2.el6.tuxcare.els63
vim-X11
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim-common
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim-enhanced
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim-filesystem
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim-minimal
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim-X11
TuxCare:CentOS:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim-common
TuxCare:CentOS:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim-enhanced
TuxCare:CentOS:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim-filesystem
TuxCare:CentOS:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim-minimal
TuxCare:CentOS:7
before 2:7.4.629-8.0.3.el7_9.tuxcare.els3
2:7.4.629-8.0.3.el7_9.tuxcare.els3
vim
Debian:12
All versions, plus listed versions
2:9.0.1378-22:9.0.1378-2+deb12u12:9.0.1378-2+deb12u22:9.0.1658-12:9.0.1672-1
Show 40 moreShow less
2:9.0.1894-12:9.0.2018-12:9.0.2087-12:9.0.2103-12:9.0.2116-12:9.0.2189-12:9.1.0-12:9.1.0016-12:9.1.0199-12:9.1.0374-12:9.1.0377-12:9.1.0496-12:9.1.0698-12:9.1.0709-12:9.1.0709-22:9.1.0777-12:9.1.0861-12:9.1.0967-12:9.1.0967-22:9.1.1113-12:9.1.1230-12:9.1.1230-22:9.1.1385-12:9.1.1766-12:9.1.1829-12:9.1.1846-12:9.1.1882-12:9.1.2103-12:9.1.2141-12:9.2.0119-12:9.2.0136-12:9.2.0218-12:9.2.0315-12:9.2.0338-12:9.2.0355-12:9.2.0428-12:9.2.0461-12:9.2.0524-12:9.2.0782-12:9.2.0858-1
None known
vim
Debian:13
before 2:9.1.1230-2+deb13u1, plus listed versions
2:9.1.1230-2
2:9.1.1230-2+deb13u1
vim
Debian:14
before 2:9.2.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 less
2:9.1.1882-12:9.1.2103-12:9.1.2141-12:9.2.0119-12:9.2.0136-12:9.2.0218-12:9.2.0315-12:9.2.0338-12:9.2.0355-12:9.2.0428-12:9.2.0461-12:9.2.0524-12:9.2.0782-1
2:9.2.0858-1
vim
Mageia:10
From an advisory covering 9 CVEs
before 9.2.1011-2.mga10
9.2.1011-2.mga10
vim
Mageia:9
From an advisory covering 9 CVEs
before 9.2.1011-2.mga9
9.2.1011-2.mga9
vim
openEuler:22.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.0-58.oe2203sp4
9.0-58.oe2203sp4
vim
openEuler:24.03-LTS-SP1
From an advisory covering 3 CVEs
before 9.0.2092-45.oe2403sp1
9.0.2092-45.oe2403sp1
vim
openEuler:24.03-LTS-SP3
From an advisory covering 3 CVEs
before 9.0.2092-45.oe2403sp3
9.0.2092-45.oe2403sp3
vim
openEuler:20.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.0-59.oe2003sp4
9.0-59.oe2003sp4
vim
openEuler:24.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.0.2092-45.oe2403sp4
9.0.2092-45.oe2403sp4
vim-X11
Red Hat:enterprise_linux:10.2
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim-enhanced
Red Hat:enterprise_linux:10.2
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim
Red Hat:enterprise_linux:10.2
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim-common
Red Hat:enterprise_linux:10.2
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim-X11
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
vim-enhanced
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
vim
Red Hat:enterprise_linux:8::baseos
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
vim-common
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
vim-X11
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim-enhanced
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim
Red Hat:enterprise_linux:9::baseos
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim-common
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim
Red Hat:rhel_els:7
From an advisory covering 14 CVEs
before 2:7.4.629-8.el7_9.2
2:7.4.629-8.el7_9.2
vim-X11
Red Hat:rhel_els:7
From an advisory covering 14 CVEs
before 2:7.4.629-8.el7_9.2
2:7.4.629-8.el7_9.2
vim-common
Red Hat:rhel_els:7
From an advisory covering 14 CVEs
before 2:7.4.629-8.el7_9.2
2:7.4.629-8.el7_9.2
vim-enhanced
Red Hat:rhel_els:7
From an advisory covering 14 CVEs
before 2:7.4.629-8.el7_9.2
2:7.4.629-8.el7_9.2
vim-minimal
Red Hat:rhel_els:7
From an advisory covering 14 CVEs
before 2:7.4.629-8.el7_9.2
2:7.4.629-8.el7_9.2
vim-X11
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-X11-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-common
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-common-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-debugsource
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-enhanced
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-enhanced-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-minimal-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-X11-debuginfo
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-common-debuginfo
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-debuginfo
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-debugsource
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-enhanced-debuginfo
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-filesystem
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-minimal
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-minimal-debuginfo
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-22.el9_6.4
2:8.2.2637-22.el9_6.4
vim-X11
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-X11-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-common
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-common-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-debugsource
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-enhanced
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-enhanced-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-minimal-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-X11-debuginfo
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-common-debuginfo
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-debuginfo
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-debugsource
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-enhanced-debuginfo
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-filesystem
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-minimal
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-minimal-debuginfo
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_4.4
2:8.2.2637-20.el9_4.4
vim-X11
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-X11-debuginfo
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-common
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-common-debuginfo
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-debuginfo
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-debugsource
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-enhanced
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-enhanced-debuginfo
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-minimal-debuginfo
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-X11-debuginfo
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-common-debuginfo
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-debuginfo
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-debugsource
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-enhanced-debuginfo
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-filesystem
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-minimal
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim-minimal-debuginfo
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 12 CVEs
before 2:8.2.2637-20.el9_2.3
2:8.2.2637-20.el9_2.3
vim
Rocky Linux:10
From an advisory covering 8 CVEs
before 2:9.1.083-9.el10_2.20
2:9.1.083-9.el10_2.20
vim
Rocky Linux:8
From an advisory covering 7 CVEs
before 2:8.0.1763-31.el8_10.7
2:8.0.1763-31.el8_10.7
vim
Rocky Linux:9
From an advisory covering 8 CVEs
before 2:8.2.2637-26.el9_8.21
2:8.2.2637-26.el9_8.21
vim
Root:Debian:11
before 2:8.2.2434-3+deb11u3.aikido.5
2:8.2.2434-3+deb11u3.aikido.52:8.2.2434-3+deb11u3.aikido.62:8.2.2434-3+deb11u3.aikido.72:8.2.2434-3+deb11u3.aikido.8
rootio-vim
Root:Debian:11
before 2:8.2.2434-3+deb11u3.aikido.5
2:8.2.2434-3+deb11u3.aikido.52:8.2.2434-3+deb11u3.aikido.62:8.2.2434-3+deb11u3.aikido.72:8.2.2434-3+deb11u3.aikido.8
vim
Root:Debian:12
before 2:9.0.1378-2+deb12u2.aikido.20
2:9.0.1378-2+deb12u2.aikido.202:9.0.1378-2+deb12u2.aikido.21
rootio-vim
Root:Debian:12
before 2:9.0.1378-2+deb12u2.aikido.20
2:9.0.1378-2+deb12u2.aikido.202:9.0.1378-2+deb12u2.aikido.21
vim
SUSE: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
vim
SUSE:Linux Micro 6.0
From an advisory covering 8 CVEs
before 9.2.0957-1.1
9.2.0957-1.1
vim
SUSE:Linux Micro Extras 6.2
From an advisory covering 8 CVEs
before 9.2.0957-160000.1.1
9.2.0957-160000.1.1
vim
SUSE:Linux Micro 6.2
From an advisory covering 8 CVEs
before 9.2.0957-160000.1.1
9.2.0957-160000.1.1
vim
SUSE:Linux Enterprise Server 16.0
From an advisory covering 8 CVEs
before 9.2.0957-160000.1.1
9.2.0957-160000.1.1
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
SUSE: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
vim
Ubuntu:Pro:14.04:LTS
before 2:7.4.052-1ubuntu3.1+esm32, 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 30 moreShow less
2:7.4.052-1ubuntu3.1+esm12:7.4.052-1ubuntu3.1+esm32:7.4.052-1ubuntu3.1+esm42:7.4.052-1ubuntu3.1+esm52:7.4.052-1ubuntu3.1+esm62:7.4.052-1ubuntu3.1+esm72:7.4.052-1ubuntu3.1+esm82:7.4.052-1ubuntu3.1+esm92:7.4.052-1ubuntu3.1+esm102:7.4.052-1ubuntu3.1+esm112:7.4.052-1ubuntu3.1+esm122:7.4.052-1ubuntu3.1+esm132:7.4.052-1ubuntu3.1+esm142:7.4.052-1ubuntu3.1+esm152:7.4.052-1ubuntu3.1+esm162:7.4.052-1ubuntu3.1+esm172:7.4.052-1ubuntu3.1+esm182:7.4.052-1ubuntu3.1+esm192:7.4.052-1ubuntu3.1+esm202:7.4.052-1ubuntu3.1+esm212:7.4.052-1ubuntu3.1+esm222:7.4.052-1ubuntu3.1+esm232:7.4.052-1ubuntu3.1+esm242:7.4.052-1ubuntu3.1+esm252:7.4.052-1ubuntu3.1+esm262:7.4.052-1ubuntu3.1+esm272:7.4.052-1ubuntu3.1+esm282:7.4.052-1ubuntu3.1+esm292:7.4.052-1ubuntu3.1+esm302:7.4.052-1ubuntu3.1+esm31
2:7.4.052-1ubuntu3.1+esm32
vim
Ubuntu:Pro:16.04:LTS
before 2:7.4.1689-3ubuntu1.5+esm38, 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 41 moreShow less
2:7.4.963-1ubuntu42:7.4.963-1ubuntu52:7.4.1689-3ubuntu12:7.4.1689-3ubuntu1.12:7.4.1689-3ubuntu1.22:7.4.1689-3ubuntu1.32:7.4.1689-3ubuntu1.42:7.4.1689-3ubuntu1.52:7.4.1689-3ubuntu1.5+esm22:7.4.1689-3ubuntu1.5+esm32:7.4.1689-3ubuntu1.5+esm42:7.4.1689-3ubuntu1.5+esm52:7.4.1689-3ubuntu1.5+esm62:7.4.1689-3ubuntu1.5+esm72:7.4.1689-3ubuntu1.5+esm82:7.4.1689-3ubuntu1.5+esm102:7.4.1689-3ubuntu1.5+esm112:7.4.1689-3ubuntu1.5+esm122:7.4.1689-3ubuntu1.5+esm132:7.4.1689-3ubuntu1.5+esm142:7.4.1689-3ubuntu1.5+esm152:7.4.1689-3ubuntu1.5+esm172:7.4.1689-3ubuntu1.5+esm182:7.4.1689-3ubuntu1.5+esm192:7.4.1689-3ubuntu1.5+esm202:7.4.1689-3ubuntu1.5+esm222:7.4.1689-3ubuntu1.5+esm232:7.4.1689-3ubuntu1.5+esm242:7.4.1689-3ubuntu1.5+esm252:7.4.1689-3ubuntu1.5+esm262:7.4.1689-3ubuntu1.5+esm272:7.4.1689-3ubuntu1.5+esm282:7.4.1689-3ubuntu1.5+esm292:7.4.1689-3ubuntu1.5+esm302:7.4.1689-3ubuntu1.5+esm312:7.4.1689-3ubuntu1.5+esm322:7.4.1689-3ubuntu1.5+esm332:7.4.1689-3ubuntu1.5+esm342:7.4.1689-3ubuntu1.5+esm352:7.4.1689-3ubuntu1.5+esm362:7.4.1689-3ubuntu1.5+esm37
2:7.4.1689-3ubuntu1.5+esm38
vim
Ubuntu:Pro:18.04:LTS
before 2:8.0.1453-1ubuntu1.13+esm23, 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 33 moreShow less
2:8.0.1453-1ubuntu12:8.0.1453-1ubuntu1.12:8.0.1453-1ubuntu1.32:8.0.1453-1ubuntu1.42:8.0.1453-1ubuntu1.62:8.0.1453-1ubuntu1.72:8.0.1453-1ubuntu1.82:8.0.1453-1ubuntu1.92:8.0.1453-1ubuntu1.102:8.0.1453-1ubuntu1.112:8.0.1453-1ubuntu1.122:8.0.1453-1ubuntu1.132:8.0.1453-1ubuntu1.13+esm12:8.0.1453-1ubuntu1.13+esm32:8.0.1453-1ubuntu1.13+esm42:8.0.1453-1ubuntu1.13+esm52:8.0.1453-1ubuntu1.13+esm62:8.0.1453-1ubuntu1.13+esm72:8.0.1453-1ubuntu1.13+esm82:8.0.1453-1ubuntu1.13+esm92:8.0.1453-1ubuntu1.13+esm102:8.0.1453-1ubuntu1.13+esm112:8.0.1453-1ubuntu1.13+esm122:8.0.1453-1ubuntu1.13+esm132:8.0.1453-1ubuntu1.13+esm142:8.0.1453-1ubuntu1.13+esm152:8.0.1453-1ubuntu1.13+esm162:8.0.1453-1ubuntu1.13+esm172:8.0.1453-1ubuntu1.13+esm182:8.0.1453-1ubuntu1.13+esm192:8.0.1453-1ubuntu1.13+esm202:8.0.1453-1ubuntu1.13+esm212:8.0.1453-1ubuntu1.13+esm22
2:8.0.1453-1ubuntu1.13+esm23
vim
Ubuntu:Pro:20.04:LTS
before 2:8.1.2269-1ubuntu5.32+esm12, 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 35 moreShow less
2:8.1.2269-1ubuntu52:8.1.2269-1ubuntu5.32:8.1.2269-1ubuntu5.42:8.1.2269-1ubuntu5.62:8.1.2269-1ubuntu5.72:8.1.2269-1ubuntu5.82:8.1.2269-1ubuntu5.92:8.1.2269-1ubuntu5.112:8.1.2269-1ubuntu5.122:8.1.2269-1ubuntu5.132:8.1.2269-1ubuntu5.142:8.1.2269-1ubuntu5.152:8.1.2269-1ubuntu5.162:8.1.2269-1ubuntu5.172:8.1.2269-1ubuntu5.182:8.1.2269-1ubuntu5.202:8.1.2269-1ubuntu5.212:8.1.2269-1ubuntu5.222:8.1.2269-1ubuntu5.232:8.1.2269-1ubuntu5.242:8.1.2269-1ubuntu5.252:8.1.2269-1ubuntu5.262:8.1.2269-1ubuntu5.292:8.1.2269-1ubuntu5.302:8.1.2269-1ubuntu5.312:8.1.2269-1ubuntu5.322:8.1.2269-1ubuntu5.32+esm22:8.1.2269-1ubuntu5.32+esm32:8.1.2269-1ubuntu5.32+esm42:8.1.2269-1ubuntu5.32+esm52:8.1.2269-1ubuntu5.32+esm62:8.1.2269-1ubuntu5.32+esm72:8.1.2269-1ubuntu5.32+esm82:8.1.2269-1ubuntu5.32+esm92:8.1.2269-1ubuntu5.32+esm10
2:8.1.2269-1ubuntu5.32+esm12
vim
Ubuntu:22.04:LTS
before 2:8.2.3995-1ubuntu2.35, 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 33 moreShow less
2:8.2.3565-1ubuntu52:8.2.3995-1ubuntu12:8.2.3995-1ubuntu22:8.2.3995-1ubuntu2.12:8.2.3995-1ubuntu2.32:8.2.3995-1ubuntu2.42:8.2.3995-1ubuntu2.52:8.2.3995-1ubuntu2.72:8.2.3995-1ubuntu2.82:8.2.3995-1ubuntu2.92:8.2.3995-1ubuntu2.102:8.2.3995-1ubuntu2.112:8.2.3995-1ubuntu2.122:8.2.3995-1ubuntu2.132:8.2.3995-1ubuntu2.152:8.2.3995-1ubuntu2.162:8.2.3995-1ubuntu2.172:8.2.3995-1ubuntu2.182:8.2.3995-1ubuntu2.192:8.2.3995-1ubuntu2.202:8.2.3995-1ubuntu2.212:8.2.3995-1ubuntu2.222:8.2.3995-1ubuntu2.232:8.2.3995-1ubuntu2.242:8.2.3995-1ubuntu2.262:8.2.3995-1ubuntu2.272:8.2.3995-1ubuntu2.282:8.2.3995-1ubuntu2.292:8.2.3995-1ubuntu2.302:8.2.3995-1ubuntu2.312:8.2.3995-1ubuntu2.322:8.2.3995-1ubuntu2.332:8.2.3995-1ubuntu2.34
2:8.2.3995-1ubuntu2.35
vim
Ubuntu:24.04:LTS
before 2:9.1.0016-1ubuntu7.19, 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 23 moreShow less
2:9.0.2189-1ubuntu12:9.1.0-1ubuntu12:9.1.0016-1ubuntu22:9.1.0016-1ubuntu62:9.1.0016-1ubuntu72:9.1.0016-1ubuntu7.12:9.1.0016-1ubuntu7.22:9.1.0016-1ubuntu7.32:9.1.0016-1ubuntu7.42:9.1.0016-1ubuntu7.52:9.1.0016-1ubuntu7.62:9.1.0016-1ubuntu7.72:9.1.0016-1ubuntu7.82:9.1.0016-1ubuntu7.92:9.1.0016-1ubuntu7.102:9.1.0016-1ubuntu7.112:9.1.0016-1ubuntu7.122:9.1.0016-1ubuntu7.132:9.1.0016-1ubuntu7.142:9.1.0016-1ubuntu7.152:9.1.0016-1ubuntu7.162:9.1.0016-1ubuntu7.172:9.1.0016-1ubuntu7.18
2:9.1.0016-1ubuntu7.19
vim
Ubuntu:26.04:LTS
before 2:9.1.2141-1ubuntu4.8, plus listed versions
2:9.1.0967-1ubuntu62:9.1.1882-1ubuntu12:9.1.1882-1ubuntu22:9.1.2141-1ubuntu12:9.1.2141-1ubuntu2
Show 7 moreShow less
2:9.1.2141-1ubuntu42:9.1.2141-1ubuntu4.12:9.1.2141-1ubuntu4.22:9.1.2141-1ubuntu4.32:9.1.2141-1ubuntu4.52:9.1.2141-1ubuntu4.62:9.1.2141-1ubuntu4.7
2:9.1.2141-1ubuntu4.8
vim
Ubuntu:Pro:14.04:LTS
From an advisory covering 7 CVEs
before 2:7.4.052-1ubuntu3.1+esm32, 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 30 moreShow less
2:7.4.052-1ubuntu3.1+esm12:7.4.052-1ubuntu3.1+esm32:7.4.052-1ubuntu3.1+esm42:7.4.052-1ubuntu3.1+esm52:7.4.052-1ubuntu3.1+esm62:7.4.052-1ubuntu3.1+esm72:7.4.052-1ubuntu3.1+esm82:7.4.052-1ubuntu3.1+esm92:7.4.052-1ubuntu3.1+esm102:7.4.052-1ubuntu3.1+esm112:7.4.052-1ubuntu3.1+esm122:7.4.052-1ubuntu3.1+esm132:7.4.052-1ubuntu3.1+esm142:7.4.052-1ubuntu3.1+esm152:7.4.052-1ubuntu3.1+esm162:7.4.052-1ubuntu3.1+esm172:7.4.052-1ubuntu3.1+esm182:7.4.052-1ubuntu3.1+esm192:7.4.052-1ubuntu3.1+esm202:7.4.052-1ubuntu3.1+esm212:7.4.052-1ubuntu3.1+esm222:7.4.052-1ubuntu3.1+esm232:7.4.052-1ubuntu3.1+esm242:7.4.052-1ubuntu3.1+esm252:7.4.052-1ubuntu3.1+esm262:7.4.052-1ubuntu3.1+esm272:7.4.052-1ubuntu3.1+esm282:7.4.052-1ubuntu3.1+esm292:7.4.052-1ubuntu3.1+esm302:7.4.052-1ubuntu3.1+esm31
2:7.4.052-1ubuntu3.1+esm32
vim
Ubuntu:Pro:16.04:LTS
From an advisory covering 7 CVEs
before 2:7.4.1689-3ubuntu1.5+esm38, 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 41 moreShow less
2:7.4.963-1ubuntu42:7.4.963-1ubuntu52:7.4.1689-3ubuntu12:7.4.1689-3ubuntu1.12:7.4.1689-3ubuntu1.22:7.4.1689-3ubuntu1.32:7.4.1689-3ubuntu1.42:7.4.1689-3ubuntu1.52:7.4.1689-3ubuntu1.5+esm22:7.4.1689-3ubuntu1.5+esm32:7.4.1689-3ubuntu1.5+esm42:7.4.1689-3ubuntu1.5+esm52:7.4.1689-3ubuntu1.5+esm62:7.4.1689-3ubuntu1.5+esm72:7.4.1689-3ubuntu1.5+esm82:7.4.1689-3ubuntu1.5+esm102:7.4.1689-3ubuntu1.5+esm112:7.4.1689-3ubuntu1.5+esm122:7.4.1689-3ubuntu1.5+esm132:7.4.1689-3ubuntu1.5+esm142:7.4.1689-3ubuntu1.5+esm152:7.4.1689-3ubuntu1.5+esm172:7.4.1689-3ubuntu1.5+esm182:7.4.1689-3ubuntu1.5+esm192:7.4.1689-3ubuntu1.5+esm202:7.4.1689-3ubuntu1.5+esm222:7.4.1689-3ubuntu1.5+esm232:7.4.1689-3ubuntu1.5+esm242:7.4.1689-3ubuntu1.5+esm252:7.4.1689-3ubuntu1.5+esm262:7.4.1689-3ubuntu1.5+esm272:7.4.1689-3ubuntu1.5+esm282:7.4.1689-3ubuntu1.5+esm292:7.4.1689-3ubuntu1.5+esm302:7.4.1689-3ubuntu1.5+esm312:7.4.1689-3ubuntu1.5+esm322:7.4.1689-3ubuntu1.5+esm332:7.4.1689-3ubuntu1.5+esm342:7.4.1689-3ubuntu1.5+esm352:7.4.1689-3ubuntu1.5+esm362:7.4.1689-3ubuntu1.5+esm37
2:7.4.1689-3ubuntu1.5+esm38
vim
Ubuntu:Pro:18.04:LTS
From an advisory covering 7 CVEs
before 2:8.0.1453-1ubuntu1.13+esm23, 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 33 moreShow less
2:8.0.1453-1ubuntu12:8.0.1453-1ubuntu1.12:8.0.1453-1ubuntu1.32:8.0.1453-1ubuntu1.42:8.0.1453-1ubuntu1.62:8.0.1453-1ubuntu1.72:8.0.1453-1ubuntu1.82:8.0.1453-1ubuntu1.92:8.0.1453-1ubuntu1.102:8.0.1453-1ubuntu1.112:8.0.1453-1ubuntu1.122:8.0.1453-1ubuntu1.132:8.0.1453-1ubuntu1.13+esm12:8.0.1453-1ubuntu1.13+esm32:8.0.1453-1ubuntu1.13+esm42:8.0.1453-1ubuntu1.13+esm52:8.0.1453-1ubuntu1.13+esm62:8.0.1453-1ubuntu1.13+esm72:8.0.1453-1ubuntu1.13+esm82:8.0.1453-1ubuntu1.13+esm92:8.0.1453-1ubuntu1.13+esm102:8.0.1453-1ubuntu1.13+esm112:8.0.1453-1ubuntu1.13+esm122:8.0.1453-1ubuntu1.13+esm132:8.0.1453-1ubuntu1.13+esm142:8.0.1453-1ubuntu1.13+esm152:8.0.1453-1ubuntu1.13+esm162:8.0.1453-1ubuntu1.13+esm172:8.0.1453-1ubuntu1.13+esm182:8.0.1453-1ubuntu1.13+esm192:8.0.1453-1ubuntu1.13+esm202:8.0.1453-1ubuntu1.13+esm212:8.0.1453-1ubuntu1.13+esm22
2:8.0.1453-1ubuntu1.13+esm23
vim
Ubuntu:Pro:20.04:LTS
From an advisory covering 7 CVEs
before 2:8.1.2269-1ubuntu5.32+esm12, 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 35 moreShow less
2:8.1.2269-1ubuntu52:8.1.2269-1ubuntu5.32:8.1.2269-1ubuntu5.42:8.1.2269-1ubuntu5.62:8.1.2269-1ubuntu5.72:8.1.2269-1ubuntu5.82:8.1.2269-1ubuntu5.92:8.1.2269-1ubuntu5.112:8.1.2269-1ubuntu5.122:8.1.2269-1ubuntu5.132:8.1.2269-1ubuntu5.142:8.1.2269-1ubuntu5.152:8.1.2269-1ubuntu5.162:8.1.2269-1ubuntu5.172:8.1.2269-1ubuntu5.182:8.1.2269-1ubuntu5.202:8.1.2269-1ubuntu5.212:8.1.2269-1ubuntu5.222:8.1.2269-1ubuntu5.232:8.1.2269-1ubuntu5.242:8.1.2269-1ubuntu5.252:8.1.2269-1ubuntu5.262:8.1.2269-1ubuntu5.292:8.1.2269-1ubuntu5.302:8.1.2269-1ubuntu5.312:8.1.2269-1ubuntu5.322:8.1.2269-1ubuntu5.32+esm22:8.1.2269-1ubuntu5.32+esm32:8.1.2269-1ubuntu5.32+esm42:8.1.2269-1ubuntu5.32+esm52:8.1.2269-1ubuntu5.32+esm62:8.1.2269-1ubuntu5.32+esm72:8.1.2269-1ubuntu5.32+esm82:8.1.2269-1ubuntu5.32+esm92:8.1.2269-1ubuntu5.32+esm10
2:8.1.2269-1ubuntu5.32+esm12
vim
Ubuntu:22.04:LTS
From an advisory covering 7 CVEs
before 2:8.2.3995-1ubuntu2.35, 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 33 moreShow less
2:8.2.3565-1ubuntu52:8.2.3995-1ubuntu12:8.2.3995-1ubuntu22:8.2.3995-1ubuntu2.12:8.2.3995-1ubuntu2.32:8.2.3995-1ubuntu2.42:8.2.3995-1ubuntu2.52:8.2.3995-1ubuntu2.72:8.2.3995-1ubuntu2.82:8.2.3995-1ubuntu2.92:8.2.3995-1ubuntu2.102:8.2.3995-1ubuntu2.112:8.2.3995-1ubuntu2.122:8.2.3995-1ubuntu2.132:8.2.3995-1ubuntu2.152:8.2.3995-1ubuntu2.162:8.2.3995-1ubuntu2.172:8.2.3995-1ubuntu2.182:8.2.3995-1ubuntu2.192:8.2.3995-1ubuntu2.202:8.2.3995-1ubuntu2.212:8.2.3995-1ubuntu2.222:8.2.3995-1ubuntu2.232:8.2.3995-1ubuntu2.242:8.2.3995-1ubuntu2.262:8.2.3995-1ubuntu2.272:8.2.3995-1ubuntu2.282:8.2.3995-1ubuntu2.292:8.2.3995-1ubuntu2.302:8.2.3995-1ubuntu2.312:8.2.3995-1ubuntu2.322:8.2.3995-1ubuntu2.332:8.2.3995-1ubuntu2.34
2:8.2.3995-1ubuntu2.35
vim
Ubuntu:24.04:LTS
From an advisory covering 7 CVEs
before 2:9.1.0016-1ubuntu7.19, 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 23 moreShow less
2:9.0.2189-1ubuntu12:9.1.0-1ubuntu12:9.1.0016-1ubuntu22:9.1.0016-1ubuntu62:9.1.0016-1ubuntu72:9.1.0016-1ubuntu7.12:9.1.0016-1ubuntu7.22:9.1.0016-1ubuntu7.32:9.1.0016-1ubuntu7.42:9.1.0016-1ubuntu7.52:9.1.0016-1ubuntu7.62:9.1.0016-1ubuntu7.72:9.1.0016-1ubuntu7.82:9.1.0016-1ubuntu7.92:9.1.0016-1ubuntu7.102:9.1.0016-1ubuntu7.112:9.1.0016-1ubuntu7.122:9.1.0016-1ubuntu7.132:9.1.0016-1ubuntu7.142:9.1.0016-1ubuntu7.152:9.1.0016-1ubuntu7.162:9.1.0016-1ubuntu7.172:9.1.0016-1ubuntu7.18
2:9.1.0016-1ubuntu7.19
vim
Ubuntu:26.04:LTS
From an advisory covering 7 CVEs
before 2:9.1.2141-1ubuntu4.8, plus listed versions
2:9.1.0967-1ubuntu62:9.1.1882-1ubuntu12:9.1.1882-1ubuntu22:9.1.2141-1ubuntu12:9.1.2141-1ubuntu2
Show 7 moreShow less
2:9.1.2141-1ubuntu42:9.1.2141-1ubuntu4.12:9.1.2141-1ubuntu4.22:9.1.2141-1ubuntu4.32:9.1.2141-1ubuntu4.52:9.1.2141-1ubuntu4.62:9.1.2141-1ubuntu4.7
2:9.1.2141-1ubuntu4.8
vim
openSUSE:Leap 16.0
From an advisory covering 8 CVEs
before 9.2.0957-160000.1.1
9.2.0957-160000.1.1

History

History
RecordedChangedSources
affected, facts
affectedOSV
first indexedCVE List, EUVD, NVD, OSV

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

In short

CVE-2026-73076 is a high vulnerability (CVSS 8.4) 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.13%, the 2nd percentile. Fixed in vim 9.2.0854-r0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 35 references and the rest of 9 source descriptions. The JSON record has them.

MoveEnter Open