Skip to content
OpenAdvisories
High RHSA-2026:72465 12 CVEs

Red Hat Security Advisory: vim security update

Published Sep 29, 2026 · Updated Oct 14, 2026

Fixed packages 18

ReleasePackageFixed in
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::appstream vim-common 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::appstream vim-common-debuginfo 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::appstream vim-debuginfo 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::appstream vim-debugsource 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::appstream vim-enhanced 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::appstream vim-enhanced-debuginfo 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::appstream vim-minimal-debuginfo 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::appstream vim-X11 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::appstream vim-X11-debuginfo 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::baseos vim 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::baseos vim-common-debuginfo 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::baseos vim-debuginfo 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::baseos vim-debugsource 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::baseos vim-enhanced-debuginfo 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::baseos vim-filesystem 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::baseos vim-minimal 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::baseos vim-minimal-debuginfo 2:8.2.2637-20.el9_4.4
Red Hat · RHEL 9.4 E4S rhel_e4s:9.4::baseos vim-X11-debuginfo 2:8.2.2637-20.el9_4.4

Vulnerabilities 12

  • 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.5
    CVE-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 PHP Omni-Completion

    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 wi…

  • 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.4

    Vim: Arbitrary Code Execution via Shell Keyword Lookup

    Vim is an open source, command line text editor. Prior to 9.2.0839, the runtime/ftplugin/sh.vim, runtime/ftplugin/zsh.vim, and runtime/ftplugin/ps1.vim filetype plugins pass attacker-controlled Visual-mode selections from K through keywordprg commands without…

  • 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 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.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…

References

  • article
    https://access.redhat.com/security/updates/classification/#important
  • 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=2498867
  • 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
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2514065
  • advisory
    https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_72465.json
  • report
    https://access.redhat.com/security/cve/CVE-2026-47162
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-47162
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-47162
  • article
    https://github.com/vim/vim/commit/f08ab2f4d7d2947c8dd6c179ae08ee6146a2694b
  • article
    https://github.com/vim/vim/releases/tag/v9.2.0495
  • article
    https://github.com/vim/vim/security/advisories/GHSA-crm5-rh6j-2c7c
  • report
    https://access.redhat.com/security/cve/CVE-2026-47167
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-47167
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-47167
  • article
    https://github.com/vim/vim/commit/a65a52d684bc58535ad28a4ae824d22e76399934
  • article
    https://github.com/vim/vim/releases/tag/v9.2.0496
  • article
    https://github.com/vim/vim/security/advisories/GHSA-4473-94jm-w5x9
  • report
    https://access.redhat.com/security/cve/CVE-2026-52858
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-52858
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-52858
  • article
    https://github.com/vim/vim/commit/4b850457e12e1a678dd209f2868154f7553cbf8d
  • article
    https://github.com/vim/vim/releases/tag/v9.2.0561
  • article
    https://github.com/vim/vim/security/advisories/GHSA-52mc-rq6p-rc7c
  • report
    https://access.redhat.com/security/cve/CVE-2026-55693
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-55693
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-55693
  • article
    https://github.com/vim/vim/commit/a80874d9b84a01040e3d1aef2d4a59e1934dafb7
  • article
    https://github.com/vim/vim/releases/tag/v9.2.0653
  • article
    https://github.com/vim/vim/security/advisories/GHSA-wgh4-64f7-q3jq
  • report
    https://access.redhat.com/security/cve/CVE-2026-57455