An issue was discovered in GNU libiberty, as distributed in GNU Binutils 2.32. simple_object_elf_match in simple-object-elf.c does not check for a zero shstrndx value, leading to an integer overflow and resultant heap-based buffer overflow.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade binutils | Jul 30, 2024 | Jul 24, 2019 |
| Gentoo Linux | — | Upgrade sys-devel/binutils. | Jul 28, 2020 | Jul 24, 2019 |
| Huawei Euleros 2_0_sp2 | — | Upgrade binutilsUpgrade binutils-devel | Nov 3, 2020 | Jul 24, 2019 |
| Huawei Euleros 2_0_sp3 | — | Upgrade binutils-develUpgrade binutils | Sep 28, 2020 | Jul 24, 2019 |
| Huawei Euleros 2_0_sp5 | — | Upgrade binutils-develUpgrade binutils | Feb 24, 2020 | Jul 24, 2019 |
| Huawei Euleros 2_0_sp8 | — | Upgrade binutilsUpgrade binutils-devel | Feb 26, 2020 | Jul 24, 2019 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 24, 2019 |
| Suse | — | Upgrade libstdc++6-devel-gcc7-32bitUpgrade libquadmath0-32bitUpgrade cross-nvptx-newlib7-develUpgrade cpp9Upgrade cross-hppa64-binutilsUpgrade libgcc_s1Upgrade libctf-nobfd0Upgrade gcc9-goUpgrade gcc7Upgrade gcc7-goUpgrade libstdc++6-localeUpgrade gcc7-c++-32bitUpgrade gcc9-c++-32bitUpgrade liblsan0Upgrade libobjc4Upgrade gcc7-obj-c++-32bitUpgrade libgo14-32bitUpgrade libctf0Upgrade libada9-32bitUpgrade libubsan1-32bitUpgrade libatomic1-32bitUpgrade libgomp1Upgrade libasan5Upgrade gcc7-infoUpgrade libstdc++6Upgrade cross-s390-binutilsUpgrade libada7Upgrade gcc7-objc-32bitUpgrade cross-ia64-binutilsUpgrade gcc9-fortranUpgrade libitm1Upgrade cross-xtensa-binutilsUpgrade libgcc_s1-32bitUpgrade binutils-develUpgrade libgomp1-32bitUpgrade cross-sparc-binutilsUpgrade cross-avr-binutilsUpgrade cross-arm-binutilsUpgrade cross-mips-binutilsUpgrade cross-ppc64-binutilsUpgrade cross-hppa-binutilsUpgrade gcc7-ada-32bitUpgrade cross-nvptx-newlib9-develUpgrade libstdc++6-pp-gcc9-32bitUpgrade libasan5-32bitUpgrade libcilkrts5Upgrade libgfortran4Upgrade binutils-devel-32bitUpgrade cross-nvptx-gcc7Upgrade binutilsUpgrade gcc7-obj-c++Upgrade libstdc++6-devel-gcc9-32bitUpgrade binutils-goldUpgrade gcc9-fortran-32bitUpgrade cross-nvptx-gcc9Upgrade libubsan0-32bitUpgrade cross-aarch64-binutilsUpgrade gcc7-localeUpgrade libstdc++6-32bitUpgrade libgfortran5Upgrade cross-rx-binutilsUpgrade libada9Upgrade cross-spu-binutilsUpgrade libubsan0Upgrade libtsan0Upgrade libcilkrts5-32bitUpgrade libubsan1Upgrade libasan4-32bitUpgrade gcc9-c++Upgrade gcc9Upgrade cross-sparc64-binutilsUpgrade libquadmath0Upgrade libobjc4-32bitUpgrade libgo11Upgrade gcc7-c++Upgrade libasan4Upgrade cross-ppc64le-binutilsUpgrade gcc9-go-32bitUpgrade gcc7-32bitUpgrade libatomic1Upgrade cpp7Upgrade cross-epiphany-binutilsUpgrade libgo14Upgrade gcc7-go-32bitUpgrade gcc7-objcUpgrade libada7-32bitUpgrade cross-ppc-binutilsUpgrade libgfortran5-32bitUpgrade libstdc++6-devel-gcc7Upgrade gcc7-fortran-32bitUpgrade gcc9-32bitUpgrade gcc9-ada-32bitUpgrade cross-m68k-binutilsUpgrade gcc9-adaUpgrade libitm1-32bitUpgrade gcc9-localeUpgrade cross-riscv64-binutilsUpgrade cross-i386-binutilsUpgrade libstdc++6-devel-gcc9Upgrade libgo11-32bitUpgrade gcc7-fortranUpgrade gcc7-adaUpgrade libstdc++6-pp-gcc9Upgrade libgfortran4-32bitUpgrade gcc9-infoUpgrade cross-s390x-binutils | Oct 23, 2019 | Jul 24, 2019 |
| Ubuntu | — | Upgrade binutils (Ubuntu Pro)Upgrade binutils-multiarch (Ubuntu Pro)Upgrade binutils-multiarchUpgrade binutilsUpgrade libiberty-dev | Apr 9, 2020 | Jul 24, 2019 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 24, 2019 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub