CVE-2019-12735

high
Published — · Modified —
CVSS v3
CVSS v2
VIR risk
8.0

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.

Predictions

Exploit likelihood
20%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2019-12735

vendor Authored 2026-05-27

Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2019-12735.html

vendor Authored 2026-05-27

Vendor advisory: arch — https://security.archlinux.org/ASA-201906-8

vendor Authored 2026-05-27

Vendor advisory: arch — https://security.archlinux.org/ASA-201906-9

OS impact

OSVersionStatusFixed in
arch archfixed0.3.6-1
suse slesaffected
debian debianbookwormfixed0.3.4-3
debian debianbullseyefixed0.3.4-3
debian debianforkyfixed0.3.4-3
debian debiansidfixed0.3.4-3
debian debiantrixiefixed0.3.4-3

References

Verify integrity in audit chain (admin only). AS-IS.