Every CVE Search/ Get API key

CVE-2026-59857

Vim: Out-of-bounds Write in SAL Soundfolding

5.6 MediumFix available

Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.

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
None
Integrity
None
Availability
High

Exploit likelihood

0.11%Unchanged since Jul 10, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.6

Vim: Out-of-bounds Write in SAL Soundfolding

Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.

Record
CVE-2026-59857
CVSS 4.0
5.6 MediumCVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-787
Updated
2026-11-02
EUVDEUVD-2026-42751 5.6

Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.

Record
EUVD-2026-42751
CVSS 4.0
5.6 MediumCVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
NVD 5.6

Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.

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

Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.

Record
ALPINE-CVE-2026-59857
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVBELL-CVE-2026-59857 5.5
Record
BELL-CVE-2026-59857
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 5.6

Vim: Out-of-bounds Write in SAL Soundfolding

Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.

Record
CVE-2026-59857
CVSS 4.0
5.6 MediumCVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-787
Updated
2026-11-02
Show 25 moreShow less
OSVDEBIAN-CVE-2026-59857 5.5

Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.

Record
DEBIAN-CVE-2026-59857
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2026-3122 7.8

vim security update

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor &apos;Vi&apos;, 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.0736, the PHP omni-completion script in runtime/autoload/phpcomplete.vim interpolates a class or trait name, taken from the contents of the edited buffer, into a search() pattern that is run via win_execute() without escaping. A name containing a single quote can terminate the search() string argument early, and because the bar is honored as an Ex command separator, the remainder of the name is run as Ex commands; via the :! command this allows arbitrary operating-system command execution when a victim opens a crafted PHP file and invokes omni-completion. This issue is fixed in version 9.2.0736.(CVE-2026-59856)

Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.(CVE-2026-59857)

Vim is an open source, command line text editor. Prior to 9.2.0735, the C omni-completion script in runtime/autoload/ccomplete.vim interpolates the typeref: or typename: extension field of a tags entry, without escaping, into a :vimgrep pattern that is run through :execute. Because :vimgrep honors the bar as a command separator, a crafted tag field can close the search pattern and append an arbitrary Ex command; opening a hostile .c file whose project tags file contains such an entry and invoking C omni-completion runs that command as the editing user. This issue is fixed in version 9.2.0735.(CVE-2026-59858)

Record
OESA-2026-3122
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
OSVRHSA-2026:35387 7.8

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:35387
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
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
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-59857 5.6

Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.

Record
UBUNTU-CVE-2026-59857
CVSS 4.0
5.6 MediumCVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/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
OSVCLSA-2026-1784189693 No score

vim: Fix of CVE-2026-59857

  • CVE-2026-59857: bound the single-byte SAL result writes and the terminating NUL to MAXWLEN - 1 in spell_soundfold_sal() to prevent a stack out-of-bounds write with a crafted spell file (src/spell.c, upstream vim 9.2.0725)
Record
CLSA-2026-1784189693
Updated
2026-11-02
OSVCLSA-2026-1784800448 No score

vim: Fix of CVE-2026-59857

  • CVE-2026-59857: bound the single-byte SAL result writes and the terminating NUL to MAXWLEN - 1 in spell_soundfold_sal() to prevent a stack out-of-bounds write with a crafted spell file (src/spell.c, upstream vim 9.2.0725)
Record
CLSA-2026-1784800448
Updated
2026-11-02
OSVopenSUSE-SU-2026:21374-1 No score

Security update for vim

This update for vim fixes the following issues:

Update to version 9.2.0780.

Security issues fixed:

  • CVE-2026-59856: arbitrary code execution via PHP omni-completion due to improper escaping (bsc#1271194).
  • CVE-2026-59857: out-of-bounds write in SAL soundfolding due to improper bounds check (bsc#1271195).
  • CVE-2026-59858: arbitrary code execution via C omni-completion due to improper escaping (bsc#1271193).

Other updates and bugfixes:

  • Version 9.2.0780 changelog:
    • filetype detect missing from completion (9.2.0726).
    • popup images not rendered correctly when unfocused (9.2.0727).
    • filetype: supertux info pattern is relative to current dir (9.2.0728).
    • % skips parens on continued quoted lines (9.2.0729).
    • GTK4 GUI tabline is not updated (9.2.0730).
    • GTK4 GUI scrollbar size not updated when restoring a session (9.2.0731).
    • session: terminal restored using absolute columns/rows (9.2.0732).
    • GTK3: GUI slow on X11 since dropping the alpha channel (9.2.0733).
    • function pointer passed to STRNCMP() instead of a length (9.2.0734).
    • tests: comment test can be improved (9.2.0737).
    • completion: 'autocompletedelay' blocks the main loop and drops autocommands (9.2.0739).
    • GTK4: scrollbar wrongly displayed (9.2.0740).
    • complete_check() does not return TRUE for mapped input (9.2.0741).
    • filetype: SSH keys and related filetypes not recognized (9.2.0742).
    • string macros silently accept a size of the wrong type (9.2.0743).
    • popup_atcursor() closes immediately on white space (9.2.0744).
    • cscope: connection leak when growing the array fails (9.2.0747).
    • 'autocompletedelay' interferes with CTRL-G U (9.2.0748).
    • 'autocompletedelay' interferes with i_CTRL-K (9.2.0749).
    • completion: 'autocompletedelay' deferral leaks state (9.2.0750).
    • GTK3 GUI is slow under Wayland (9.2.0751).
    • GTK4: drag-and-drop does not support HTML (9.2.0752).
    • GTK GUI deferred redraw skipped on 'lazyredraw' (9.2.0753).
    • repeated completion length lookup in search_for_exact_line (9.2.0754).
    • 'autocomplete' behaves inconsistently when recording (9.2.0755).
    • session with multiple tabpages sets 'winminheight' to 0 (9.2.0756).
    • tests: test_popupwin fails with zsh because of the prompt (9.2.0757).
    • pum: no opacity when background not set for Popup menu group (9.2.0758).
    • some code for 'autocompletedelay' is no longer needed (9.2.0759).
    • compiler warning for using potentially uninitialized var (9.2.0760).
    • runtime(netrw): Unix: unable to open '' file (9.2.0761).
    • duplicated sub-option name check in :set completion (9.2.0762).
    • tests: style issue in test_plugin_netrw (9.2.0763).
    • compiler warning about unused function (9.2.0764).
    • popup: opacity popup over a terminal is not cleared when moved (9.2.0765).
    • quick_tab entries for empty letters point to the wrong index (9.2.0766).
    • legacy/vim9cmd modifiers do not set script version for options values (9.2.0767).
    • legacy/vim9cmd modifiers are not exclusive (9.2.0768).
    • conversion to utf-16be using iconv is inconsistent (9.2.0769).
    • dict_add_dict() has inconsistent ownership on failure (9.2.0770).
    • dict_add_list() has inconsistent ownership on failure (9.2.0771).
    • Vim9: null dereference inside alloc_type() (9.2.0772).
    • memory leak in evalfunc.c on alloc failure (9.2.0773).
    • memory leak in f_getscriptinfo() on alloc failure (9.2.0774).
    • memory leak in highlight_get_info() on alloc failure (9.2.0775).
    • memory leak in sign_getlist() on alloc failure (9.2.0776).
    • memory leak in add_defer() on alloc failure (9.2.0777).
    • memory leak in compile_dict() on alloc failure (9.2.0778).
    • memory leak in type_name_func() on alloc failure (9.2.0779).
    • memory leak in evalvars.c on alloc failure (9.2.0780).
Record
openSUSE-SU-2026:21374-1
Updated
2026-11-02
OSVSUSE-SU-2026:22740-1 No score

Security update for vim

This update for vim fixes the following issues:

Update to version 9.2.0780.

Security issues fixed:

  • CVE-2026-59856: arbitrary code execution via PHP omni-completion due to improper escaping (bsc#1271194).
  • CVE-2026-59857: out-of-bounds write in SAL soundfolding due to improper bounds check (bsc#1271195).
  • CVE-2026-59858: arbitrary code execution via C omni-completion due to improper escaping (bsc#1271193).

Other updates and bugfixes:

  • Version 9.2.0780 changelog:
    • filetype detect missing from completion (9.2.0726).
    • popup images not rendered correctly when unfocused (9.2.0727).
    • filetype: supertux info pattern is relative to current dir (9.2.0728).
    • % skips parens on continued quoted lines (9.2.0729).
    • GTK4 GUI tabline is not updated (9.2.0730).
    • GTK4 GUI scrollbar size not updated when restoring a session (9.2.0731).
    • session: terminal restored using absolute columns/rows (9.2.0732).
    • GTK3: GUI slow on X11 since dropping the alpha channel (9.2.0733).
    • function pointer passed to STRNCMP() instead of a length (9.2.0734).
    • tests: comment test can be improved (9.2.0737).
    • completion: 'autocompletedelay' blocks the main loop and drops autocommands (9.2.0739).
    • GTK4: scrollbar wrongly displayed (9.2.0740).
    • complete_check() does not return TRUE for mapped input (9.2.0741).
    • filetype: SSH keys and related filetypes not recognized (9.2.0742).
    • string macros silently accept a size of the wrong type (9.2.0743).
    • popup_atcursor() closes immediately on white space (9.2.0744).
    • cscope: connection leak when growing the array fails (9.2.0747).
    • 'autocompletedelay' interferes with CTRL-G U (9.2.0748).
    • 'autocompletedelay' interferes with i_CTRL-K (9.2.0749).
    • completion: 'autocompletedelay' deferral leaks state (9.2.0750).
    • GTK3 GUI is slow under Wayland (9.2.0751).
    • GTK4: drag-and-drop does not support HTML (9.2.0752).
    • GTK GUI deferred redraw skipped on 'lazyredraw' (9.2.0753).
    • repeated completion length lookup in search_for_exact_line (9.2.0754).
    • 'autocomplete' behaves inconsistently when recording (9.2.0755).
    • session with multiple tabpages sets 'winminheight' to 0 (9.2.0756).
    • tests: test_popupwin fails with zsh because of the prompt (9.2.0757).
    • pum: no opacity when background not set for Popup menu group (9.2.0758).
    • some code for 'autocompletedelay' is no longer needed (9.2.0759).
    • compiler warning for using potentially uninitialized var (9.2.0760).
    • runtime(netrw): Unix: unable to open '' file (9.2.0761).
    • duplicated sub-option name check in :set completion (9.2.0762).
    • tests: style issue in test_plugin_netrw (9.2.0763).
    • compiler warning about unused function (9.2.0764).
    • popup: opacity popup over a terminal is not cleared when moved (9.2.0765).
    • quick_tab entries for empty letters point to the wrong index (9.2.0766).
    • legacy/vim9cmd modifiers do not set script version for options values (9.2.0767).
    • legacy/vim9cmd modifiers are not exclusive (9.2.0768).
    • conversion to utf-16be using iconv is inconsistent (9.2.0769).
    • dict_add_dict() has inconsistent ownership on failure (9.2.0770).
    • dict_add_list() has inconsistent ownership on failure (9.2.0771).
    • Vim9: null dereference inside alloc_type() (9.2.0772).
    • memory leak in evalfunc.c on alloc failure (9.2.0773).
    • memory leak in f_getscriptinfo() on alloc failure (9.2.0774).
    • memory leak in highlight_get_info() on alloc failure (9.2.0775).
    • memory leak in sign_getlist() on alloc failure (9.2.0776).
    • memory leak in add_defer() on alloc failure (9.2.0777).
    • memory leak in compile_dict() on alloc failure (9.2.0778).
    • memory leak in type_name_func() on alloc failure (9.2.0779).
    • memory leak in evalvars.c on alloc failure (9.2.0780).
Record
SUSE-SU-2026:22740-1
Updated
2026-11-02
OSVSUSE-SU-2026:22754-1 No score

Security update for vim

This update for vim fixes the following issues:

Update to version 9.2.0780.

Security issues fixed:

  • CVE-2026-59856: arbitrary code execution via PHP omni-completion due to improper escaping (bsc#1271194).
  • CVE-2026-59857: out-of-bounds write in SAL soundfolding due to improper bounds check (bsc#1271195).
  • CVE-2026-59858: arbitrary code execution via C omni-completion due to improper escaping (bsc#1271193).

Other updates and bugfixes:

  • Version 9.2.0780 changelog:
    • filetype detect missing from completion (9.2.0726).
    • popup images not rendered correctly when unfocused (9.2.0727).
    • filetype: supertux info pattern is relative to current dir (9.2.0728).
    • % skips parens on continued quoted lines (9.2.0729).
    • GTK4 GUI tabline is not updated (9.2.0730).
    • GTK4 GUI scrollbar size not updated when restoring a session (9.2.0731).
    • session: terminal restored using absolute columns/rows (9.2.0732).
    • GTK3: GUI slow on X11 since dropping the alpha channel (9.2.0733).
    • function pointer passed to STRNCMP() instead of a length (9.2.0734).
    • tests: comment test can be improved (9.2.0737).
    • completion: 'autocompletedelay' blocks the main loop and drops autocommands (9.2.0739).
    • GTK4: scrollbar wrongly displayed (9.2.0740).
    • complete_check() does not return TRUE for mapped input (9.2.0741).
    • filetype: SSH keys and related filetypes not recognized (9.2.0742).
    • string macros silently accept a size of the wrong type (9.2.0743).
    • popup_atcursor() closes immediately on white space (9.2.0744).
    • cscope: connection leak when growing the array fails (9.2.0747).
    • 'autocompletedelay' interferes with CTRL-G U (9.2.0748).
    • 'autocompletedelay' interferes with i_CTRL-K (9.2.0749).
    • completion: 'autocompletedelay' deferral leaks state (9.2.0750).
    • GTK3 GUI is slow under Wayland (9.2.0751).
    • GTK4: drag-and-drop does not support HTML (9.2.0752).
    • GTK GUI deferred redraw skipped on 'lazyredraw' (9.2.0753).
    • repeated completion length lookup in search_for_exact_line (9.2.0754).
    • 'autocomplete' behaves inconsistently when recording (9.2.0755).
    • session with multiple tabpages sets 'winminheight' to 0 (9.2.0756).
    • tests: test_popupwin fails with zsh because of the prompt (9.2.0757).
    • pum: no opacity when background not set for Popup menu group (9.2.0758).
    • some code for 'autocompletedelay' is no longer needed (9.2.0759).
    • compiler warning for using potentially uninitialized var (9.2.0760).
    • runtime(netrw): Unix: unable to open '' file (9.2.0761).
    • duplicated sub-option name check in :set completion (9.2.0762).
    • tests: style issue in test_plugin_netrw (9.2.0763).
    • compiler warning about unused function (9.2.0764).
    • popup: opacity popup over a terminal is not cleared when moved (9.2.0765).
    • quick_tab entries for empty letters point to the wrong index (9.2.0766).
    • legacy/vim9cmd modifiers do not set script version for options values (9.2.0767).
    • legacy/vim9cmd modifiers are not exclusive (9.2.0768).
    • conversion to utf-16be using iconv is inconsistent (9.2.0769).
    • dict_add_dict() has inconsistent ownership on failure (9.2.0770).
    • dict_add_list() has inconsistent ownership on failure (9.2.0771).
    • Vim9: null dereference inside alloc_type() (9.2.0772).
    • memory leak in evalfunc.c on alloc failure (9.2.0773).
    • memory leak in f_getscriptinfo() on alloc failure (9.2.0774).
    • memory leak in highlight_get_info() on alloc failure (9.2.0775).
    • memory leak in sign_getlist() on alloc failure (9.2.0776).
    • memory leak in add_defer() on alloc failure (9.2.0777).
    • memory leak in compile_dict() on alloc failure (9.2.0778).
    • memory leak in type_name_func() on alloc failure (9.2.0779).
    • memory leak in evalvars.c on alloc failure (9.2.0780).
Record
SUSE-SU-2026:22754-1
Updated
2026-11-02
OSVSUSE-SU-2026:22797-1 No score

Security update for vim

This update for vim fixes the following issues

  • Updated to version 9.2.0780
  • CVE-2026-59856: Arbitrary Code Execution via PHP Omni-Completion (bsc#1271194).
  • CVE-2026-59857: Out-of-bounds Write in SAL Soundfolding (bsc#1271195).
  • CVE-2026-59858: Arbitrary Code Execution via C Omni-Completion (bsc#1271193).
Record
SUSE-SU-2026:22797-1
Updated
2026-11-02
OSVSUSE-SU-2026:22821-1 No score

Security update for vim

This update for vim fixes the following issues:

Update to version 9.2.0780.

Security issues fixed:

  • CVE-2026-59856: arbitrary code execution via PHP omni-completion due to improper escaping (bsc#1271194).
  • CVE-2026-59857: out-of-bounds write in SAL soundfolding due to improper bounds check (bsc#1271195).
  • CVE-2026-59858: arbitrary code execution via C omni-completion due to improper escaping (bsc#1271193).

Other updates and bugfixes:

  • Version 9.2.0780 changelog:
    • filetype detect missing from completion (9.2.0726).
    • popup images not rendered correctly when unfocused (9.2.0727).
    • filetype: supertux info pattern is relative to current dir (9.2.0728).
    • % skips parens on continued quoted lines (9.2.0729).
    • GTK4 GUI tabline is not updated (9.2.0730).
    • GTK4 GUI scrollbar size not updated when restoring a session (9.2.0731).
    • session: terminal restored using absolute columns/rows (9.2.0732).
    • GTK3: GUI slow on X11 since dropping the alpha channel (9.2.0733).
    • function pointer passed to STRNCMP() instead of a length (9.2.0734).
    • tests: comment test can be improved (9.2.0737).
    • completion: 'autocompletedelay' blocks the main loop and drops autocommands (9.2.0739).
    • GTK4: scrollbar wrongly displayed (9.2.0740).
    • complete_check() does not return TRUE for mapped input (9.2.0741).
    • filetype: SSH keys and related filetypes not recognized (9.2.0742).
    • string macros silently accept a size of the wrong type (9.2.0743).
    • popup_atcursor() closes immediately on white space (9.2.0744).
    • cscope: connection leak when growing the array fails (9.2.0747).
    • 'autocompletedelay' interferes with CTRL-G U (9.2.0748).
    • 'autocompletedelay' interferes with i_CTRL-K (9.2.0749).
    • completion: 'autocompletedelay' deferral leaks state (9.2.0750).
    • GTK3 GUI is slow under Wayland (9.2.0751).
    • GTK4: drag-and-drop does not support HTML (9.2.0752).
    • GTK GUI deferred redraw skipped on 'lazyredraw' (9.2.0753).
    • repeated completion length lookup in search_for_exact_line (9.2.0754).
    • 'autocomplete' behaves inconsistently when recording (9.2.0755).
    • session with multiple tabpages sets 'winminheight' to 0 (9.2.0756).
    • tests: test_popupwin fails with zsh because of the prompt (9.2.0757).
    • pum: no opacity when background not set for Popup menu group (9.2.0758).
    • some code for 'autocompletedelay' is no longer needed (9.2.0759).
    • compiler warning for using potentially uninitialized var (9.2.0760).
    • runtime(netrw): Unix: unable to open '' file (9.2.0761).
    • duplicated sub-option name check in :set completion (9.2.0762).
    • tests: style issue in test_plugin_netrw (9.2.0763).
    • compiler warning about unused function (9.2.0764).
    • popup: opacity popup over a terminal is not cleared when moved (9.2.0765).
    • quick_tab entries for empty letters point to the wrong index (9.2.0766).
    • legacy/vim9cmd modifiers do not set script version for options values (9.2.0767).
    • legacy/vim9cmd modifiers are not exclusive (9.2.0768).
    • conversion to utf-16be using iconv is inconsistent (9.2.0769).
    • dict_add_dict() has inconsistent ownership on failure (9.2.0770).
    • dict_add_list() has inconsistent ownership on failure (9.2.0771).
    • Vim9: null dereference inside alloc_type() (9.2.0772).
    • memory leak in evalfunc.c on alloc failure (9.2.0773).
    • memory leak in f_getscriptinfo() on alloc failure (9.2.0774).
    • memory leak in highlight_get_info() on alloc failure (9.2.0775).
    • memory leak in sign_getlist() on alloc failure (9.2.0776).
    • memory leak in add_defer() on alloc failure (9.2.0777).
    • memory leak in compile_dict() on alloc failure (9.2.0778).
    • memory leak in type_name_func() on alloc failure (9.2.0779).
    • memory leak in evalvars.c on alloc failure (9.2.0780).
Record
SUSE-SU-2026:22821-1
Updated
2026-11-02
OSVSUSE-SU-2026:22901-1 No score

Security update for vim

This update for vim fixes the following issues

  • Updated to version 9.2.0780
  • CVE-2026-59856: Arbitrary Code Execution via PHP Omni-Completion (bsc#1271194).
  • CVE-2026-59857: Out-of-bounds Write in SAL Soundfolding (bsc#1271195).
  • CVE-2026-59858: Arbitrary Code Execution via C Omni-Completion (bsc#1271193).
Record
SUSE-SU-2026:22901-1
Updated
2026-11-02
OSVSUSE-SU-2026:3237-1 No score

Security update for vim

This update for vim fixes the following issues

  • Updated to version 9.2.0780.
  • CVE-2026-59856: Arbitrary Code Execution via PHP Omni-Completion (bsc#1271194).
  • CVE-2026-59857: Out-of-bounds Write in SAL Soundfolding (bsc#1271195).
  • CVE-2026-59858: Arbitrary Code Execution via C Omni-Completion (bsc#1271193).
Record
SUSE-SU-2026:3237-1
Updated
2026-11-02
OSVSUSE-SU-2026:3271-1 No score

Security update for vim

This update for vim fixes the following issues

  • Updated to version 9.2.0780.
  • CVE-2026-59856: Arbitrary Code Execution via PHP Omni-Completion (bsc#1271194).
  • CVE-2026-59857: Out-of-bounds Write in SAL Soundfolding (bsc#1271195).
  • CVE-2026-59858: Arbitrary Code Execution via C Omni-Completion (bsc#1271193).
Record
SUSE-SU-2026:3271-1
Updated
2026-11-02
OSVSUSE-SU-2026:3458-1 No score

Security update for vim

This update for vim fixes the following issues:

This update for vim fixes the following issues:

Security issues fixed:

  • CVE-2026-59856: Arbitrary Code Execution via PHP Omni-Completion (bsc#1271194).
  • CVE-2026-59857: Out-of-bounds Write in SAL Soundfolding (bsc#1271195).
  • CVE-2026-59858: Arbitrary Code Execution via C Omni-Completion (bsc#1271193).

Non security issue fixed:

  • Guard suse.vimrc against re-entry to prevent an infinite sourcing loop (bsc#1271684).
  • allow 'wrap' and 'linebreak' to be set from a modeline (bsc#1268162).

Changes for vim:

  • Updated to version 9.2.0780:
  • filetype detect missing from completion (9.2.0726).
  • popup images not rendered correctly when unfocused (9.2.0727).
  • filetype: supertux info pattern is relative to current dir (9.2.0728).
  • % skips parens on continued quoted lines (9.2.0729).
  • GTK4 GUI tabline is not updated (9.2.0730).
  • GTK4 GUI scrollbar size not updated when restoring a session (9.2.0731).
  • session: terminal restored using absolute columns/rows (9.2.0732).
  • GTK3: GUI slow on X11 since dropping the alpha channel (9.2.0733).
  • function pointer passed to STRNCMP() instead of a length (9.2.0734).
  • tests: comment test can be improved (9.2.0737).
  • completion: 'autocompletedelay' blocks the main loop and drops autocommands (9.2.0739).
  • GTK4: scrollbar wrongly displayed (9.2.0740).
  • complete_check() does not return TRUE for mapped input (9.2.0741).
  • filetype: SSH keys and related filetypes not recognized (9.2.0742).
  • string macros silently accept a size of the wrong type (9.2.0743).
  • popup_atcursor() closes immediately on white space (9.2.0744).
  • cscope: connection leak when growing the array fails (9.2.0747).
  • 'autocompletedelay' interferes with CTRL-G U (9.2.0748).
  • 'autocompletedelay' interferes with i_CTRL-K (9.2.0749).
  • completion: 'autocompletedelay' deferral leaks state (9.2.0750).
  • GTK3 GUI is slow under Wayland (9.2.0751).
  • GTK4: drag-and-drop does not support HTML (9.2.0752).
  • GTK GUI deferred redraw skipped on 'lazyredraw' (9.2.0753).
  • repeated completion length lookup in search_for_exact_line (9.2.0754).
  • 'autocomplete' behaves inconsistently when recording (9.2.0755).
  • session with multiple tabpages sets 'winminheight' to 0 (9.2.0756).
  • pum: no opacity when background not set for Popup menu group (9.2.0758).
  • some code for 'autocompletedelay' is no longer needed (9.2.0759).
  • compiler warning for using potentially uninitialized var (9.2.0760).
  • runtime(netrw): Unix: unable to open '' file (9.2.0761).
  • duplicated sub-option name check in :set completion (9.2.0762).
  • compiler warning about unused function (9.2.0764).
  • popup: opacity popup over a terminal is not cleared when moved (9.2.0765).
  • quick_tab entries for empty letters point to the wrong index (9.2.0766).
  • legacy/vim9cmd modifiers do not set script version for options values (9.2.0767).
  • legacy/vim9cmd modifiers are not exclusive (9.2.0768).
  • conversion to utf-16be using iconv is inconsistent (9.2.0769).
  • dict_add_dict() has inconsistent ownership on failure (9.2.0770).
  • dict_add_list() has inconsistent ownership on failure (9.2.0771).
  • Vim9: null dereference inside alloc_type() (9.2.0772).
  • memory leak in evalfunc.c on alloc failure (9.2.0773).
  • memory leak in f_getscriptinfo() on alloc failure (9.2.0774).
  • memory leak in highlight_get_info() on alloc failure (9.2.0775).
  • memory leak in sign_getlist() on alloc failure (9.2.0776).
  • memory leak in add_defer() on alloc failure (9.2.0777).
  • memory leak in compile_dict() on alloc failure (9.2.0778).
  • memory leak in type_name_func() on alloc failure (9.2.0779).
  • memory leak in evalvars.c on alloc failure (9.2.0780).
  • Updated to version 9.2.0725:
  • GTK: preedit font size is wrong for fractional point sizes (9.2.0532).
  • '[ mark moved to end of inserted text after CTRL-R CTRL-P paste (9.2.0533).
  • GTK UI does not support fullscreen mode (9.2.0534). *…
Record
SUSE-SU-2026:3458-1
Updated
2026-11-02
OSVUSN-8541-1 No score

vim vulnerabilities

Hirohito Higashi discovered that Vim incorrectly escaped class or trait names when performing PHP omni-completion. An attacker could possibly use this issue to trick a user into opening a specially crafted PHP file and executing arbitrary commands. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-59856)

Hirohito Higashi discovered that Vim incorrectly handled sound-folding of certain words when using a spell file. An attacker could possibly use this issue to cause Vim to crash, resulting in a denial of service. (CVE-2026-59857)

It was discovered that Vim incorrectly escaped certain tags file fields when performing C omni-completion. An attacker could possibly use this issue to trick a user into opening a specially crafted file and executing arbitrary commands. (CVE-2026-59858)

Record
USN-8541-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.0725-r0
9.2.0725-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 92 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
Alpaquita:23
9.0.0820-r2 up to 9.2.0747-r0
9.2.0747-r0
vim
Alpaquita:25
9.1.1415-r0 up to 9.2.0747-r0
9.2.0747-r0
vim
Alpaquita:stream
9.0.1395-r0 up to 9.2.0725-r0
9.2.0725-r0
vim-X11
TuxCare:AlmaLinux:9.2
before 2:8.2.2637-22.el9_2.1.tuxcare.els39
2:8.2.2637-22.el9_2.1.tuxcare.els39
vim-common
TuxCare:AlmaLinux:9.2
before 2:8.2.2637-22.el9_2.1.tuxcare.els39
2:8.2.2637-22.el9_2.1.tuxcare.els39
vim-enhanced
TuxCare:AlmaLinux:9.2
before 2:8.2.2637-22.el9_2.1.tuxcare.els39
2:8.2.2637-22.el9_2.1.tuxcare.els39
vim-filesystem
TuxCare:AlmaLinux:9.2
before 2:8.2.2637-22.el9_2.1.tuxcare.els39
2:8.2.2637-22.el9_2.1.tuxcare.els39
vim-minimal
TuxCare:AlmaLinux:9.2
before 2:8.2.2637-22.el9_2.1.tuxcare.els39
2:8.2.2637-22.el9_2.1.tuxcare.els39
vim-X11
TuxCare:AlmaLinux:9.6
before 2:8.2.2637-22.el9_6.1.tuxcare.els39
2:8.2.2637-22.el9_6.1.tuxcare.els39
vim-common
TuxCare:AlmaLinux:9.6
before 2:8.2.2637-22.el9_6.1.tuxcare.els39
2:8.2.2637-22.el9_6.1.tuxcare.els39
vim-enhanced
TuxCare:AlmaLinux:9.6
before 2:8.2.2637-22.el9_6.1.tuxcare.els39
2:8.2.2637-22.el9_6.1.tuxcare.els39
vim-filesystem
TuxCare:AlmaLinux:9.6
before 2:8.2.2637-22.el9_6.1.tuxcare.els39
2:8.2.2637-22.el9_6.1.tuxcare.els39
vim-minimal
TuxCare:AlmaLinux:9.6
before 2:8.2.2637-22.el9_6.1.tuxcare.els39
2:8.2.2637-22.el9_6.1.tuxcare.els39
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.0782-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 12 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-1
2:9.2.0782-1
vim
openEuler:20.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.0-53.oe2003sp4
9.0-53.oe2003sp4
vim
openEuler:22.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.0-53.oe2203sp4
9.0-53.oe2203sp4
vim
openEuler:24.03-LTS-SP1
From an advisory covering 3 CVEs
before 9.0.2092-39.oe2403sp1
9.0.2092-39.oe2403sp1
vim
openEuler:24.03-LTS-SP3
From an advisory covering 3 CVEs
before 9.0.2092-39.oe2403sp3
9.0.2092-39.oe2403sp3
vim
openEuler:24.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.0.2092-39.oe2403sp4
9.0.2092-39.oe2403sp4
vim
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:9.2.780-1.hum1
0:9.2.780-1.hum1
vim-X11
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:9.2.780-1.hum1
0:9.2.780-1.hum1
vim-common
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:9.2.780-1.hum1
0:9.2.780-1.hum1
vim-data
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:9.2.780-1.hum1
0:9.2.780-1.hum1
vim-default-editor
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:9.2.780-1.hum1
0:9.2.780-1.hum1
vim-enhanced
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:9.2.780-1.hum1
0:9.2.780-1.hum1
vim-filesystem
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:9.2.780-1.hum1
0:9.2.780-1.hum1
vim-minimal
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:9.2.780-1.hum1
0:9.2.780-1.hum1
xxd
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:9.2.780-1.hum1
0:9.2.780-1.hum1
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
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
SUSE:Linux Micro Extras 6.2
From an advisory covering 3 CVEs
before 9.2.0780-160000.1.1
9.2.0780-160000.1.1
vim
SUSE:Linux Micro 6.2
From an advisory covering 3 CVEs
before 9.2.0780-160000.1.1
9.2.0780-160000.1.1
vim
SUSE:Linux Micro 6.0
From an advisory covering 3 CVEs
before 9.2.0780-1.1
9.2.0780-1.1
vim
SUSE:Linux Enterprise Server 16.0
From an advisory covering 3 CVEs
before 9.2.0780-160000.1.1
9.2.0780-160000.1.1
vim
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 3 CVEs
before 9.2.0780-160000.1.1
9.2.0780-160000.1.1
vim
SUSE:Linux Micro 6.1
From an advisory covering 3 CVEs
before 9.2.0780-slfo.1.1_1.1
9.2.0780-slfo.1.1_1.1
vim
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 3 CVEs
before 9.2.0780-17.73.1
9.2.0780-17.73.1
vim
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 3 CVEs
before 9.2.0780-17.73.1
9.2.0780-17.73.1
vim
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 3 CVEs
before 9.2.0780-150000.5.99.1
9.2.0780-150000.5.99.1
vim
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 3 CVEs
before 9.2.0780-150000.5.99.1
9.2.0780-150000.5.99.1
vim
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 3 CVEs
before 9.2.0780-150000.5.99.1
9.2.0780-150000.5.99.1
vim
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 3 CVEs
before 9.2.0780-150000.5.99.1
9.2.0780-150000.5.99.1
vim
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 3 CVEs
before 9.2.0780-150000.5.99.1
9.2.0780-150000.5.99.1
vim
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 3 CVEs
before 9.2.0780-150000.5.99.1
9.2.0780-150000.5.99.1
vim
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 3 CVEs
before 9.2.0780-150500.20.61.2
9.2.0780-150500.20.61.2
vim
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 3 CVEs
before 9.2.0780-150500.20.61.2
9.2.0780-150500.20.61.2
vim
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7
From an advisory covering 3 CVEs
before 9.2.0780-150500.20.61.2
9.2.0780-150500.20.61.2
vim
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 3 CVEs
before 9.2.0780-150500.20.61.2
9.2.0780-150500.20.61.2
vim
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 3 CVEs
before 9.2.0780-150500.20.61.2
9.2.0780-150500.20.61.2
vim
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 3 CVEs
before 9.2.0780-150500.20.61.2
9.2.0780-150500.20.61.2
vim
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 3 CVEs
before 9.2.0780-150500.20.61.2
9.2.0780-150500.20.61.2
vim
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 3 CVEs
before 9.2.0780-150500.20.61.2
9.2.0780-150500.20.61.2
vim
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 3 CVEs
before 9.2.0780-150500.20.61.2
9.2.0780-150500.20.61.2
vim
Ubuntu:Pro:14.04:LTS
before 2:7.4.052-1ubuntu3.1+esm31, 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 29 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+esm30
2:7.4.052-1ubuntu3.1+esm31
vim
Ubuntu:Pro:16.04:LTS
before 2:7.4.1689-3ubuntu1.5+esm37, 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 40 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+esm36
2:7.4.1689-3ubuntu1.5+esm37
vim
Ubuntu:Pro:18.04:LTS
before 2:8.0.1453-1ubuntu1.13+esm22, 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 32 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+esm21
2:8.0.1453-1ubuntu1.13+esm22
vim
Ubuntu:Pro:20.04:LTS
before 2:8.1.2269-1ubuntu5.32+esm10, 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 34 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+esm9
2:8.1.2269-1ubuntu5.32+esm10
vim
Ubuntu:22.04:LTS
before 2:8.2.3995-1ubuntu2.34, 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 32 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.33
2:8.2.3995-1ubuntu2.34
vim
Ubuntu:24.04:LTS
before 2:9.1.0016-1ubuntu7.18, 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 22 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.17
2:9.1.0016-1ubuntu7.18
vim
Ubuntu:26.04:LTS
before 2:9.1.2141-1ubuntu4.7, 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 6 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.6
2:9.1.2141-1ubuntu4.7
vim
Ubuntu:Pro:14.04:LTS
From an advisory covering 3 CVEs
before 2:7.4.052-1ubuntu3.1+esm31, 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 29 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+esm30
2:7.4.052-1ubuntu3.1+esm31
vim
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 2:7.4.1689-3ubuntu1.5+esm37, 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 40 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+esm36
2:7.4.1689-3ubuntu1.5+esm37
vim
Ubuntu:Pro:18.04:LTS
From an advisory covering 3 CVEs
before 2:8.0.1453-1ubuntu1.13+esm22, 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 32 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+esm21
2:8.0.1453-1ubuntu1.13+esm22
vim
Ubuntu:Pro:20.04:LTS
From an advisory covering 3 CVEs
before 2:8.1.2269-1ubuntu5.32+esm10, 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 34 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+esm9
2:8.1.2269-1ubuntu5.32+esm10
vim
Ubuntu:22.04:LTS
From an advisory covering 3 CVEs
before 2:8.2.3995-1ubuntu2.34, 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 32 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.33
2:8.2.3995-1ubuntu2.34
vim
Ubuntu:24.04:LTS
From an advisory covering 3 CVEs
before 2:9.1.0016-1ubuntu7.18, 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 22 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.17
2:9.1.0016-1ubuntu7.18
vim
Ubuntu:26.04:LTS
From an advisory covering 3 CVEs
before 2:9.1.2141-1ubuntu4.7, 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 6 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.6
2:9.1.2141-1ubuntu4.7
vim
openSUSE:Leap 16.0
From an advisory covering 3 CVEs
before 9.2.0780-160000.1.1
9.2.0780-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-59857 is a medium vulnerability (CVSS 5.6) in Vim, published July 4, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.11%, the 1st percentile. Fixed in vim 9.2.0854-r0.

References

Show 116 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open