{"id":"CVE-2019-12735","url":"https://www.cyber-defence.io/tools/cve/CVE-2019-12735","generatedAt":"2026-10-28T20:25:23.145Z","title":"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.","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.","published":"2019-06-05T14:29:11.000Z","lastModified":"2026-06-17T02:15:21.000Z","status":"Modified","sourceIdentifier":"cve@mitre.org","cvss":{"version":"3.0","score":8.6,"severity":"HIGH","vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H"},"cwe":["CWE-78"],"affected":["vim/vim","neovim/neovim"],"epss":{"score":0.18964,"percentile":0.97286,"date":"2026-10-27","history":[{"date":"2026-09-21","score":0.25119,"percentile":0.9788},{"date":"2026-09-22","score":0.18964,"percentile":0.97173}]},"kev":{"listed":false},"exploits":{"count":1,"verified":false,"firstPublished":"2019-06-04","source":"Exploit-DB (https://gitlab.com/exploit-database/exploitdb)","entries":[{"edbId":46973,"kind":"exploit","title":"Vim < 8.1.1365 / Neovim < 0.3.6 - Arbitrary Code Execution","url":"https://www.exploit-db.com/exploits/46973","sourceUrl":"https://gitlab.com/exploit-database/exploitdb/-/blob/main/exploits/linux/local/46973.md","file":"exploits/linux/local/46973.md","published":"2019-06-04","added":"2019-06-07","updated":"2019-06-07","author":"Arminius","type":"local","platform":"linux","port":null,"verified":false,"codes":["CVE-2019-12735"],"tags":null,"aliases":null,"applicationUrl":null,"screenshotUrl":null,"referenceUrl":"https://raw.githubusercontent.com/numirias/security/6171866eb84b4deed10cd5214130f1070c82db13/doc/2019-06-04_ace-vim-neovim.md"}]},"verdict":{"level":"urgent","text":"EPSS puts the probability of exploitation in the next 30 days at 19.0%, higher than 97% of all known CVEs. Patch or mitigate before the next change window."},"changes":[{"kind":"epss","label":"EPSS jump","at":"2026-09-21T00:00:00.000Z","detail":{"to":0.25119,"from":0.18964,"percentile":0.9788},"summary":"EPSS moved from 19.0% to 25.1% probability of exploitation in the next thirty days."}],"references":[{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00031.html","source":"cve@mitre.org"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00036.html","source":"cve@mitre.org"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00037.html","source":"cve@mitre.org"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-07/msg00034.html","source":"cve@mitre.org"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-07/msg00050.html","source":"cve@mitre.org"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00075.html","source":"cve@mitre.org"},{"url":"http://www.securityfocus.com/bid/108724","source":"cve@mitre.org"},{"url":"https://access.redhat.com/errata/RHSA-2019:1619","source":"cve@mitre.org"},{"url":"https://access.redhat.com/errata/RHSA-2019:1774","source":"cve@mitre.org"},{"url":"https://access.redhat.com/errata/RHSA-2019:1793","source":"cve@mitre.org"},{"url":"https://access.redhat.com/errata/RHSA-2019:1947","source":"cve@mitre.org"},{"url":"https://bugs.debian.org/930020","tags":["Mailing List","Third Party Advisory"],"source":"cve@mitre.org"},{"url":"https://bugs.debian.org/930024","tags":["Mailing List","Third Party Advisory"],"source":"cve@mitre.org"},{"url":"https://github.com/neovim/neovim/pull/10082","tags":["Patch","Third Party Advisory"],"source":"cve@mitre.org"},{"url":"https://github.com/numirias/security/blob/master/doc/2019-06-04_ace-vim-neovim.md","tags":["Exploit","Patch","Third Party Advisory"],"source":"cve@mitre.org"},{"url":"https://github.com/vim/vim/commit/53575521406739cf20bbe4e384d88e7dca11f040","tags":["Patch","Third Party Advisory"],"source":"cve@mitre.org"},{"url":"https://lists.debian.org/debian-lts-announce/2019/08/msg00003.html","source":"cve@mitre.org"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2BMDSHTF754TITC6AQJPCS5IRIDMMIM7/","source":"cve@mitre.org"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TRIRBC2YRGKPAWVRMZS4SZTGGCVRVZPR/","source":"cve@mitre.org"},{"url":"https://seclists.org/bugtraq/2019/Jul/39","source":"cve@mitre.org"},{"url":"https://seclists.org/bugtraq/2019/Jun/33","source":"cve@mitre.org"},{"url":"https://security.gentoo.org/glsa/202003-04","source":"cve@mitre.org"},{"url":"https://support.f5.com/csp/article/K93144355","source":"cve@mitre.org"},{"url":"https://support.f5.com/csp/article/K93144355?utm_source=f5support&amp;utm_medium=RSS","source":"cve@mitre.org"},{"url":"https://usn.ubuntu.com/4016-1/","source":"cve@mitre.org"},{"url":"https://usn.ubuntu.com/4016-2/","source":"cve@mitre.org"},{"url":"https://www.debian.org/security/2019/dsa-4467","source":"cve@mitre.org"},{"url":"https://www.debian.org/security/2019/dsa-4487","source":"cve@mitre.org"},{"url":"https://www.exploit-db.com/exploits/46973","source":"cve@mitre.org"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00031.html","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00036.html","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00037.html","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-07/msg00034.html","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-07/msg00050.html","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00075.html","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"http://www.securityfocus.com/bid/108724","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://access.redhat.com/errata/RHSA-2019:1619","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://access.redhat.com/errata/RHSA-2019:1774","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://access.redhat.com/errata/RHSA-2019:1793","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://access.redhat.com/errata/RHSA-2019:1947","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://bugs.debian.org/930020","tags":["Mailing List","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://bugs.debian.org/930024","tags":["Mailing List","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://github.com/neovim/neovim/pull/10082","tags":["Patch","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://github.com/numirias/security/blob/master/doc/2019-06-04_ace-vim-neovim.md","tags":["Exploit","Patch","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://github.com/vim/vim/commit/53575521406739cf20bbe4e384d88e7dca11f040","tags":["Patch","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://lists.debian.org/debian-lts-announce/2019/08/msg00003.html","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2BMDSHTF754TITC6AQJPCS5IRIDMMIM7/","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TRIRBC2YRGKPAWVRMZS4SZTGGCVRVZPR/","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://seclists.org/bugtraq/2019/Jul/39","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://seclists.org/bugtraq/2019/Jun/33","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://security.gentoo.org/glsa/202003-04","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://support.f5.com/csp/article/K93144355","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://support.f5.com/csp/article/K93144355?utm_source=f5support&amp%3Butm_medium=RSS","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://usn.ubuntu.com/4016-1/","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://usn.ubuntu.com/4016-2/","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://www.debian.org/security/2019/dsa-4467","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://www.debian.org/security/2019/dsa-4487","source":"af854a3a-2127-422b-91ae-364da2661108"}],"sources":{"nvd":"https://nvd.nist.gov/vuln/detail/CVE-2019-12735","epss":"https://www.first.org/epss/","kev":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog","exploitdb":"https://www.exploit-db.com/"},"licence":"CC BY 4.0 — link back to the CVE Explorer if you publish the results; upstream data remains subject to its own terms."}