CVE-2019-12735
getchar.c in Vim before 8.1.1365 and Neovim before 0.3.6 allows remote attackers to execute...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.6
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.
- Record
CVE-2019-12735- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-78
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2019-12735- Updated
- 2026-11-02
EUVDEUVD-2019-4324 No score
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.
- Record
EUVD-2019-4324- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5x93-92vm-jw5m
8.6
getchar.c in Vim before 8.1.1365 and Neovim before 0.3.6 allows remote attackers to execute...
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.
- Record
GHSA-5x93-92vm-jw5m- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-12735
8.6
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.
- Record
ALPINE-CVE-2019-12735- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2019-12735
8.6
CVE-2019-12735 does not affect BellSoft software
- Record
BELL-CVE-2019-12735- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Show 20 moreShow less
OSV
8.6
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.
- Record
CVE-2019-12735- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-12735
8.6
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.
- Record
DEBIAN-CVE-2019-12735- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2019:1619
5.3
Red Hat Security Advisory: vim security update
- Record
RHSA-2019:1619- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2019:1774
5.3
Red Hat Security Advisory: vim security update
- Record
RHSA-2019:1774- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2019:1793
5.3
Red Hat Security Advisory: vim security update
- Record
RHSA-2019:1793- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2019:1947
5.3
Red Hat Security Advisory: vim security update
- Record
RHSA-2019:1947- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-12735
8.6
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.
- Record
UBUNTU-CVE-2019-12735- CVSS 3.0
- 8.6 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2020-0082 No score
Updated vim and neovim packages fix security vulnerability
Updated vim and neovim package fixes security vulnerability:
It was discovered that Vim before 8.1.1365 and Neovim before 0.3.6 did
not restrict the :source! command when executed in a sandbox. This
allows remote attackers to take advantage of the modeline feature to
inject arbitrary commands when a specially crafted file is opened
(CVE-2019-12735).
- Record
MGASA-2020-0082- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1551-1 No score
Security update for neovim
This update for neovim fixes the following issues:
Security issue fixed:
- CVE-2019-12735: Fixed a potential arbitrary code execution vulnerability in getchar.c (bsc#1137443).
- Record
openSUSE-SU-2019:1551-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1561-1 No score
Security update for vim
This update for vim fixes the following issue:
Security issue fixed:
- CVE-2019-12735: Fixed a potential arbitrary code execution vulnerability in getchar.c (bsc#1137443).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:1561-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1759-1 No score
Security update for neovim
This update for neovim fixes the following issues:
neovim was updated to version 0.3.7:
- CVE-2019-12735: source should check sandbox (boo#1137443)
- genappimage.sh: migrate to linuxdeploy
Version Update to version 0.3.5:
- options: properly reset directories on 'autochdir'
- Remove MSVC optimization workaround for SHM_ALL
- Make SHM_ALL to a variable instead of a compound literal #define
- doc: mention 'pynvim' module rename
- screen: don't crash when drawing popupmenu with 'rightleft' option
- look-behind match may use the wrong line number
- :terminal : set topline based on window height
- :recover : Fix crash on non-existent *.swp
Version Update to version 0.3.4:
- test: add tests for conceal cursor movement
- display: unify ursorline and concealcursor redraw logic
Version Update to version 0.3.3:
- health/provider: Check for available pynvim when neovim mod is missing
- python#CheckForModule: Use the given module string instead of hard-coding pynvim
- (health.provider)/python: Import the neovim, rather than pynvim, module
- TUI: Konsole DECSCUSR fixup
Version Update to version 0.3.2:-
-
Features
- clipboard: support Custom VimL functions (#9304)
- win/TUI: improve terminal/console support (#9401)
- startup: Use $XDG_CONFIG_DIRS/nvim/sysinit.vim if exists (#9077)
- support mapping in more places (#9299)
- diff/highlight: show underline for low-priority CursorLine (#9028)
- signs: Add 'nuhml' argument (#9113)
- clipboard: support Wayland (#9230)
- TUI: add support for undercurl and underline color (#9052)
- man.vim: soft (dynamic) wrap (#9023)
-
API
- API: implement object namespaces (#6920)
- API: implement nvim_win_set_buf() (#9100)
- API: virtual text annotations (nvim_buf_set_virtual_text) (#8180)
- API: add nvim_buf_is_loaded() (#8660)
- API: nvm_buf_get_offset_for_line (#8221)
- API/UI: ext_newgrid, ext_histate (#8221)
-
UI
- TUI: use BCE again more often (smoother resize) (#8806)
- screen: add missing status redraw when redraw_later(CLEAR) was used (#9315)
- TUI: clip invalid regions on resize (#8779)
- TUI: improvements for scrolling and clearing (#9193)
- TUI: disable clearing almost everywhere (#9143)
- TUI: always use safe cursor movement after resize (#9079)
- ui_options: also send when starting or from OptionSet (#9211)
- TUI: Avoid reset_color_cursor_color in old VTE (#9191)
- Don't erase screen on :hi Normal during startup (#9021)
- TUI: Hint wrapped lines to terminals (#8915)
-
FIXES
- RPC: turn errors from async calls into notifications
- TUI: Restore terminal title via 'title stacking' (#9407)
- genappimage: Unset $ARGV0 at invocation (#9376)
- TUI: Konsole 18.07.70 supports DECSCUSR (#9364)
- provider: improve error message (#9344)
- runtime/syntax: Fix highlighting of autogroup contents (#9328)
- VimL/confirm(): Show dialog even if :silent (#9297)
- clipboard: prefer xclip (#9302)
- provider/nodejs: fix npm, yarn detection
- channel: avoid buffering output when only terminal is active (#9218)
- ruby: detect rbenv shims for other versions (#8733)
- third party/unibilium: Fix parsing of extended capabilitiy entries (#9123)
- jobstart(): Fix hang on non-executable cwd (#9204)
- provide/nodejs: Simultaneously query npm and yarn (#9054)
- undo: Fix infinite loop if undo_read_byte returns EOF (#2880)
- 'swapfile: always show dialog' (#9034)
-
Add to the system-wide configuration file extension of runtimepath by /usr/share/vim/site, so that neovim uses other Vim plugins installed from packages.
-
Add /usr/share/vim/site tree of directories to be owned by neovim as well.
- Record
openSUSE-SU-2019:1759-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1796-1 No score
Security update for neovim
This update for neovim fixes the following issues:
neovim was updated to version 0.3.7:
- CVE-2019-12735: source should check sandbox (boo#1137443)
- genappimage.sh: migrate to linuxdeploy
Version Update to version 0.3.5:
- options: properly reset directories on 'autochdir'
- Remove MSVC optimization workaround for SHM_ALL
- Make SHM_ALL to a variable instead of a compound literal #define
- doc: mention 'pynvim' module rename
- screen: don't crash when drawing popupmenu with 'rightleft' option
- look-behind match may use the wrong line number
- :terminal : set topline based on window height
- :recover : Fix crash on non-existent *.swp
Version Update to version 0.3.4:
- test: add tests for conceal cursor movement
- display: unify ursorline and concealcursor redraw logic
Version Update to version 0.3.3:
- health/provider: Check for available pynvim when neovim mod is missing
- python#CheckForModule: Use the given module string instead of hard-coding pynvim
- (health.provider)/python: Import the neovim, rather than pynvim, module
- TUI: Konsole DECSCUSR fixup
Version Update to version 0.3.2:-
-
Features
- clipboard: support Custom VimL functions (#9304)
- win/TUI: improve terminal/console support (#9401)
- startup: Use $XDG_CONFIG_DIRS/nvim/sysinit.vim if exists (#9077)
- support mapping in more places (#9299)
- diff/highlight: show underline for low-priority CursorLine (#9028)
- signs: Add 'nuhml' argument (#9113)
- clipboard: support Wayland (#9230)
- TUI: add support for undercurl and underline color (#9052)
- man.vim: soft (dynamic) wrap (#9023)
-
API
- API: implement object namespaces (#6920)
- API: implement nvim_win_set_buf() (#9100)
- API: virtual text annotations (nvim_buf_set_virtual_text) (#8180)
- API: add nvim_buf_is_loaded() (#8660)
- API: nvm_buf_get_offset_for_line (#8221)
- API/UI: ext_newgrid, ext_histate (#8221)
-
UI
- TUI: use BCE again more often (smoother resize) (#8806)
- screen: add missing status redraw when redraw_later(CLEAR) was used (#9315)
- TUI: clip invalid regions on resize (#8779)
- TUI: improvements for scrolling and clearing (#9193)
- TUI: disable clearing almost everywhere (#9143)
- TUI: always use safe cursor movement after resize (#9079)
- ui_options: also send when starting or from OptionSet (#9211)
- TUI: Avoid reset_color_cursor_color in old VTE (#9191)
- Don't erase screen on :hi Normal during startup (#9021)
- TUI: Hint wrapped lines to terminals (#8915)
-
FIXES
- RPC: turn errors from async calls into notifications
- TUI: Restore terminal title via 'title stacking' (#9407)
- genappimage: Unset $ARGV0 at invocation (#9376)
- TUI: Konsole 18.07.70 supports DECSCUSR (#9364)
- provider: improve error message (#9344)
- runtime/syntax: Fix highlighting of autogroup contents (#9328)
- VimL/confirm(): Show dialog even if :silent (#9297)
- clipboard: prefer xclip (#9302)
- provider/nodejs: fix npm, yarn detection
- channel: avoid buffering output when only terminal is active (#9218)
- ruby: detect rbenv shims for other versions (#8733)
- third party/unibilium: Fix parsing of extended capabilitiy entries (#9123)
- jobstart(): Fix hang on non-executable cwd (#9204)
- provide/nodejs: Simultaneously query npm and yarn (#9054)
- undo: Fix infinite loop if undo_read_byte returns EOF (#2880)
- 'swapfile: always show dialog' (#9034)
-
Add to the system-wide configuration file extension of runtimepath by /usr/share/vim/site, so that neovim uses other Vim plugins installed from packages.
-
Add /usr/share/vim/site tree of directories to be owned by neovim as well.
This update was imported from the openSUSE:Leap:15.0:Update update project.
- Record
openSUSE-SU-2019:1796-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1997-1 No score
Security update for neovim
This update for neovim fixes the following issues:
neovim was updated to version 0.3.7:
- CVE-2019-12735: source should check sandbox (boo#1137443)
- genappimage.sh: migrate to linuxdeploy
Version Update to version 0.3.5:
- options: properly reset directories on 'autochdir'
- Remove MSVC optimization workaround for SHM_ALL
- Make SHM_ALL to a variable instead of a compound literal #define
- doc: mention 'pynvim' module rename
- screen: don't crash when drawing popupmenu with 'rightleft' option
- look-behind match may use the wrong line number
- :terminal : set topline based on window height
- :recover : Fix crash on non-existent *.swp
Version Update to version 0.3.4:
- test: add tests for conceal cursor movement
- display: unify ursorline and concealcursor redraw logic
Version Update to version 0.3.3:
- health/provider: Check for available pynvim when neovim mod is missing
- python#CheckForModule: Use the given module string instead of hard-coding pynvim
- (health.provider)/python: Import the neovim, rather than pynvim, module
- TUI: Konsole DECSCUSR fixup
Version Update to version 0.3.2:-
-
Features
- clipboard: support Custom VimL functions (#9304)
- win/TUI: improve terminal/console support (#9401)
- startup: Use $XDG_CONFIG_DIRS/nvim/sysinit.vim if exists (#9077)
- support mapping in more places (#9299)
- diff/highlight: show underline for low-priority CursorLine (#9028)
- signs: Add 'nuhml' argument (#9113)
- clipboard: support Wayland (#9230)
- TUI: add support for undercurl and underline color (#9052)
- man.vim: soft (dynamic) wrap (#9023)
-
API
- API: implement object namespaces (#6920)
- API: implement nvim_win_set_buf() (#9100)
- API: virtual text annotations (nvim_buf_set_virtual_text) (#8180)
- API: add nvim_buf_is_loaded() (#8660)
- API: nvm_buf_get_offset_for_line (#8221)
- API/UI: ext_newgrid, ext_histate (#8221)
-
UI
- TUI: use BCE again more often (smoother resize) (#8806)
- screen: add missing status redraw when redraw_later(CLEAR) was used (#9315)
- TUI: clip invalid regions on resize (#8779)
- TUI: improvements for scrolling and clearing (#9193)
- TUI: disable clearing almost everywhere (#9143)
- TUI: always use safe cursor movement after resize (#9079)
- ui_options: also send when starting or from OptionSet (#9211)
- TUI: Avoid reset_color_cursor_color in old VTE (#9191)
- Don't erase screen on :hi Normal during startup (#9021)
- TUI: Hint wrapped lines to terminals (#8915)
-
FIXES
- RPC: turn errors from async calls into notifications
- TUI: Restore terminal title via 'title stacking' (#9407)
- genappimage: Unset $ARGV0 at invocation (#9376)
- TUI: Konsole 18.07.70 supports DECSCUSR (#9364)
- provider: improve error message (#9344)
- runtime/syntax: Fix highlighting of autogroup contents (#9328)
- VimL/confirm(): Show dialog even if :silent (#9297)
- clipboard: prefer xclip (#9302)
- provider/nodejs: fix npm, yarn detection
- channel: avoid buffering output when only terminal is active (#9218)
- ruby: detect rbenv shims for other versions (#8733)
- third party/unibilium: Fix parsing of extended capabilitiy entries (#9123)
- jobstart(): Fix hang on non-executable cwd (#9204)
- provide/nodejs: Simultaneously query npm and yarn (#9054)
- undo: Fix infinite loop if undo_read_byte returns EOF (#2880)
- 'swapfile: always show dialog' (#9034)
-
Add to the system-wide configuration file extension of runtimepath by /usr/share/vim/site, so that neovim uses other Vim plugins installed from packages.
-
Add /usr/share/vim/site tree of directories to be owned by neovim as well.
This update was imported from the openSUSE:Leap:15.1:Update update project.
- Record
openSUSE-SU-2019:1997-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11081-1 No score
neovim-0.5.1-1.1 on GA media
These are all security issues fixed in the neovim-0.5.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11081-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11497-1 No score
gvim-8.2.3408-1.2 on GA media
These are all security issues fixed in the gvim-8.2.3408-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11497-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:14078-1 No score
Security update for vim
This update for vim fixes the following issues:
Security issue fixed:
- CVE-2019-12735: Fixed a potential arbitrary code execution vulnerability in getchar.c (bsc#1137443).
- Record
SUSE-SU-2019:14078-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:1456-1 No score
Security update for vim
This update for vim fixes the following issue:
Security issue fixed:
- CVE-2019-12735: Fixed a potential arbitrary code execution vulnerability in getchar.c (bsc#1137443).
- Record
SUSE-SU-2019:1456-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:1457-1 No score
Security update for vim
This update for vim fixes the following issue:
Security issue fixed:
- CVE-2019-12735: Fixed a potential arbitrary code execution vulnerability in getchar.c (bsc#1137443).
- Record
SUSE-SU-2019:1457-1- Updated
- 2026-11-02
OSVUSN-4016-1 No score
vim vulnerabilities
It was discovered that Vim incorrectly handled certain files. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 16.04 LTS. (CVE-2017-5953)
It was discovered that Vim incorrectly handled certain files. An attacker could possibly use this issue to execute arbitrary code. (CVE-2019-12735)
- Record
USN-4016-1- Updated
- 2026-11-02
OSVUSN-4862-1 No score
neovim vulnerability
It was discovered that Neovim incorrectly handled certain files. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code.
- Record
USN-4862-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
neovimAlpine:v3.10 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.11 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.12 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.13 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.14 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.15 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.16 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.17 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.18 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.19 |
before 0.3.6-r0 | 0.3.6-r0 |
Show 172 moreShow less
| Package | Affected | Fixed |
|---|---|---|
neovimAlpine:v3.20 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.21 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.22 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.23 |
before 0.3.6-r0 | 0.3.6-r0 |
neovimAlpine:v3.24 |
before 0.3.6-r0 | 0.3.6-r0 |
vimAlpine:v3.10 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.11 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.12 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.13 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.14 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.15 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.16 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.17 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.18 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.19 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.20 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.21 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.22 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.23 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.24 |
before 8.1.1365-r0 | 8.1.1365-r0 |
vimAlpine:v3.7 |
before 8.0.1359-r2 | 8.0.1359-r2 |
vimAlpine:v3.8 |
before 8.1.1365 | 8.1.1365 |
vimAlpine:v3.9 |
before 8.1.1365-r0 | 8.1.1365-r0 |
neovimDebian:12 |
before 0.3.4-3 | 0.3.4-3 |
neovimDebian:13 |
before 0.3.4-3 | 0.3.4-3 |
neovimDebian:14 |
before 0.3.4-3 | 0.3.4-3 |
vimDebian:12 |
before 2:8.1.0875-4 | 2:8.1.0875-4 |
vimDebian:13 |
before 2:8.1.0875-4 | 2:8.1.0875-4 |
vimDebian:14 |
before 2:8.1.0875-4 | 2:8.1.0875-4 |
vimDebian:8 From an advisory covering 3 CVEs |
before 2:7.4.488-7+deb8u4, plus listed versions 2:7.4.488-72:7.4.488-7+deb8u12:7.4.488-7+deb8u22:7.4.488-7+deb8u3 |
2:7.4.488-7+deb8u4 |
vimDebian:9 |
before 2:8.0.0197-4+deb9u2, plus listed versions 2:8.0.0197-42:8.0.0197-4+deb9u1 |
2:8.0.0197-4+deb9u2 |
neovimDebian:9 |
before 0.1.7-4+deb9u1, plus listed versions 0.1.7-4 |
0.1.7-4+deb9u1 |
neovimMageia:7 |
before 0.3.7-1.mga7 | 0.3.7-1.mga7 |
vimMageia:7 |
before 8.1.1048-1.1.mga7 | 8.1.1048-1.1.mga7 |
vimRed Hat:enterprise_linux:7::client |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-X11Red Hat:enterprise_linux:7::client |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-commonRed Hat:enterprise_linux:7::client |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-debuginfoRed Hat:enterprise_linux:7::client |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-enhancedRed Hat:enterprise_linux:7::client |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-filesystemRed Hat:enterprise_linux:7::client |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-minimalRed Hat:enterprise_linux:7::client |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vimRed Hat:enterprise_linux:7::computenode |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-commonRed Hat:enterprise_linux:7::computenode |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-debuginfoRed Hat:enterprise_linux:7::computenode |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-enhancedRed Hat:enterprise_linux:7::computenode |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-filesystemRed Hat:enterprise_linux:7::computenode |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-minimalRed Hat:enterprise_linux:7::computenode |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-X11Red Hat:enterprise_linux:7::computenode |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vimRed Hat:enterprise_linux:7::server |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-X11Red Hat:enterprise_linux:7::server |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-commonRed Hat:enterprise_linux:7::server |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-debuginfoRed Hat:enterprise_linux:7::server |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-enhancedRed Hat:enterprise_linux:7::server |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-filesystemRed Hat:enterprise_linux:7::server |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-minimalRed Hat:enterprise_linux:7::server |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vimRed Hat:enterprise_linux:7::workstation |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-X11Red Hat:enterprise_linux:7::workstation |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-commonRed Hat:enterprise_linux:7::workstation |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-debuginfoRed Hat:enterprise_linux:7::workstation |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-enhancedRed Hat:enterprise_linux:7::workstation |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-filesystemRed Hat:enterprise_linux:7::workstation |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-minimalRed Hat:enterprise_linux:7::workstation |
before 2:7.4.160-6.el7_6 | 2:7.4.160-6.el7_6 |
vim-X11Red Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-X11-debuginfoRed Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-commonRed Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-common-debuginfoRed Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-debuginfoRed Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-debugsourceRed Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-enhancedRed Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-enhanced-debuginfoRed Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-filesystemRed Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-minimal-debuginfoRed Hat:enterprise_linux:8::appstream |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vimRed Hat:enterprise_linux:8::baseos |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-X11-debuginfoRed Hat:enterprise_linux:8::baseos |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-common-debuginfoRed Hat:enterprise_linux:8::baseos |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-debuginfoRed Hat:enterprise_linux:8::baseos |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-debugsourceRed Hat:enterprise_linux:8::baseos |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-enhanced-debuginfoRed Hat:enterprise_linux:8::baseos |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-minimalRed Hat:enterprise_linux:8::baseos |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vim-minimal-debuginfoRed Hat:enterprise_linux:8::baseos |
before 2:8.0.1763-11.el8_0 | 2:8.0.1763-11.el8_0 |
vimRed Hat:enterprise_linux:6::client |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-X11Red Hat:enterprise_linux:6::client |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-commonRed Hat:enterprise_linux:6::client |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-debuginfoRed Hat:enterprise_linux:6::client |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-enhancedRed Hat:enterprise_linux:6::client |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-filesystemRed Hat:enterprise_linux:6::client |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-minimalRed Hat:enterprise_linux:6::client |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vimRed Hat:enterprise_linux:6::computenode |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-commonRed Hat:enterprise_linux:6::computenode |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-debuginfoRed Hat:enterprise_linux:6::computenode |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-enhancedRed Hat:enterprise_linux:6::computenode |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-filesystemRed Hat:enterprise_linux:6::computenode |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-minimalRed Hat:enterprise_linux:6::computenode |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-X11Red Hat:enterprise_linux:6::computenode |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vimRed Hat:enterprise_linux:6::server |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-X11Red Hat:enterprise_linux:6::server |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-commonRed Hat:enterprise_linux:6::server |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-debuginfoRed Hat:enterprise_linux:6::server |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-enhancedRed Hat:enterprise_linux:6::server |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-filesystemRed Hat:enterprise_linux:6::server |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-minimalRed Hat:enterprise_linux:6::server |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vimRed Hat:enterprise_linux:6::workstation |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-X11Red Hat:enterprise_linux:6::workstation |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-commonRed Hat:enterprise_linux:6::workstation |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-debuginfoRed Hat:enterprise_linux:6::workstation |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-enhancedRed Hat:enterprise_linux:6::workstation |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-filesystemRed Hat:enterprise_linux:6::workstation |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vim-minimalRed Hat:enterprise_linux:6::workstation |
before 2:7.4.629-5.el6_10.2 | 2:7.4.629-5.el6_10.2 |
vimRed Hat:rhel_eus:7.5::computenode |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-commonRed Hat:rhel_eus:7.5::computenode |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-debuginfoRed Hat:rhel_eus:7.5::computenode |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-enhancedRed Hat:rhel_eus:7.5::computenode |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-filesystemRed Hat:rhel_eus:7.5::computenode |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-minimalRed Hat:rhel_eus:7.5::computenode |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-X11Red Hat:rhel_eus:7.5::computenode |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vimRed Hat:rhel_eus:7.5::server |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-X11Red Hat:rhel_eus:7.5::server |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-commonRed Hat:rhel_eus:7.5::server |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-debuginfoRed Hat:rhel_eus:7.5::server |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-enhancedRed Hat:rhel_eus:7.5::server |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-filesystemRed Hat:rhel_eus:7.5::server |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vim-minimalRed Hat:rhel_eus:7.5::server |
before 2:7.4.160-4.el7_5.1 | 2:7.4.160-4.el7_5.1 |
vimRed Hat:rhel_eus:7.4::computenode |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-commonRed Hat:rhel_eus:7.4::computenode |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-debuginfoRed Hat:rhel_eus:7.4::computenode |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-enhancedRed Hat:rhel_eus:7.4::computenode |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-filesystemRed Hat:rhel_eus:7.4::computenode |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-minimalRed Hat:rhel_eus:7.4::computenode |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-X11Red Hat:rhel_eus:7.4::computenode |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vimRed Hat:rhel_eus:7.4::server |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-X11Red Hat:rhel_eus:7.4::server |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-commonRed Hat:rhel_eus:7.4::server |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-debuginfoRed Hat:rhel_eus:7.4::server |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-enhancedRed Hat:rhel_eus:7.4::server |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-filesystemRed Hat:rhel_eus:7.4::server |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vim-minimalRed Hat:rhel_eus:7.4::server |
before 2:7.4.160-2.el7_4.1 | 2:7.4.160-2.el7_4.1 |
vimSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 7.2-8.21.3.1 | 7.2-8.21.3.1 |
vimSUSE:Linux Enterprise Server 11 SP4-LTSS |
before 7.2-8.21.3.1 | 7.2-8.21.3.1 |
vimSUSE:OpenStack Cloud 7 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Desktop 12 SP3 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Desktop 12 SP4 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server 12-LTSS |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server 12 SP1-LTSS |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server 12 SP2-LTSS |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server 12 SP2-BCL |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server 12 SP3 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server 12 SP4 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Enterprise Storage 4 |
before 7.4.326-17.3.1 | 7.4.326-17.3.1 |
vimSUSE:Linux Enterprise Module for Basesystem 15 |
before 8.0.1568-5.3.1 | 8.0.1568-5.3.1 |
vimSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 8.0.1568-5.3.1 | 8.0.1568-5.3.1 |
vimSUSE:Linux Enterprise Module for Desktop Applications 15 |
before 8.0.1568-5.3.1 | 8.0.1568-5.3.1 |
vimSUSE:Linux Enterprise Module for Desktop Applications 15 SP1 |
before 8.0.1568-5.3.1 | 8.0.1568-5.3.1 |
vimUbuntu:16.04:LTS |
before 2:7.4.1689-3ubuntu1.3, plus listed versions 2:7.4.712-2ubuntu42:7.4.826-1ubuntu12:7.4.826-1ubuntu22:7.4.826-1ubuntu32:7.4.963-1ubuntu1 Show 5 moreShow less2:7.4.963-1ubuntu42:7.4.963-1ubuntu52:7.4.1689-3ubuntu12:7.4.1689-3ubuntu1.12:7.4.1689-3ubuntu1.2 |
2:7.4.1689-3ubuntu1.3 |
vimUbuntu:18.04:LTS |
before 2:8.0.1453-1ubuntu1.1, plus listed versions 2:8.0.0197-4ubuntu52:8.0.1144-1ubuntu12:8.0.1401-1ubuntu12:8.0.1401-1ubuntu22:8.0.1401-1ubuntu32:8.0.1453-1ubuntu1 |
2:8.0.1453-1ubuntu1.1 |
neovimUbuntu:Pro:18.04:LTS |
before 0.2.2-3ubuntu0.1~esm1, plus listed versions 0.2.0-3build20.2.2-20.2.2-3 |
0.2.2-3ubuntu0.1~esm1 |
vimUbuntu:16.04:LTS From an advisory covering 2 CVEs |
before 2:7.4.1689-3ubuntu1.3, plus listed versions 2:7.4.712-2ubuntu42:7.4.826-1ubuntu12:7.4.826-1ubuntu22:7.4.826-1ubuntu32:7.4.963-1ubuntu1 Show 5 moreShow less2:7.4.963-1ubuntu42:7.4.963-1ubuntu52:7.4.1689-3ubuntu12:7.4.1689-3ubuntu1.12:7.4.1689-3ubuntu1.2 |
2:7.4.1689-3ubuntu1.3 |
vimUbuntu:18.04:LTS From an advisory covering 2 CVEs |
before 2:8.0.1453-1ubuntu1.1, plus listed versions 2:8.0.0197-4ubuntu52:8.0.1144-1ubuntu12:8.0.1401-1ubuntu12:8.0.1401-1ubuntu22:8.0.1401-1ubuntu32:8.0.1453-1ubuntu1 |
2:8.0.1453-1ubuntu1.1 |
neovimSUSE:Package Hub 15 |
before 0.3.1-bp150.2.6.1 | 0.3.1-bp150.2.6.1 |
neovimopenSUSE:Leap 15.0 |
before 0.3.1-bp150.2.6.1 | 0.3.1-bp150.2.6.1 |
neovimopenSUSE:Leap 15.1 |
before 0.3.1-bp150.2.6.1 | 0.3.1-bp150.2.6.1 |
vimopenSUSE:Leap 15.0 |
before 8.0.1568-lp151.5.3.1 | 8.0.1568-lp151.5.3.1 |
vimopenSUSE:Leap 15.1 |
before 8.0.1568-lp151.5.3.1 | 8.0.1568-lp151.5.3.1 |
neovimopenSUSE:Leap 15.0 |
before 0.3.7-lp151.2.7.1 | 0.3.7-lp151.2.7.1 |
neovimopenSUSE:Leap 15.1 |
before 0.3.7-lp151.2.7.1 | 0.3.7-lp151.2.7.1 |
neovimSUSE:Package Hub 15 |
before 0.3.7-bp150.2.9.1 | 0.3.7-bp150.2.9.1 |
neovimSUSE:Package Hub 15 SP1 |
before 0.3.7-bp151.3.3.1 | 0.3.7-bp151.3.3.1 |
neovimopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 0.5.1-1.1 | 0.5.1-1.1 |
vimopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 8.2.3408-1.2 | 8.2.3408-1.2 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Vim < 8.1.1365 / Neovim < 0.3.6 - Arbitrary Code Execution | 2019-06-04 |
| PoC in GitHub | pcy190/ace-vim-neovim | 2019-06-06 |
| PoC in GitHub | oldthree3/CVE-2019-12735-VIM-NEOVIM | 2019-06-18 |
| PoC in GitHub | datntsec/CVE-2019-12735 | 2020-10-26 |
| PoC in GitHub | nickylimjj/cve-2019-12735 | 2021-05-20 |
| PoC in GitHub | st9007a/CVE-2019-12735 | 2022-07-26 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, exploits | OSV | |
| first indexed | CVE List, EUVD, Exploit-DB, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-12735 is a high vulnerability (CVSS 8.6) in Neovim, published June 5, 2019. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 19.0%, the 97th percentile. Fixed in neovim 0.3.6-r0.
References
github.com/numirias/security/blob/master/doc/2019-06-04_ace-vim-neovim.md
github.com/vim/vim/commit/53575521406739cf20bbe4e384d88e7dca11f040
github.com/neovim/neovim/pull/10082
bugs.debian.org/930020
bugs.debian.org/930024
lists.fedoraproject.org/archives/list/[email protected]/message/2BMDSHTF754TITC6AQJPCS5IRIDMMIM7
Show 63 moreShow less
usn.ubuntu.com/4016-1
usn.ubuntu.com/4016-2
securityfocus.com/bid/108724
lists.fedoraproject.org/archives/list/[email protected]/message/TRIRBC2YRGKPAWVRMZS4SZTGGCVRVZPR
lists.opensuse.org/opensuse-security-announce/2019-06/msg00031.html
lists.opensuse.org/opensuse-security-announce/2019-06/msg00036.html
lists.opensuse.org/opensuse-security-announce/2019-06/msg00037.html
debian.org/security/2019/dsa-4467
seclists.org/bugtraq/2019/Jun/33
support.f5.com/csp/article/K93144355
access.redhat.com/errata/RHSA-2019:1619
access.redhat.com/errata/RHSA-2019:1774
access.redhat.com/errata/RHSA-2019:1793
lists.opensuse.org/opensuse-security-announce/2019-07/msg00034.html
lists.opensuse.org/opensuse-security-announce/2019-07/msg00050.html
debian.org/security/2019/dsa-4487
seclists.org/bugtraq/2019/Jul/39
access.redhat.com/errata/RHSA-2019:1947
lists.debian.org/debian-lts-announce/2019/08/msg00003.html
lists.opensuse.org/opensuse-security-announce/2019-08/msg00075.html
support.f5.com/csp/article/K93144355?utm_source=f5support&utm_medium=RSS
security.gentoo.org/glsa/202003-04
exploit-db.com/exploits/46973
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2BMDSHTF754TITC6AQJPCS5IRIDMMIM7
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TRIRBC2YRGKPAWVRMZS4SZTGGCVRVZPR
support.f5.com/csp/article/K93144355?utm_source=f5support&%3Butm_medium=RSS
nvd.nist.gov/vuln/detail/CVE-2019-12735
github.com/advisories/GHSA-5x93-92vm-jw5m
security.alpinelinux.org/vuln/CVE-2019-12735
docs.bell-sw.com/security/cves/CVE-2019-12735
security-tracker.debian.org/tracker/CVE-2019-12735
advisories.mageia.org/MGASA-2020-0082.html
bugs.mageia.org/show_bug.cgi?id=24929
lists.fedoraproject.org/archives/list/[email protected]/thread/2BMDSHTF754TITC6AQJPCS5IRIDMMIM7
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1718308
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1619.json
access.redhat.com/security/cve/CVE-2019-12735
cve.org/CVERecord?id=CVE-2019-12735
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1774.json
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1793.json
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1947.json
suse.com/support/update/announcement/2019/suse-su-201914078-1
bugzilla.suse.com/1137443
suse.com/security/cve/CVE-2019-12735
suse.com/support/update/announcement/2019/suse-su-20191456-1
suse.com/support/update/announcement/2019/suse-su-20191457-1
ubuntu.com/security/CVE-2019-12735
ubuntu.com/security/notices/USN-4016-1
ubuntu.com/security/notices/USN-4016-2
ubuntu.com/security/notices/USN-4862-1
ubuntu.com/security/CVE-2017-5953
lists.opensuse.org/archives/list/[email protected]/thread/TYOETLXB2RD3GRLLDIZKE7UUWDK5TXBE
lists.opensuse.org/archives/list/[email protected]/thread/EA6FIRLDRZGR2FVSPZOUMCMXJLSQDFXI
lists.opensuse.org/archives/list/[email protected]/thread/JVVBP77XXWO6UY6YS7QTWDVNSXCX6BNR
lists.opensuse.org/archives/list/[email protected]/thread/Q6RJXM33RFU6CEU4RJBJ7IIU6ZU4ZYVM
lists.opensuse.org/archives/list/[email protected]/thread/O5Q6ECCW6N3P3VMFMCNJL5AQBTRSD4AI
suse.com/security/cve/CVE-2017-5953
suse.com/security/cve/CVE-2017-6349
suse.com/security/cve/CVE-2017-6350
suse.com/security/cve/CVE-2007-2438
suse.com/security/cve/CVE-2007-2953
suse.com/security/cve/CVE-2017-1000382