CVE-2018-12698
binutils: demangle_template in cplus-dem.c in GNU libiberty, as distributed in GNU Binutils 2.30, allows attackers to trigger e...
CVE-2018-12698 is fixed in 42 products on 1 platform, first by libiberty-dev 20170913-1ubuntu0.1, released July 23, 2019. It is not reported as exploited. Patch Radar priority: Routine.
Routine
CVSS
n/a
Low
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0620
93rd percentile
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.
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| binutils · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-aarch64-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-aarch64-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-alpha-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-alpha-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-arm-linux-gnueabi · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-arm-linux-gnueabi 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-arm-linux-gnueabihf · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-arm-linux-gnueabihf 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-common · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-common 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-for-build · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-for-build 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-for-host · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-for-host 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-hppa-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-hppa-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-hppa64-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-hppa64-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-i686-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-i686-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-i686-kfreebsd-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-i686-kfreebsd-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-i686-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-i686-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-ia64-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-ia64-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-m68k-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-m68k-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mips-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mips-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mips64-linux-gnuabi64 · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mips64-linux-gnuabi64 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mips64-linux-gnuabin32 · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mips64-linux-gnuabin32 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mips64el-linux-gnuabi64 · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mips64el-linux-gnuabi64 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mips64el-linux-gnuabin32 · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mips64el-linux-gnuabin32 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mipsel-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mipsel-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mipsisa32r6-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mipsisa32r6-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mipsisa32r6el-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mipsisa32r6el-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mipsisa64r6-linux-gnuabi64 · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mipsisa64r6-linux-gnuabi64 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mipsisa64r6-linux-gnuabin32 · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mipsisa64r6-linux-gnuabin32 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mipsisa64r6el-linux-gnuabi64 · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mipsisa64r6el-linux-gnuabi64 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-mipsisa64r6el-linux-gnuabin32 · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-mipsisa64r6el-linux-gnuabin32 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-multiarch · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-multiarch 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-powerpc-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-powerpc-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-powerpc-linux-gnuspe · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-powerpc-linux-gnuspe 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-powerpc64-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-powerpc64-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-powerpc64le-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-powerpc64le-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-riscv64-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-riscv64-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-s390x-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-s390x-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-sh4-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-sh4-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-source · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-source 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-sparc64-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-sparc64-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-x86-64-kfreebsd-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-x86-64-kfreebsd-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-x86-64-linux-gnu · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-x86-64-linux-gnu 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| binutils-x86-64-linux-gnux32 · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | binutils-x86-64-linux-gnux32 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| libbinutils · Ubuntu 18.04.6 LTS (bionic) | 2.30-21ubuntu1~18.04.3 | libbinutils 2.30-21ubuntu1~18.04.3 | Oct 10, 2019 |
| libiberty-dev · Ubuntu 18.04.6 LTS (bionic) | 20170913-1ubuntu0.1 | libiberty-dev 20170913-1ubuntu0.1 | Jul 23, 2019 |