Fixed packages 5
| Release | Package | Fixed in |
|---|---|---|
| Red Hat · RHEL 7 ELS rhel_els:7 | vim | 2:7.4.629-8.el7_9.2 |
| Red Hat · RHEL 7 ELS rhel_els:7 | vim-common | 2:7.4.629-8.el7_9.2 |
| Red Hat · RHEL 7 ELS rhel_els:7 | vim-enhanced | 2:7.4.629-8.el7_9.2 |
| Red Hat · RHEL 7 ELS rhel_els:7 | vim-minimal | 2:7.4.629-8.el7_9.2 |
| Red Hat · RHEL 7 ELS rhel_els:7 | vim-X11 | 2:7.4.629-8.el7_9.2 |
Vulnerabilities 14
-
High 8.6
Vim: Arbitrary Code Execution via Netrw Menu Construction
Vim is an open source, command line text editor. Prior to 9.2.0840, runtime/plugin/netrwPlugin.vim loads netrw and runtime/pack/dist/opt/netrw/autoload/netrw.vim constructs Bookmarks, History, and Targets menu entries by interpolating attacker-controlled dire…
-
High 8.5CVE-2026-73072 Public exploit
Vim: Heap Buffer Overflow when Loading a Spell File
Vim is an open source, command line text editor. Prior to 9.2.0846, set_sofo() in src/spellfile.c reuses sl_sal_first[] without resetting values left by set_sal_first(), so a crafted spell file containing an SN_SAL section before an SN_SOFO section causes und…
-
High 8.4
Vim: Arbitrary Code Execution via Python Omni-Completion Docstrings
Vim is an open source, command line text editor. Prior to 9.2.0699, Vim's Python omni-completion (runtime/autoload/python3complete.vim and the legacy pythoncomplete.vim) executes reconstructed function and class definitions from the current buffer with exec()…
-
High 8.4
Vim: Arbitrary Code Execution via C Omni-Completion
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 th…
-
High 8.4
Vim: Arbitrary Command Execution via Malicious `.VimballRecord` Entry Replay in `vimball.vim`
Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes …
-
High 8.2
Vim modeline bypass via various options affects Vim < 9.2.0276
Vim is an open source, command line text editor. Prior to version 9.2.0276, a modeline sandbox bypass in Vim allows arbitrary OS command execution when a user opens a crafted file. The `complete`, `guitabtooltip` and `printheader` options are missing the `P_M…
-
High 7.3
Vim: Vimscript Code Injection in netrw NetrwBookHistSave() via crafted directory name
Vim is an open source, command line text editor. Prior to version 9.2.0495, a Vimscript code injection vulnerability exists in s:NetrwBookHistSave() in the netrw plugin (runtime/pack/dist/opt/netrw/autoload/netrw.vim) when serializing browsed directory paths …
-
High 7.3
Vim: Arbitrary Code Execution via Python Omni-Completion
Vim is an open source, command line text editor. Prior to version 9.2.0561, the Python omni-completion script in python3complete.vim for Vim with the +python3 interpreter enabled (and the legacy pythoncomplete.vim for builds with the +python interpreter) exec…
-
Medium 6.6
Vim: Command injection via backtick expansion in tag filenames
Vim is an open source, command line text editor. Prior to 9.2.0357, A command injection vulnerability exists in Vim's tag file processing. When resolving a tag, the filename field from the tags file is passed through wildcard expansion to resolve environment …
-
Medium 5.7
Vim: Out-of-bounds Write in Spell File Word Count
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 …
-
Medium 5.1
Vim: Vimscript Code Injection in cucumber filetype plugin via crafted step-definition regex
Vim is an open source, command line text editor. Prior to version 9.2.0496, a code injection vulnerability exists in s:stepmatch() in the cucumber filetype plugin (runtime/ftplugin/cucumber.vim) on Vim builds with +ruby support. Step-definition patterns read …
-
Medium 4.1
Path traversal issue with zip.vim in Vim
Vim is an open source, command line text editor. Prior to 9.2.0280, a path traversal bypass in Vim's zip.vim plugin allows overwriting of arbitrary files when opening specially crafted zip archives, circumventing the previous fix for CVE-2025-53906. This vuln…
-
Medium 4.0
Vim: Stack out-of-bounds write in `spell_soundfold_sofo()` via an over-length `soundfold()` argument
Vim is an open source, command line text editor. Prior to 9.2.0698, the single-byte branch of spell_soundfold_sofo() in src/spell.c translates a word through a spell file's SOFO (sound-folding) byte map into a caller-owned result buffer. Its copy loop advance…
-
Low 3.6
Vim: Command injection in tar#Vimuntar via missing shellescape {special} flag
Vim is an open source, command line text editor. Prior to 9.2.0479, a command injection vulnerability exists in tar#Vimuntar() in runtime/autoload/tar.vim when decompressing .tgz archives on Unix-like systems. The function builds :!gunzip and :!gzip -d comman…
References
-
article
https://access.redhat.com/security/updates/classification/#important
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2455400
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2455542
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2461614
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2477915
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2487964
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2487981
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2487996
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2492968
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2492972
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2492980
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2498868
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2514034
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2514037
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2514058
-
advisory
https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68711.json
-
report
https://access.redhat.com/security/cve/CVE-2026-34982
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-34982
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-34982
-
article
http://www.openwall.com/lists/oss-security/2026/04/01/1
-
article
https://github.com/vim/vim/commit/75661a66a1db1e1f3f1245c615
-
article
https://github.com/vim/vim/releases/tag/v9.2.0276
-
article
https://github.com/vim/vim/security/advisories/GHSA-8h6p-m6gr-mpw9
-
report
https://access.redhat.com/security/cve/CVE-2026-35177
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-35177
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-35177
-
article
https://github.com/vim/vim/security/advisories/GHSA-jc86-w7vm-8p24
-
report
https://access.redhat.com/security/cve/CVE-2026-41411
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-41411
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-41411
-
article
https://github.com/vim/vim/commit/c78194e41d5a0b05b0ddf383b6679b1503f977fb
-
article
https://github.com/vim/vim/releases/tag/v9.2.0357
-
article
https://github.com/vim/vim/security/advisories/GHSA-cwgx-gcj7-6qh8
-
report
https://access.redhat.com/security/cve/CVE-2026-46483
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-46483
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-46483
-
article
https://github.com/vim/vim/commit/3fb5e58fbc63d86a3e65f1a141b0d67af2aa38a1
-
article
https://github.com/vim/vim/releases/tag/v9.2.0479
-
article
https://github.com/vim/vim/security/advisories/GHSA-2fpv-9ff7-xg5w