Skip to content
OpenAdvisories
Unscored CVE-2012-3509 EUVD-2012-3464GHSA-pjv6-3frr-mr92

Multiple integer overflows in the (1) _objalloc_alloc function in objalloc.c and (2) objalloc_alloc macro in include/objalloc.h in GNU libi…

Published Sep 5, 2012 · Updated Aug 6, 2024 · Assigned by redhat

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 binutils 2.22-8 —
Debian 13 binutils 2.22-8 —
Debian 12 binutils 2.22-8 —
Debian 6.0 binutils 2.20.1-16+deb6u2 DLA-324-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS binutils 2.24-5ubuntu3.1 USN-2496-1
ReleasePackageFixed inAdvisory
SLES 11 SP4 binutils 2.25.0-5.5 SUSE-OU-2015:1803-1
SLES 11 SP4 cross-ppc-binutils +1 2.25.0-5.7 SUSE-OU-2015:1803-1
SLES 11 SP4 gcc5 5.2.1+r226025-2.4 SUSE-OU-2015:1803-1
SLES 11 SP4 gdb 7.9.1-3.2 SUSE-OU-2015:1803-1
SLES 11 SP4 libffi-gcc5 5.2.1+r226025-2.1 SUSE-OU-2015:1803-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 11 SP4 binutils 2.25.0-5.5 SUSE-OU-2015:1803-1
SLES for SAP 11 SP4 gcc5 5.2.1+r226025-2.4 SUSE-OU-2015:1803-1
SLES for SAP 11 SP4 gdb 7.9.1-3.2 SUSE-OU-2015:1803-1
SLES for SAP 11 SP4 libffi-gcc5 5.2.1+r226025-2.1 SUSE-OU-2015:1803-1

Advisories 3

References