CVE-2018-12698

Published: 23 June 2018

demangle_template in cplus-dem.c in GNU libiberty, as distributed in GNU Binutils 2.30, allows attackers to trigger excessive memory consumption (aka OOM) during the "Create an array for saving the template argument values" XNEWVEC call. This can occur during execution of objdump.

Priority

Low

CVSS 3 base score: 7.5

Status

Package Release Status
binutils
Launchpad, Ubuntu, Debian
Upstream
Released (2.32.51.20190707-1)
Ubuntu 20.10 (Groovy Gorilla) Not vulnerable
(2.32-8ubuntu1)
Ubuntu 20.04 LTS (Focal Fossa) Not vulnerable
(2.32-8ubuntu1)
Ubuntu 18.04 LTS (Bionic Beaver)
Released (2.30-21ubuntu1~18.04.3)
Ubuntu 16.04 LTS (Xenial Xerus) Needed

Ubuntu 14.04 ESM (Trusty Tahr) Needs triage

Ubuntu 12.04 ESM (Precise Pangolin) Needs triage

Patches:
Upstream: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=03e51746ed98d9106803f6009ebd71ea670ad3b9
libiberty
Launchpad, Ubuntu, Debian
Upstream
Released (20190122-1)
Ubuntu 20.10 (Groovy Gorilla) Not vulnerable
(20190122-1)
Ubuntu 20.04 LTS (Focal Fossa) Not vulnerable
(20190122-1)
Ubuntu 18.04 LTS (Bionic Beaver)
Released (20170913-1ubuntu0.1)
Ubuntu 16.04 LTS (Xenial Xerus)
Released (20160215-1ubuntu0.3)
Ubuntu 14.04 ESM (Trusty Tahr) Does not exist

Ubuntu 12.04 ESM (Precise Pangolin) Does not exist

Patches:
Upstream: https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=266886