Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

Vim — Vulnerabilities & Security Advisories 221

Browse all 221 CVE security advisories affecting Vim. AI-powered Chinese analysis, POCs, and references for each vulnerability.

Vim is a widely used, open-source text editor primarily designed for efficient code editing and system administration tasks across Unix-like operating systems. Despite its utility, the software has accumulated approximately 200 Common Vulnerabilities and Exposures (CVEs), reflecting its complex codebase and long history. Historically, these security flaws have predominantly involved remote code execution (RCE) and buffer overflow vulnerabilities, often triggered by malformed files or specific command-line arguments. While cross-site scripting is irrelevant to its terminal-based nature, privilege escalation risks have occasionally arisen through improper file permission handling or setuid configurations. Notable incidents include critical RCE flaws in the ex command interpreter and memory corruption issues within the clipboard handling subsystem. These vulnerabilities underscore the importance of keeping the editor updated, as attackers frequently exploit parsing errors to gain unauthorized system access or execute arbitrary code within the user’s environment.

Top products by Vim: vim/vim vim
CVE IDTitleCVSSSeverityPublished
CVE-2026-59856 Vim: Arbitrary Code Execution via PHP Omni-Completion — vimCWE-94--2026-07-09
CVE-2026-59858 Vim: Arbitrary Code Execution via C Omni-Completion — vimCWE-94--2026-07-09
CVE-2026-59857 Vim: Out-of-bounds Write in SAL Soundfolding — vimCWE-787--2026-07-09
CVE-2026-55693 Vim: Out-of-bounds Write in Spell File Word Count — vimCWE-787--2026-06-25
CVE-2026-55892 Vim: Out-of-bounds Write in Spell File Prefix Dump — vimCWE-787 5.5 Medium2026-06-25
CVE-2026-55895 Vim: Vimscript Code Injection in netrw NetrwLocalRmFile() via crafted filename — vimCWE-78--2026-06-25
CVE-2026-57451 Vim: Out-of-bounds Read in Text Property Count — vimCWE-125 5.3 Medium2026-06-25
CVE-2026-57452 Vim: Out-of-bounds Read with libsodium-encrypted Files — vimCWE-125 5.5 Medium2026-06-25
CVE-2026-57453 Vim: PowerShell Command Injection via Unescaped Filename in zip.vim Extraction — vimCWE-77 6.5 Medium2026-06-25
CVE-2026-57454 Vim: Out-of-bounds Read with Text Properties — vimCWE-125--2026-06-25
CVE-2026-57455 Vim: Stack out-of-bounds write in `spell_soundfold_sofo()` via an over-length `soundfold()` argument — vimCWE-787--2026-06-25
CVE-2026-57456 Vim: Arbitrary Code Execution via Python Omni-Completion Docstrings — vimCWE-94--2026-06-25
CVE-2026-52860 Vim: Arbitrary Code Execution via Python Omni-Completion — vimCWE-94--2026-06-11
CVE-2026-52859 Vim: Out-of-bounds Read in Terminal Screen Snapshot — vimCWE-125--2026-06-11
CVE-2026-52858 Vim: Arbitrary Code Execution via Python Omni-Completion — vimCWE-94--2026-06-11
CVE-2026-47162 Vim: Vimscript Code Injection in netrw NetrwBookHistSave() via crafted directory name — vimCWE-74--2026-06-11
CVE-2026-47167 Vim: Vimscript Code Injection in cucumber filetype plugin via crafted step-definition regex — vimCWE-94--2026-06-11
CVE-2026-46483 Vim: Command injection in tar#Vimuntar via missing shellescape {special} flag — vimCWE-78 3.6 Low2026-05-15
CVE-2026-45130 Vim: Heap Buffer Overflow in spell file loading — vimCWE-122 6.6 Medium2026-05-08
CVE-2026-44656 Vim: OS Command Injection via 'path' completion — vimCWE-78 7.8AIHighAI2026-05-08
CVE-2026-42307 Vim: OS Command Injection in netrw — vimCWE-78 4.4 Medium2026-05-08
CVE-2026-41411 Vim: Command injection via backtick expansion in tag filenames — vimCWE-78 6.6 Medium2026-04-24
CVE-2026-39881 Vim Ex command injection in Vims NetBeans integration — vimCWE-94 5.0 Medium2026-04-08
CVE-2026-35177 Path traversal issue with zip.vim in Vim — vimCWE-22 4.1 Medium2026-04-06
CVE-2026-34982 Vim modeline bypass via various options affects Vim < 9.2.0276 — vimCWE-78 8.2 High2026-04-06
CVE-2026-34714 Vim 操作系统命令注入漏洞 — VimCWE-78 9.2 Critical2026-03-30
CVE-2026-33412 Vim affected by Command injection via newline in glob() — vimCWE-78 5.6 Medium2026-03-24
CVE-2026-32249 NFA regex engine NULL pointer dereference affects Vim < 9.2.0137 — vimCWE-476 5.3 Medium2026-03-12
CVE-2026-28422 Vim has stack-buffer-overflow in build_stl_str_hl() — vimCWE-121 2.2 Low2026-02-27
CVE-2026-28421 Vim has a heap-buffer-overflow and a segmentation fault — vimCWE-20 5.3 Medium2026-02-27

This page lists every published CVE security advisory associated with Vim. Each entry links to a detailed page with CVSS scoring, CWE classification, affected products and references. AI-generated Chinese analysis is provided for fast triage.