CVE-2017-5953

Published: 10 February 2017

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.

Priority

Low

CVSS 3 base score: 9.8

Status

Package Release Status
neovim
Launchpad, Ubuntu, Debian
Upstream
Released (0.1.7-4)
Ubuntu 20.04 LTS (Focal Fossa) Not vulnerable
(0.2.2-3)
Ubuntu 18.04 LTS (Bionic Beaver) Not vulnerable
(0.2.2-3)
Ubuntu 16.04 LTS (Xenial Xerus) Does not exist

Ubuntu 14.04 ESM (Trusty Tahr) Does not exist

Ubuntu 12.04 ESM (Precise Pangolin) Does not exist

Patches:
Upstream: https://github.com/vim/vim/commit/399c297aa93afe2c0a39e2a1b3f972aebba44c9d
vim
Launchpad, Ubuntu, Debian
Upstream
Released (2:8.0.0197-2)
Ubuntu 20.04 LTS (Focal Fossa) Not vulnerable
(2:8.0.1144-1ubuntu1)
Ubuntu 18.04 LTS (Bionic Beaver) Not vulnerable
(2:8.0.1144-1ubuntu1)
Ubuntu 16.04 LTS (Xenial Xerus)
Released (2:7.4.1689-3ubuntu1.3)
Ubuntu 14.04 ESM (Trusty Tahr)
Released (2:7.4.052-1ubuntu3.1+esm1)
Ubuntu 12.04 ESM (Precise Pangolin)
Released (2:7.3.429-2ubuntu2.3)
Patches:
Upstream: https://github.com/vim/vim/commit/399c297aa93afe2c0a39e2a1b3f972aebba44c9d