CVE-2019-12735

High

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.

SeverityHigh
CVSS8.6
Exploit probability—
ProductNeovim
PublishedJun 5, 2019
First seenJun 5, 2019

How to fix

Affected products

ProductAffected versionsFixed in
neovim neovimv < 0.3.60.3.6
vim vimv < 8.1.13658.1.1365

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.