CVE-2019-12735

Severity CVSS v4.0:
Pending analysis
Type:
CWE-78 OS Command Injections
Publication date:
05/06/2019
Last modified:
11/11/2025

Description

getchar.c in Vim before 8.1.1365 and Neovim before 0.3.6 allows remote attackers to execute arbitrary OS commands via the :source! command in a modeline, as demonstrated by execute in Vim, and assert_fails or nvim_input in Neovim.

Vulnerable products and versions

CPE From Up to
cpe:2.3:a:vim:vim:*:*:*:*:*:*:*:* 8.1.1365 (excluding)
cpe:2.3:a:neovim:neovim:*:*:*:*:*:*:*:* 0.3.6 (excluding)


References to Advisories, Solutions, and Tools