VI
Product
vim
261
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 6High 170Medium 72Low 4
Watch
Add vim to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-44656 | 5.3 | May 8 | Vim: OS Command Injection via 'path' completion Affected: < 9.2.0435 |
| CVE-2024-41957 | 5.3 | Aug 1 | Vim double free in src/alloc.c:616 Affected: < 9.1.0647 |
| CVE-2023-2426 | 5.3 | Apr 29 | Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499 Affected: before 9.0.1499 |
| CVE-2019-20807 | 5.3 | May 28 | In Vim before 8.1.0881, users can circumvent the rvim restricted mode and execute arbitrary OS commands via scripting interfaces (e.g., Python, Ruby, or Lua) Affected: before 8.1.0881 |
| CVE-2024-47814 | 4.7 | Oct 7 | use-after-free when closing buffers in Vim Affected: < v9.1.0764 |
| CVE-2024-43374 | 4.7 | Aug 15 | Vim heap-use-after-free in src/arglist.c:207 Affected: < 9.1.0678 |
| CVE-2023-48706 | 4.7 | Nov 22 | Vim has heap-use-after-free at /src/charset.c:1770:12 in skipwhite Affected: < 9.0.2121 |
| CVE-2024-43802 | 4.5 | Aug 26 | heap-buffer-overflow in ins_typebuf() in Vim < 9.1.0697 Affected: < 9.1.0697 |
| CVE-2026-42307 | 4.4 | May 8 | Vim: OS Command Injection in netrw Affected: < 9.2.0383 |
| CVE-2026-28420 | 4.4 | Feb 27 | Vim has Heap-based Buffer Overflow and OOB Read in :terminal Affected: < 9.2.0076 |
| CVE-2025-29768 | 4.4 | Mar 13 | Vim vulnerable to potential data loss with zip.vim and special crafted zip files Affected: < 9.1.1198 |
| CVE-2023-48231 | 4.3 | Nov 16 | Use-After-Free in win_close() in vim Affected: < 9.0.2106 |
| CVE-2023-48232 | 4.3 | Nov 16 | Floating point Exception in adjust_plines_for_skipcol() in vim Affected: < 9.0.2107 |
| CVE-2023-48233 | 4.3 | Nov 16 | overflow with count for :s command in vim Affected: < 9.0.2108 |
| CVE-2023-48234 | 4.3 | Nov 16 | overflow in nv_z_get_count in vim Affected: < 9.0.2109 |
| CVE-2023-48235 | 4.3 | Nov 16 | overflow in ex address parsing in vim Affected: < 9.0.2110 |
| CVE-2023-48236 | 4.3 | Nov 16 | overflow in get_number in vim Affected: < 9.0.2111 |
| CVE-2023-48237 | 4.3 | Nov 16 | overflow in shift_line in vim Affected: < 9.0.2112 |
| CVE-2025-26603 | 4.2 | Feb 18 | heap-use-after-free in function str_to_reg in vim/vim Affected: < 9.1.1115 |
| CVE-2024-41965 | 4.2 | Aug 1 | Vim < v9.1.0648 has a double-free in dialog_changed() Affected: < 9.1.0648 |
| CVE-2025-53906 | 4.1 | Jul 15 | Vim has path traversal issue with zip.vim and special crafted zip archives Affected: < 9.1.1551 |
| CVE-2025-53905 | 4.1 | Jul 15 | Vim has path traversial issue with tar.vim and special crafted tar files Affected: < 9.1.1552 |
