Every CVE Search/ Get API key

CVE-2026-55892

Vim: Out-of-bounds Write in Spell File Prefix Dump

5.5 MediumFix available

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.12%Unchanged since Jun 26, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.5

Vim: Out-of-bounds Write in Spell File Prefix Dump

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.

Record
CVE-2026-55892
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
EUVDEUVD-2026-39451 5.5

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.

Record
EUVD-2026-39451
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
NVD 5.5

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.

Record
CVE-2026-55892
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-55892 5.5

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.

Record
ALPINE-CVE-2026-55892
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-55892 5.5
Record
BELL-CVE-2026-55892
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.5

Vim: Out-of-bounds Write in Spell File Prefix Dump

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.

Record
CVE-2026-55892
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
Show 30 moreShow less
OSVDEBIAN-CVE-2026-55892 5.5

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.

Record
DEBIAN-CVE-2026-55892
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-2862 7.8

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.0653, the tree_count_words() function in src/spellfile.c fills in the word-count fields of a spell-file word trie by walking it iteratively with a depth counter. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (arridx[], curi[], wordcount[]). A crafted .spl/.sug file pair, loaded when the user invokes spell suggestion, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0653.(CVE-2026-55693)

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.(CVE-2026-55892)

Vim is an open source, command line text editor. Prior to 9.2.0663, a Vimscript code injection vulnerability exists in s:NetrwLocalRmFile() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when deleting a local file from the browser. A filename derived from the buffer's directory listing is interpolated into an Ex command line passed to :execute with only the backslash character escaped, allowing a crafted filename containing a bar (|) to terminate the intended command and execute arbitrary Vimscript, including shell commands via :call system() and :!. This vulnerability is fixed in 9.2.0663.(CVE-2026-55895)

Record
OESA-2026-2862
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-2904 7.8

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.0653, the tree_count_words() function in src/spellfile.c fills in the word-count fields of a spell-file word trie by walking it iteratively with a depth counter. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (arridx[], curi[], wordcount[]). A crafted .spl/.sug file pair, loaded when the user invokes spell suggestion, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0653.(CVE-2026-55693)

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.(CVE-2026-55892)

Vim is an open source, command line text editor. Prior to 9.2.0663, a Vimscript code injection vulnerability exists in s:NetrwLocalRmFile() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when deleting a local file from the browser. A filename derived from the buffer's directory listing is interpolated into an Ex command line passed to :execute with only the backslash character escaped, allowing a crafted filename containing a bar (|) to terminate the intended command and execute arbitrary Vimscript, including shell commands via :call system() and :!. This vulnerability is fixed in 9.2.0663.(CVE-2026-55895)

Record
OESA-2026-2904
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-2905 7.8

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.0653, the tree_count_words() function in src/spellfile.c fills in the word-count fields of a spell-file word trie by walking it iteratively with a depth counter. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (arridx[], curi[], wordcount[]). A crafted .spl/.sug file pair, loaded when the user invokes spell suggestion, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0653.(CVE-2026-55693)

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.(CVE-2026-55892)

Vim is an open source, command line text editor. Prior to 9.2.0663, a Vimscript code injection vulnerability exists in s:NetrwLocalRmFile() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when deleting a local file from the browser. A filename derived from the buffer's directory listing is interpolated into an Ex command line passed to :execute with only the backslash character escaped, allowing a crafted filename containing a bar (|) to terminate the intended command and execute arbitrary Vimscript, including shell commands via :call system() and :!. This vulnerability is fixed in 9.2.0663.(CVE-2026-55895)

Record
OESA-2026-2905
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-2906 7.8

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.0653, the tree_count_words() function in src/spellfile.c fills in the word-count fields of a spell-file word trie by walking it iteratively with a depth counter. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (arridx[], curi[], wordcount[]). A crafted .spl/.sug file pair, loaded when the user invokes spell suggestion, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0653.(CVE-2026-55693)

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.(CVE-2026-55892)

Vim is an open source, command line text editor. Prior to 9.2.0663, a Vimscript code injection vulnerability exists in s:NetrwLocalRmFile() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when deleting a local file from the browser. A filename derived from the buffer's directory listing is interpolated into an Ex command line passed to :execute with only the backslash character escaped, allowing a crafted filename containing a bar (|) to terminate the intended command and execute arbitrary Vimscript, including shell commands via :call system() and :!. This vulnerability is fixed in 9.2.0663.(CVE-2026-55895)

Record
OESA-2026-2906
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-55892 5.5

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.

Record
UBUNTU-CVE-2026-55892
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
OSVAZL-91113 No score

CVE-2026-55892 affecting package vim for versions less than 9.2.0735-1

Vim is an open source, command line text editor. Prior to 9.2.0662, the dump_prefixes() function in src/spell.c walks a spell-file prefix trie iteratively with a depth counter while dumping the prefixes that apply to a word. The counter is bounded only by the trie structure itself; it is never checked against the size of the fixed MAXWLEN-element stack arrays it indexes (prefix[], arridx[], curi[]). A crafted .spl file, loaded when the user dumps the word list, can drive the descent arbitrarily deep, so the function writes past the end of those arrays. This is a stack out-of-bounds write that corrupts the call frame and crashes the editor. This vulnerability is fixed in 9.2.0662.

Record
AZL-91113
Updated
2026-11-02
OSVCLSA-2026-1782809724 No score

vim: Fix of 4 CVEs

  • CVE-2026-55693: fix out-of-bounds write in tree_count_words()
  • CVE-2026-55892: fix out-of-bounds write in dump_prefixes()
  • CVE-2026-57455: fix out-of-bounds write in soundfold()
  • CVE-2026-57456: fix code execution in Python omni-completion
Record
CLSA-2026-1782809724
Updated
2026-11-02
OSVCLSA-2026-1782810138 No score

vim: Fix of 4 CVEs

  • CVE-2026-55693: fix out-of-bounds write in tree_count_words()
  • CVE-2026-55892: fix out-of-bounds write in dump_prefixes()
  • CVE-2026-57455: fix out-of-bounds write in soundfold()
  • CVE-2026-57456: fix code execution in Python omni-completion
Record
CLSA-2026-1782810138
Updated
2026-11-02
OSVCLSA-2026-1782810500 No score

vim: Fix of 4 CVEs

  • CVE-2026-55693: fix out-of-bounds write in tree_count_words()
  • CVE-2026-55892: fix out-of-bounds write in dump_prefixes()
  • CVE-2026-57455: fix out-of-bounds write in soundfold()
  • CVE-2026-57456: fix code execution in Python omni-completion
Record
CLSA-2026-1782810500
Updated
2026-11-02
OSVCLSA-2026-1782810569 No score

Fix CVE(s): CVE-2026-55693, CVE-2026-55892, CVE-2026-57455, CVE-2026-57456

  • SECURITY UPDATE: out-of-bounds write parsing a crafted spell file: tree_count_words() and sug_filltree() descended the word trie without bounding the recursion depth, so a deeply nested trie wrote past the ends of their MAXWLEN-sized arridx[], curi[] and wordcount[] arrays.
    • debian/patches/CVE-2026-55693.patch: only descend while depth < MAXWLEN - 1 in both trie walkers, in src/spell.c; matches upstream patch 9.2.0653.
    • CVE-2026-55693
  • SECURITY UPDATE: stack out-of-bounds write in dump_prefixes() when dumping spell prefixes (:spelldump): the word trie was descended without bounding the recursion depth, overflowing the MAXWLEN-sized prefix[], arridx[] and curi[] arrays.
    • debian/patches/CVE-2026-55892.patch: only descend while depth < MAXWLEN - 1, in src/spell.c; matches upstream patch 9.2.0662.
    • CVE-2026-55892
  • SECURITY UPDATE: out-of-bounds write in soundfold(): the single-byte branch of spell_soundfold_sofo() wrote one result byte per input byte into the MAXWLEN-sized res[] buffer with no bound, so a long word overflowed it.
    • debian/patches/CVE-2026-57455.patch: stop the translation loop once ri reaches MAXWLEN - 1, in src/spell.c; matches upstream patch 9.2.0698.
    • CVE-2026-57455
  • SECURITY UPDATE: arbitrary code execution in the python and python3 omni-completion plugins: reconstructed class/function definitions ran through exec() embedded buffer-supplied docstrings inside a triple- quoted Python string literal, so a docstring containing a closing triple-quote broke out of the literal and executed attacker code.
    • debian/patches/CVE-2026-57456.patch: quote docstrings with repr() instead of triple-quoting, in runtime/autoload/python3complete.vim and pythoncomplete.vim; matches upstream patch 9.2.0699.
    • CVE-2026-57456
Record
CLSA-2026-1782810569
Updated
2026-11-02
OSVCLSA-2026-1782826872 No score

vim: Fix of 4 CVEs

  • CVE-2026-55693: bound the trie-descent depth counter against the MAXWLEN-element stack arrays in tree_count_words() to prevent an out-of-bounds write when reading a crafted spell file (src/spellfile.c, upstream vim 9.2.0653)
  • CVE-2026-55892: bound the trie-descent depth counter in dump_prefixes() to prevent a stack out-of-bounds write with a crafted .spl spell file (src/spell.c, upstream vim 9.2.0662)
  • CVE-2026-57455: bound the single-byte SOFO result copy in spell_soundfold_sofo() to MAXWLEN-1 to prevent a stack out-of-bounds write when sound-folding long words (src/spell.c, upstream vim 9.2.0698)
  • CVE-2026-57456: use repr() on reconstructed docstrings in the python3 omni-completion so a hostile buffer cannot break out of the triple-quoted literal and execute arbitrary Python during completion (runtime/autoload/python3complete.vim, upstream vim 9.2.0699)
Record
CLSA-2026-1782826872
Updated
2026-11-02
OSVCLSA-2026-1782896527 No score

vim: Fix of CVE-2026-55892

  • CVE-2026-55892: fix out-of-bounds write in dump_prefixes()
Record
CLSA-2026-1782896527
Updated
2026-11-02
OSVCLSA-2026-1782896779 No score

vim: Fix of CVE-2026-55892

  • CVE-2026-55892: fix out-of-bounds write in dump_prefixes()
Record
CLSA-2026-1782896779
Updated
2026-11-02
OSVCLSA-2026-1782897117 No score

vim: Fix of CVE-2026-55892

  • CVE-2026-55892: fix out-of-bounds write in dump_prefixes()
Record
CLSA-2026-1782897117
Updated
2026-11-02
OSVCLSA-2026-1782920014 No score

Fix CVE(s): CVE-2026-55892

  • SECURITY UPDATE: Stack out-of-bounds write in dump_prefixes() in src/spell.c during :spelldump when a crafted spell file containing a self-referential BY_INDEX node in the prefix tree drives the descent depth past the MAXWLEN-sized prefix[]/arridx[]/curi[] stack arrays
    • debian/patches/CVE-2026-55892.patch: bound the prefix-tree descent in dump_prefixes() with "else if (depth < MAXWLEN - 1)" so the depth index cannot exceed the MAXWLEN-sized stack arrays
    • CVE-2026-55892
Record
CLSA-2026-1782920014
Updated
2026-11-02
OSVCLSA-2026-1782999239 No score

vim: Fix of 4 CVEs

  • CVE-2026-55693: bound the trie-descent depth counter against the MAXWLEN-element stack arrays in tree_count_words() to prevent an out-of-bounds write when reading a crafted spell file (src/spellfile.c, upstream vim 9.2.0653)
  • CVE-2026-55892: bound the trie-descent depth counter in dump_prefixes() to prevent a stack out-of-bounds write with a crafted .spl spell file (src/spell.c, upstream vim 9.2.0662)
  • CVE-2026-57455: bound the single-byte SOFO result copy in spell_soundfold_sofo() to MAXWLEN-1 to prevent a stack out-of-bounds write when sound-folding long words (src/spell.c, upstream vim 9.2.0698)
  • CVE-2026-57456: use repr() on reconstructed docstrings in the python3 omni-completion so a hostile buffer cannot break out of the triple-quoted literal and execute arbitrary Python during completion (runtime/autoload/python3complete.vim, upstream vim 9.2.0699)
Record
CLSA-2026-1782999239
Updated
2026-11-02
OSVCLSA-2026-1783628874 No score

vim: Fix of CVE-2026-55892

  • CVE-2026-55892: fix out-of-bounds write in dump_prefixes()
Record
CLSA-2026-1783628874
Updated
2026-11-02
OSVMGASA-2026-0240 No score

Updated vim packages fix security vulnerabilities

The updated packages fix security vulnerabilities: Arbitrary Code Execution via Python Omni-Completion in Vim < 9.2.0561. (CVE-2026-52858) Out-of-bounds Read in Terminal Screen Snapshot in Vim < 9.2.0565. (CVE-2026-52859) Arbitrary Code Execution via Python Omni-Completion in Vim < 9.2.0597. (CVE-2026-52860) Out-of-bounds Write in Spell File Word Count in Vim < 9.2.0653. (CVE-2026-55693) Out-of-bounds Write in Spell File Prefix Dump in Vim < 9.2.0662. (CVE-2026-55892) Vimscript Code Injection in netrw NetrwLocalRmFile() via crafted filename affects Vim < 9.2.0663. (CVE-2026-55895) Out-of-bounds Read in Text Property Count in Vim < 9.2.0670. (CVE-2026-57451) Out-of-bounds Read with libsodium-encrypted Files in Vim < 9.2.0671. (CVE-2026-57452) PowerShell Command Injection in zip.vim via Crafted Archive Entry Names in Vim > 9.1.1783 && Vim < 9.2.0678. (CVE-2026-57453) Out-of-bounds Read with Text Properties in Vim >= 9.2.0320 && Vim < 9.2.0679. (CVE-2026-57454) Out-of-bounds Write in SOFO Soundfolding in Vim < 9.2.0698. (CVE-2026-57455) Arbitrary Code Execution via Python Omni-Completion Docstrings in Vim < 9.2.0699. (CVE-2026-57456)

Record
MGASA-2026-0240
Updated
2026-11-02
OSVUSN-8500-1 No score

vim vulnerabilities

It was discovered that Vim incorrectly handled path traversal in the zip.vim plugin. An attacker could possibly use this issue to overwrite arbitrary files. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, and Ubuntu 22.04 LTS. (CVE-2026-35177)

It was discovered that Vim incorrectly handled depth tracking when processing spell files. An attacker could possibly use this issue to cause a denial of service. (CVE-2026-55693, CVE-2026-55892)

It was discovered that Vim incorrectly handled filename escaping in the netrw plugin. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 25.10, and Ubuntu 26.04 LTS. (CVE-2026-55895)

It was discovered that Vim incorrectly handled length calculations when opening encrypted files. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 25.10, and Ubuntu 26.04 LTS. (CVE-2026-57452)

Dhruv Vishesh Gupta discovered that Vim incorrectly handled quoting of archive entry names. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-57453)

It was discovered that Vim incorrectly handled bounds checking when translating words through a byte map. An attacker could possibly use this issue to cause a denial of service. (CVE-2026-57455)

Chenyuan Mi discovered that Vim incorrectly handled docstring escaping during Python omni-completion. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-57456)

Record
USN-8500-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.0663-r0
9.2.0663-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 134 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.0735-1
9.2.0735-1
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.0663-r0
9.2.0663-r0
vim-X11
TuxCare:CentOS:8.4
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-common
TuxCare:CentOS:8.4
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-enhanced
TuxCare:CentOS:8.4
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-filesystem
TuxCare:CentOS:8.4
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-minimal
TuxCare:CentOS:8.4
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-X11
TuxCare:CentOS:8.5
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-common
TuxCare:CentOS:8.5
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-enhanced
TuxCare:CentOS:8.5
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-filesystem
TuxCare:CentOS:8.5
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-minimal
TuxCare:CentOS:8.5
From an advisory covering 4 CVEs
before 2:8.0.1763-16.el8.tuxcare.els22
2:8.0.1763-16.el8.tuxcare.els22
vim-X11
TuxCare:CentOS-Stream:8
From an advisory covering 4 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els21
2:8.0.1763-19.el8.4.tuxcare.els21
vim-common
TuxCare:CentOS-Stream:8
From an advisory covering 4 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els21
2:8.0.1763-19.el8.4.tuxcare.els21
vim-enhanced
TuxCare:CentOS-Stream:8
From an advisory covering 4 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els21
2:8.0.1763-19.el8.4.tuxcare.els21
vim-filesystem
TuxCare:CentOS-Stream:8
From an advisory covering 4 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els21
2:8.0.1763-19.el8.4.tuxcare.els21
vim-minimal
TuxCare:CentOS-Stream:8
From an advisory covering 4 CVEs
before 2:8.0.1763-19.el8.4.tuxcare.els21
2:8.0.1763-19.el8.4.tuxcare.els21
vim
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-athena
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-athena-py2
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-common
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-doc
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-gnome
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-gnome-py2
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-gtk
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-gtk-py2
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-gtk3
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-gtk3-py2
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-gui-common
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-nox
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-nox-py2
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-runtime
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-tiny
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els70
3:7.4.1689-3ubuntu1.5+tuxcare.els70
vim-X11
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els37
2:8.2.2637-22.el9_6.1.tuxcare.els37
vim-common
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els37
2:8.2.2637-22.el9_6.1.tuxcare.els37
vim-enhanced
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els37
2:8.2.2637-22.el9_6.1.tuxcare.els37
vim-filesystem
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els37
2:8.2.2637-22.el9_6.1.tuxcare.els37
vim-minimal
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_6.1.tuxcare.els37
2:8.2.2637-22.el9_6.1.tuxcare.els37
vim-X11
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
vim-common
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
vim-enhanced
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
vim-filesystem
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
vim-minimal
TuxCare:OracleLinux:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
vim-X11
TuxCare:OracleLinux:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim-common
TuxCare:OracleLinux:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim-enhanced
TuxCare:OracleLinux:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim-filesystem
TuxCare:OracleLinux:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim-minimal
TuxCare:OracleLinux:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim-X11
TuxCare:CentOS:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim-common
TuxCare:CentOS:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim-enhanced
TuxCare:CentOS:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim-filesystem
TuxCare:CentOS:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim-minimal
TuxCare:CentOS:6
before 3:7.4.629-5.2.el6.tuxcare.els58
3:7.4.629-5.2.el6.tuxcare.els58
vim
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-athena
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-common
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-doc
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-gtk
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-gtk3
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-gui-common
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-nox
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-runtime
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-tiny
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
xxd
TuxCare:Debian:10
before 2:8.1.0875-5+deb10u6+tuxcare.els24
2:8.1.0875-5+deb10u6+tuxcare.els24
vim-X11
TuxCare:AlmaLinux:9.2
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_2.1.tuxcare.els37
2:8.2.2637-22.el9_2.1.tuxcare.els37
vim-common
TuxCare:AlmaLinux:9.2
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_2.1.tuxcare.els37
2:8.2.2637-22.el9_2.1.tuxcare.els37
vim-enhanced
TuxCare:AlmaLinux:9.2
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_2.1.tuxcare.els37
2:8.2.2637-22.el9_2.1.tuxcare.els37
vim-filesystem
TuxCare:AlmaLinux:9.2
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_2.1.tuxcare.els37
2:8.2.2637-22.el9_2.1.tuxcare.els37
vim-minimal
TuxCare:AlmaLinux:9.2
From an advisory covering 4 CVEs
before 2:8.2.2637-22.el9_2.1.tuxcare.els37
2:8.2.2637-22.el9_2.1.tuxcare.els37
vim-X11
TuxCare:CentOS:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
vim-common
TuxCare:CentOS:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
vim-enhanced
TuxCare:CentOS:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
vim-filesystem
TuxCare:CentOS:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
vim-minimal
TuxCare:CentOS:7
before 2:7.4.629-8.0.1.el7_9.tuxcare.els23
2:7.4.629-8.0.1.el7_9.tuxcare.els23
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
Mageia:10
From an advisory covering 12 CVEs
before 9.2.782-1.mga10
9.2.782-1.mga10
vim
Mageia:9
From an advisory covering 12 CVEs
before 9.2.782-1.mga9
9.2.782-1.mga9
vim
openEuler:22.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.0-51.oe2203sp4
9.0-51.oe2203sp4
vim
openEuler:24.03-LTS-SP3
From an advisory covering 3 CVEs
before 9.0.2092-37.oe2403sp3
9.0.2092-37.oe2403sp3
vim
openEuler:20.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.0-51.oe2003sp4
9.0-51.oe2003sp4
vim
openEuler:24.03-LTS-SP1
From an advisory covering 3 CVEs
before 9.0.2092-37.oe2403sp1
9.0.2092-37.oe2403sp1
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
Ubuntu:Pro:14.04:LTS
before 2:7.4.052-1ubuntu3.1+esm30, 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 28 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+esm29
2:7.4.052-1ubuntu3.1+esm30
vim
Ubuntu:Pro:16.04:LTS
before 2:7.4.1689-3ubuntu1.5+esm36, 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 39 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+esm35
2:7.4.1689-3ubuntu1.5+esm36
vim
Ubuntu:Pro:18.04:LTS
before 2:8.0.1453-1ubuntu1.13+esm21, 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 31 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+esm20
2:8.0.1453-1ubuntu1.13+esm21
vim
Ubuntu:Pro:20.04:LTS
before 2:8.1.2269-1ubuntu5.32+esm9, 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 33 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+esm8
2:8.1.2269-1ubuntu5.32+esm9
vim
Ubuntu:22.04:LTS
before 2:8.2.3995-1ubuntu2.33, 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 31 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.32
2:8.2.3995-1ubuntu2.33
vim
Ubuntu:24.04:LTS
before 2:9.1.0016-1ubuntu7.17, 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 21 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.16
2:9.1.0016-1ubuntu7.17
vim
Ubuntu:25.10
before 2:9.1.0967-1ubuntu6.8, plus listed versions
2:9.1.0967-1ubuntu42:9.1.0967-1ubuntu52:9.1.0967-1ubuntu62:9.1.0967-1ubuntu6.12:9.1.0967-1ubuntu6.2
Show 5 moreShow less
2:9.1.0967-1ubuntu6.32:9.1.0967-1ubuntu6.42:9.1.0967-1ubuntu6.52:9.1.0967-1ubuntu6.62:9.1.0967-1ubuntu6.7
2:9.1.0967-1ubuntu6.8
vim
Ubuntu:26.04:LTS
before 2:9.1.2141-1ubuntu4.6, 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 5 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.5
2:9.1.2141-1ubuntu4.6
vim
Ubuntu:Pro:14.04:LTS
From an advisory covering 8 CVEs
before 2:7.4.052-1ubuntu3.1+esm30, 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 28 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+esm29
2:7.4.052-1ubuntu3.1+esm30
vim
Ubuntu:Pro:16.04:LTS
From an advisory covering 8 CVEs
before 2:7.4.1689-3ubuntu1.5+esm36, 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 39 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+esm35
2:7.4.1689-3ubuntu1.5+esm36
vim
Ubuntu:Pro:18.04:LTS
From an advisory covering 8 CVEs
before 2:8.0.1453-1ubuntu1.13+esm21, 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 31 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+esm20
2:8.0.1453-1ubuntu1.13+esm21
vim
Ubuntu:Pro:20.04:LTS
From an advisory covering 8 CVEs
before 2:8.1.2269-1ubuntu5.32+esm9, 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 33 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+esm8
2:8.1.2269-1ubuntu5.32+esm9
vim
Ubuntu:22.04:LTS
From an advisory covering 8 CVEs
before 2:8.2.3995-1ubuntu2.33, 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 31 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.32
2:8.2.3995-1ubuntu2.33
vim
Ubuntu:24.04:LTS
From an advisory covering 8 CVEs
before 2:9.1.0016-1ubuntu7.17, 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 21 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.16
2:9.1.0016-1ubuntu7.17
vim
Ubuntu:25.10
From an advisory covering 8 CVEs
before 2:9.1.0967-1ubuntu6.8, plus listed versions
2:9.1.0967-1ubuntu42:9.1.0967-1ubuntu52:9.1.0967-1ubuntu62:9.1.0967-1ubuntu6.12:9.1.0967-1ubuntu6.2
Show 5 moreShow less
2:9.1.0967-1ubuntu6.32:9.1.0967-1ubuntu6.42:9.1.0967-1ubuntu6.52:9.1.0967-1ubuntu6.62:9.1.0967-1ubuntu6.7
2:9.1.0967-1ubuntu6.8
vim
Ubuntu:26.04:LTS
From an advisory covering 8 CVEs
before 2:9.1.2141-1ubuntu4.6, 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 5 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.5
2:9.1.2141-1ubuntu4.6

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-55892 is a medium vulnerability (CVSS 5.5) in Vim, published June 22, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.12%, the 1st percentile. Fixed in vim 9.2.0854-r0.

References

Show 148 moreShow less
MoveEnter Open