CVE-2026-42307Vim是一款流行的开源命令行文本编辑器。在9.2.0383版本之前,其内置的netrw插件存在OS命令注入漏洞。攻击者可诱导用户打开精心构造的URL(如sftp://或file://协议),从而触发漏洞并以当前用户权限执行任意shell命令。此漏洞已在该版本中修复,建议用户尽快更新。
该漏洞存在于Vim的标准插件netrw中,该插件提供了对网络文件系统的读写支持。在受影响的版本中,netrw在解析特定协议(如sftp://、file://)的URL时,未能对输入字符串进行严格的过滤和转义。攻击者利用这一逻辑缺陷,可以在URL中精心构造包含Shell元字符的Payload。当受害者被诱导使用Vim打开此类恶意URL时,netrw插件会将解析后的参数直接拼接到系统命令中并执行。由于CVSS向量为AV:L/AC:L/PR:N/UI:R,攻击通常需要物理访问或本地用户交互,例如点击恶意链接或打开恶意文件。一旦利用成功,攻击者即可获得与Vim进程相同的用户权限,在目标系统上执行任意系统命令,可能导致敏感信息泄露或系统被完全控制。