CVE-2017-5953
vim: Tree length values not validated properly when handling a spell file
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD. Niedriger laut Red Hat (niedrig), Amazon (niedrig), Ubuntu (niedrig).
Beschreibung
vim before patch 8.0.0322 does not properly validate values for tree length when handling a spell file, which may result in an integer overflow at a memory allocation site and a resultant buffer overflow.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| alpine 3.10 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.11 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.12 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.13 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.14 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.15 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.16 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.17 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.18 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.19 | neovim, vim | 0.2.0-r0 und 1 weitere |
| alpine 3.2 | vim | 7.4.712-r2 |
| alpine 3.20 | neovim, vim | 0.2.0-r0 und 1 weitere |
Alle 73 Einträge aus 39 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| alpine 3.10 | neovim | 0.2.0-r0 |
| alpine 3.10 | vim | 8.0.0329-r0 |
| alpine 3.11 | neovim | 0.2.0-r0 |
| alpine 3.11 | vim | 8.0.0329-r0 |
| alpine 3.12 | neovim | 0.2.0-r0 |
| alpine 3.12 | vim | 8.0.0329-r0 |
| alpine 3.13 | neovim | 0.2.0-r0 |
| alpine 3.13 | vim | 8.0.0329-r0 |
| alpine 3.14 | neovim | 0.2.0-r0 |
| alpine 3.14 | vim | 8.0.0329-r0 |
| alpine 3.15 | neovim | 0.2.0-r0 |
| alpine 3.15 | vim | 8.0.0329-r0 |
| alpine 3.16 | neovim | 0.2.0-r0 |
| alpine 3.16 | vim | 8.0.0329-r0 |
| alpine 3.17 | neovim | 0.2.0-r0 |
| alpine 3.17 | vim | 8.0.0329-r0 |
| alpine 3.18 | neovim | 0.2.0-r0 |
| alpine 3.18 | vim | 8.0.0329-r0 |
| alpine 3.19 | neovim | 0.2.0-r0 |
| alpine 3.19 | vim | 8.0.0329-r0 |
| alpine 3.2 | vim | 7.4.712-r2 |
| alpine 3.20 | neovim | 0.2.0-r0 |
| alpine 3.20 | vim | 8.0.0329-r0 |
| alpine 3.21 | neovim | 0.2.0-r0 |
| alpine 3.21 | vim | 8.0.0329-r0 |
| alpine 3.22 | neovim | 0.2.0-r0 |
| alpine 3.22 | vim | 8.0.0329-r0 |
| alpine 3.23 | neovim | 0.2.0-r0 |
| alpine 3.23 | vim | 8.0.0329-r0 |
| alpine 3.24 | neovim | 0.2.0-r0 |
| alpine 3.24 | vim | 8.0.0329-r0 |
| alpine 3.3 | vim | 7.4.943-r5 |
| alpine 3.4 | vim | 7.4.1831-r3 |
| alpine 3.5 | vim | 8.0.0329-r0 |
| alpine 3.6 | neovim | 0.2.0-r0 |
| alpine 3.6 | vim | 8.0.0329-r0 |
| alpine 3.7 | neovim | 0.2.0-r0 |
| alpine 3.7 | vim | 8.0.0329-r0 |
| alpine 3.8 | neovim | 0.2.0-r0 |
| alpine 3.8 | vim | 8.0.0329-r0 |
| alpine 3.9 | neovim | 0.2.0-r0 |
| alpine 3.9 | vim | 8.0.0329-r0 |
| alpine edge | neovim | 0.2.0-r0 |
| alpine edge | vim | 8.0.0329-r0 |
| amazon linux 1 | vim-common | 2:8.0.0503-1.45.amzn1 |
| amazon linux 1 | vim-debuginfo | 2:8.0.0503-1.45.amzn1 |
| amazon linux 1 | vim-enhanced | 2:8.0.0503-1.45.amzn1 |
| amazon linux 1 | vim-filesystem | 2:8.0.0503-1.45.amzn1 |
| amazon linux 1 | vim-minimal | 2:8.0.0503-1.45.amzn1 |
| debian 11 | neovim | 0.1.7-4 |
| debian 11 | vim | 2:8.0.0197-2 |
| debian 12 | neovim | 0.1.7-4 |
| debian 12 | vim | 2:8.0.0197-2 |
| debian 13 | neovim | 0.1.7-4 |
| debian 13 | vim | 2:8.0.0197-2 |
| debian 14 | neovim | 0.1.7-4 |
| debian 14 | vim | 2:8.0.0197-2 |
| debian 7 | vim | 2:7.3.547-7+deb7u2 |
| debian 8 | vim | 2:7.4.488-7+deb8u2 |
| echo | neovim | 0.1.7-4 |
| echo | vim | 2:8.0.0197-2 |
| Red Hat | vim | kein Fix angegeben |
| Red Hat | vim-X11 | kein Fix angegeben |
| Red Hat | vim-common | kein Fix angegeben |
| Red Hat | vim-enhanced | kein Fix angegeben |
| Red Hat | vim-filesystem | kein Fix angegeben |
| Red Hat | vim-minimal | kein Fix angegeben |
| root.io alpine 3.18 | rootio-vim | 8.0.0329-r0 |
| root.io alpine 3.19 | rootio-vim | 8.0.0329-r0 |
| root.io debian 12 | rootio-vim | 2:8.0.0197-2 |
| ubuntu 14.04-ESM | vim | 2:7.4.052-1ubuntu3.1+esm1 |
| ubuntu 16.04 | vim | 2:7.4.1689-3ubuntu1.3 |
| ubuntu 16.04-ESM | vim | 2:7.4.1689-3ubuntu1.3 |
Referenzen
- http://www.debian.org/security/2017/dsa-3786
- http://www.securityfocus.com/bid/96217
- https://access.redhat.com/security/cve/CVE-2017-5953
- https://github.com/vim/vim/commit/399c297aa93afe2c0a39e2a1b3f972aebba44c9d
- https://groups.google.com/forum/#!topic/vim_dev/t-3RSdEnrHY
- https://groups.google.com/forum/#%21topic/vim_dev/t-3RSdEnrHY
- https://nvd.nist.gov/vuln/detail/CVE-2017-5953
- https://security.gentoo.org/glsa/201706-26