Fixed packages 9
| Release | Package | Fixed in |
|---|---|---|
| Red Hat · Hardened Images 1 hummingbird:1 | vim | 2:9.2.967-1.1.hum1 |
| Red Hat · Hardened Images 1 hummingbird:1 | vim-common | 2:9.2.967-1.1.hum1 |
| Red Hat · Hardened Images 1 hummingbird:1 | vim-data | 2:9.2.967-1.1.hum1 |
| Red Hat · Hardened Images 1 hummingbird:1 | vim-default-editor | 2:9.2.967-1.1.hum1 |
| Red Hat · Hardened Images 1 hummingbird:1 | vim-enhanced | 2:9.2.967-1.1.hum1 |
| Red Hat · Hardened Images 1 hummingbird:1 | vim-filesystem | 2:9.2.967-1.1.hum1 |
| Red Hat · Hardened Images 1 hummingbird:1 | vim-minimal | 2:9.2.967-1.1.hum1 |
| Red Hat · Hardened Images 1 hummingbird:1 | vim-X11 | 2:9.2.967-1.1.hum1 |
| Red Hat · Hardened Images 1 hummingbird:1 | xxd | 2:9.2.967-1.1.hum1 |
Vulnerabilities 17
-
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.8
Vim: vimscript injection via unescaped filename in netrw s:netrwmarkfile() filter() expression allows arbitrary code execution
A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell comma…
-
High 7.5
Vim: Arbitrary Code Execution via Python Omni-Completion
Vim is an open source, command line text editor. Prior to version 9.2.0597, Vim's Python omni-completion executes reconstructed function and class definitions from the current buffer with exec() as part of populating the completion dictionary. Python evaluate…
-
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…
-
High 7.1
Vim: Arbitrary Ex Command Execution in C Omni-Completion
Vim is an open source, command line text editor. Prior to 9.2.0845, StructMembers() in runtime/autoload/ccomplete.vim constructs and executes a vimgrep command using an insufficiently escaped typeref: or typename: value from a tags file, allowing an untermina…
-
Medium 6.9
Vim: Out-of-bounds Read in Terminal Screen Snapshot
Vim is an open source, command line text editor. Prior to version 9.2.0565, the update_snapshot() function in src/terminal.c copies the visible terminal screen into the scrollback buffer when a snapshot is taken. For each screen cell it walks the cell's chars…
-
Medium 6.8
Vim: Out-of-bounds Read with Text Properties
Vim is an open source, command line text editor. From 9.2.0320 until 9.2.0679, a crafted undo or swap file can store a virtual-text property whose offset and length point outside the line's property data. When Vim restores or displays such a line it converts …
-
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 6.6
Vim: Heap Buffer Overflow in spell file loading
Vim is an open source, command line text editor. Prior to version 9.2.0450, a heap buffer overflow exists in read_compound() in src/spellfile.c when loading a crafted spell file (.spl) with UTF-8 encoding active. An attacker-controlled length field in the spe…
-
Medium 6.5
Vim: PowerShell Command Injection via Unescaped Filename in zip.vim Extraction
Vim is an open source, command line text editor. From 9.1.1784 until 9.2.0678, when the bundled zip plugin autoload/zip.vim falls back to PowerShell to browse, read, extract, update or delete entries in a zip archive, it builds the PowerShell command by inser…
-
Medium 5.3
Vim: Out-of-bounds Read in Text Property Count
Vim is an open source, command line text editor. Prior to 9.2.0670, get_text_props() in src/textprop.c reads a uint16 property count stored inline after a line's text and returns it as the number of 32-byte textprop_T entries that follow. The only check is a …
-
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 5.0
Vim Ex command injection in Vims NetBeans integration
Vim is an open source, command line text editor. Prior to 9.2.0316, a command injection vulnerability in Vim's netbeans interface allows a malicious netbeans server to execute arbitrary Ex commands when Vim connects to it, via unsanitized strings in the defin…
-
Medium 4.6CVE-2026-44656 Public exploit
Vim: OS Command Injection via 'path' completion
Vim is an open source, command line text editor. Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's :find command-line completion. When the path option contains backtick-enclosed shell commands, those commands are executed during…
-
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…
-
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://images.redhat.com/
-
report
https://access.redhat.com/security/cve/CVE-2026-73073
-
article
https://access.redhat.com/security/updates/classification/
-
report
https://access.redhat.com/security/cve/CVE-2026-57451
-
report
https://access.redhat.com/security/cve/CVE-2026-57453
-
report
https://access.redhat.com/security/cve/CVE-2026-57454
-
report
https://access.redhat.com/security/cve/CVE-2026-52860
-
report
https://access.redhat.com/security/cve/CVE-2026-52858
-
report
https://access.redhat.com/security/cve/CVE-2026-52859
-
report
https://access.redhat.com/security/cve/CVE-2026-47167
-
report
https://access.redhat.com/security/cve/CVE-2026-47162
-
report
https://access.redhat.com/security/cve/CVE-2026-46483
-
report
https://access.redhat.com/security/cve/CVE-2026-45130
-
report
https://access.redhat.com/security/cve/CVE-2026-44656
-
report
https://access.redhat.com/security/cve/CVE-2026-43961
-
report
https://access.redhat.com/security/cve/CVE-2026-41411
-
report
https://access.redhat.com/security/cve/CVE-2026-35177
-
report
https://access.redhat.com/security/cve/CVE-2026-34982
-
report
https://access.redhat.com/security/cve/CVE-2026-39881
-
advisory
https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57614.json
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2455400
-
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://bugzilla.redhat.com/show_bug.cgi?id=2455542
-
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://bugzilla.redhat.com/show_bug.cgi?id=2456722
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-39881
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-39881
-
article
https://github.com/vim/vim/commit/7ab76a86048ed492374ac6b19
-
article
https://github.com/vim/vim/releases/tag/v9.2.0316
-
article
https://github.com/vim/vim/security/advisories/GHSA-mr87-rhgv-7pw6
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2461614
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-41411