CVE-2026-73078CWE-184CWE-77command-injection

CVE-2026-73078

High · published August 11, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
23.1
In the wild
Unconfirmed
What it is

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 directory paths into executed :menu commands. s:NetrwBookmarkMenu(), s:NetrwTgtMenu(), g:netrw_menu_escape, EX_TRLBAR, and netrw#MakeTgt() fail to neutralize the | command separator or single quotes at five construction sites, allowing a crafted path browsed or bookmarked in GUI Vim to execute arbitrary Ex and operating-system commands. This issue is fixed in version 9.2.0840.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00314 · 23.1th percentile
Weaknesses
CWE-184 · Incomplete List of Disallowed Inputs; CWE-77 · Improper Neutralization of Special Elements used in a Command ('Command Injection')
Published
2026-08-11T20:17Z
Affected products (1)
ProductVersionsFixed in
vim/vim< 9.2.08409.2.0840
References (2)
EPSS history
Timeline
  • 11 AUG 15:41Z
    Vim: Arbitrary Code Execution via Netrw Menu Construction
    cvelistv5