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 evaluates function default values, parameter annotations, and class base expressions at definition time, so a hostile buffer can execute attacker-controlled Python expressions during omni-completion. The existing g:pythoncomplete_allow_import mitigation (GHSA-52mc-rq6p-rc7c) does not cover this path, because the attacker-controlled code is not a harvested import/from statement. This issue has been patched in version 9.2.0597.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade vim | Jun 18, 2026 | Jun 11, 2026 |
| Amazon Linux Ami 2 | — | Upgrade vim-commonUpgrade vim-minimalUpgrade xxdUpgrade vim-X11Upgrade vim-enhancedUpgrade vim-dataUpgrade vim-filesystemUpgrade vim-debuginfo | Jun 23, 2026 | Jun 23, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Jun 11, 2026 |
| Ubuntu | — | Upgrade vim-runtime (Ubuntu Pro)Upgrade vim-nox-py2 (Ubuntu Pro)Upgrade vim-tiny (Ubuntu Pro)Upgrade vim-commonUpgrade vim-runtimeUpgrade vim-noxUpgrade vim-gnome (Ubuntu Pro)Upgrade vim-nox (Ubuntu Pro)Upgrade vim-gtk3-py2 (Ubuntu Pro)Upgrade vim-athena (Ubuntu Pro)Upgrade vim-gui-commonUpgrade vim-athenaUpgrade vim-gtk-py2 (Ubuntu Pro)Upgrade vim-gtk (Ubuntu Pro)Upgrade vim-gui-common (Ubuntu Pro)Upgrade vim-lesstif (Ubuntu Pro)Upgrade vim-athena-py2 (Ubuntu Pro)Upgrade vim-gtk3 (Ubuntu Pro)Upgrade xxdUpgrade vim-motifUpgrade xxd (Ubuntu Pro)Upgrade vim-gnome-py2 (Ubuntu Pro)Upgrade vimUpgrade vim (Ubuntu Pro)Upgrade vim-tinyUpgrade vim-gtk3Upgrade vim-gtkUpgrade vim-common (Ubuntu Pro) | Jun 21, 2026 | Jun 18, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 1, 2026 | Jun 11, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub