CVE-2026-57456Disclosure(vim / vim)

LOWCVSS 7.8 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch vim vim systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

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() as part of populating the completion dictionary. When reconstructing that source, each scope's docstring is inserted verbatim between triple quotes with no escaping, so a hostile buffer can break out of the triple-quoted literal and execute attacker-controlled Python during omni-completion. This vulnerability is fixed in 9.2.0699.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-94

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • vim

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 2 signals
  • Disclosure: 1 classified signal
  • Peaked 1d ago at 1 mentions (2026-06-25); latest day: 1
  • 2 total mentions across 2 days

Affected systems

Vendors
Products
vim

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-06-25: 1Mentions · 2026-06-28: 1Patch / Workaround · 2026-06-25: 1Patch / Workaround · 2026-06-28: 1Technical Details · 2026-06-25: 1Technical Details · 2026-06-28: 106-2506-28
Signal classification2 categories
Disclosure
150.0%
Patch
150.0%
Referenced assets1 URL
By indicator
Classification over time
DateTotalLabels
2026-06-251
Disclosure1
2026-06-281
Patch1
Full discourse2 posts
  • connect24h@connect24h
    Patch

    これ、絶対、生成AIがらみの脆弱性探索の結果でしょ。迷惑な。Vim直撃でCVEが8件並ぶの、地味に見えて運用泣かせです。CVE-2026-57456はPython omni-completion docstrings経由のArbitrary Code Execution、57453はzip.vimのPowerShell command injection。エディタはEDRの目線から外れがちなのが怖い。 開発端末と踏み台のVim/Neovim派生、Windowsでのzip.vim利用、netrw有効環境、spell file配布経路を棚卸しかな。たかがエディタ、されどエディタ。粛々と対策していこう #セキュリティ https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-57456

    Post summary

    The tweet highlights newly discovered CVEs affecting Vim/Neovim, details the vulnerability types, and references Microsoft’s patch guide, urging prompt remediation.

    00001334
    4.1K followersView on X
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨 HIGH - Vim Python omni-completion docstring exec() code injection (CVE-2026-57456) Vim’s Python omni-completion scripts are vulnerable because they reconstruct function/class definitions from the current buffer and execute them via Python exec(), making the completion component itself the affected surface. The root cause is improper input sanitization/injection: docstrings are embedded verbatim into triple-quoted Python strings without escaping, enabling code injection. An attacker can exploit this by getting a developer to open or paste a crafted buffer/file and then trigger omni-completion, which causes the injected payload to execute under the user’s privileges. Impact is arbitrary code execution in the context of the Vim user, enabling data theft, persistence, or launching follow-on attacks from the workstation. 👉 Affected: vim < 9.2.0699 | Upgrade to 9.2.0699

    Post summary

    The post discloses a high‑severity Vim vulnerability that allows arbitrary code execution via code injection, and it provides a recommended patch by referencing the upgraded version.

    0000087
    228 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appvimvim---

Explore more