CVE-2019-12972
binutils: An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32
CVE-2019-12972 is fixed in 41 products on 1 platform, first by binutils 2.30-21ubuntu1~18.04.3, released October 10, 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.0180
78th percentile
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. There is a heap-based buffer over-read in _bfd_doprnt in bfd.c because elf_object_p in elfcode.h mishandles an e_shstrndx section of type SHT_GROUP by omitting a trailing '\0' character.
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 |