CVE-2025-66476

Vim is an open source, command line text editor. Prior to version 9.1.1947, an uncontrolled search path vulnerability on Windows allows Vim to execute malicious executables placed in the current working directory for the current edited file. On Windows, when using cmd.exe as a shell, Vim resolves external commands by searching the current working directory before system paths. When Vim invokes tools such as findstr for :grep, external commands or filters via :!, or compiler/:make commands, it may inadvertently run a malicious executable present in the same directory as the file being edited. The issue affects Vim for Windows prior to version 9.1.1947.
Configurations

Configuration 1 (hide)

AND
cpe:2.3:a:vim:vim:*:*:*:*:*:*:*:*
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*

History

18 Oct 2026, 18:10

Type Values Removed Values Added
Summary
  • (es) Vim es un editor de texto de código abierto y de línea de comandos. Versiones anteriores a la versión 9.1.1947, una vulnerabilidad de ruta de búsqueda incontrolada en Windows permite a Vim ejecutar ejecutables maliciosos colocados en el directorio de trabajo actual para el archivo editado actualmente. En Windows, al usar cmd.exe como shell, Vim resuelve comandos externos buscando en el directorio de trabajo actual antes que en las rutas del sistema. Cuando Vim invoca herramientas como findstr para :grep, comandos externos o filtros a través de :!, o comandos de compilador/:make, puede ejecutar inadvertidamente un ejecutable malicioso presente en el mismo directorio que el archivo que se está editando. El problema afecta a Vim para Windows versiones anteriores a la versión 9.1.1947.

Information

Published : 2025-12-02 22:16

Updated : 2026-10-18 18:10


NVD link : CVE-2025-66476

Mitre link : CVE-2025-66476

CVE.ORG link : CVE-2025-66476


JSON object : View

Products Affected

vim

  • vim

microsoft

  • windows
CWE
CWE-427

Uncontrolled Search Path Element