Multiple integer overflows in the (1) _objalloc_alloc function in objalloc.c and (2) objalloc_alloc macro in include/objalloc.h in GNU libiberty, as used by binutils 2.22, allow remote attackers to cause a denial of service (crash) via vectors related to the "addition of CHUNK_HEADER_SIZE to the length," which triggers a heap-based buffer overflow.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade binutils | Jul 30, 2024 | Sep 5, 2012 |
| Suse | — | Upgrade libgomp1-32bitUpgrade libgomp1Upgrade gdbUpgrade binutils-develUpgrade cross-spu-binutilsUpgrade libtsan0Upgrade gdbserverUpgrade libffi4Upgrade gcc5-32bitUpgrade gdb-x86Upgrade libstdc++6-localeUpgrade libstdc++6-devel-gcc5-32bitUpgrade libgfortran3Upgrade gcc5-localeUpgrade gcc5-fortranUpgrade gdbserver-32bitUpgrade libquadmath0Upgrade gdb-32bitUpgrade libffi-devel-gcc5Upgrade libatomic1-32bitUpgrade libitm1-32bitUpgrade gcc5-fortran-32bitUpgrade libgcc_s1Upgrade gcc5-c++Upgrade libcilkrts5Upgrade libgcc_s1-32bitUpgrade libitm1Upgrade binutilsUpgrade liblsan0Upgrade libubsan0Upgrade libcilkrts5-32bitUpgrade libffi4-32bitUpgrade libgfortran3-32bitUpgrade libquadmath0-32bitUpgrade cpp5Upgrade libstdc++6-devel-gcc5Upgrade libubsan0-32bitUpgrade libffi-devel-gcc5-32bitUpgrade libasan2-32bitUpgrade gcc5-c++-32bitUpgrade libasan2Upgrade libatomic1Upgrade libstdc++6Upgrade gcc5Upgrade gcc5-infoUpgrade gdbserver-x86Upgrade cross-ppc-binutilsUpgrade binutils-goldUpgrade libstdc++6-32bitUpgrade binutils-devel-32bit | Aug 9, 2024 | Jun 28, 2013 |
| Ubuntu | — | Upgrade binutils-multiarchUpgrade binutils | Nov 8, 2024 | Sep 5, 2012 |
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