---
cve: "CVE-2019-12735"
severity: "LOW"
cvss: 3.1
epss: "19.1%"
vendor: "n/a"
kev: false
exploited: false
published: "2019-06-05 14:29:11"
tags: [cve, security, low]
source: tsecurity.de CVE-Dossier
exported: "2026-09-11T17:37:23+02:00"
---

# CVE-2019-12735

> 3.1 LOW · 🧪 PoC

## Beschreibung

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.

## Exploit-Evidenz

- [EDB-46973 — Vim < 8.1.1365 / Neovim < 0.3.6 - Arbitrary Code Execution](https://www.exploit-db.com/exploits/46973)

## Patch verfügbar (OSV)

- 8a6bb66e80249f112a463a094b44e2077cb1ddec (Commit)
- 53575521406739cf20bbe4e384d88e7dca11f040 (Commit)

## Referenzen

- <https://github.com/numirias/security/blob/master/doc/2019-06-04_ace-vim-neovim.md>
- <https://github.com/vim/vim/commit/53575521406739cf20bbe4e384d88e7dca11f040>
- <https://github.com/neovim/neovim/pull/10082>
- <https://bugs.debian.org/930020>
- <https://bugs.debian.org/930024>
- <https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2BMDSHTF754TITC6AQJPCS5IRIDMMIM7/>
- <https://usn.ubuntu.com/4016-1/>
- <https://usn.ubuntu.com/4016-2/>
- <http://www.securityfocus.com/bid/108724>
- <https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TRIRBC2YRGKPAWVRMZS4SZTGGCVRVZPR/>
- <http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00031.html>
- <http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00036.html>
- <http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00037.html>
- <https://www.debian.org/security/2019/dsa-4467>
- <https://seclists.org/bugtraq/2019/Jun/33>

---
_Exportiert aus dem [tsecurity.de CVE-Dossier](https://tsecurity.de/cve?cve=CVE-2019-12735) · Datenquellen: EUVD (ENISA), NVD, OSV, CISA KEV, FIRST EPSS, Exploit-DB, BSI BITS_
