Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

SUSE-OU-2015:1803-1

Опубликовано: 01 окт. 2015
Источник: suse-cvrf

Описание

Optional update for gcc5, binutils and gdb

The core toolchain components were updated to newer version to bring various features, improved performance and usability, and also bugfixes.

This GNU Compiler Collection feature update is provided for the Intel/AMD x86_64, IBM zSeries and IBM PowerPC 64bit architectures.

The GNU Compiler Collection 5.2 is provided new with this update.

Changes to previously released GCC 4.8 series are documented on: https://gcc.gnu.org/gcc-4.9/changes.html and https://gcc.gnu.org/gcc-5/changes.html

Major features:

  • AddressSanitzer, UndefinedBehaviour and PointerBoundsChecker checking frameworks were added.
  • Lots of Register Allocation, Link Time, Interprocedural and Feedback Directed optimization improvements were done.
  • Architecture support for IBM zSeries z13.
  • The new libstdc++ CXX11 ABI is available, (The old ABI is still used by default.)

The binutils suite was updated to version 2.25.0, bringing new platform support, features and and bugfixes, including:

  • IBM zSeries z13 hardware support (fate#318036, bnc#936050).
  • various IBM Power8 improvements (fate#318238, bnc#926412).
  • AVX512 support on the Intel EM64T platform (fate#318520).
  • CVE-2012-3509: Fixed a integer overflow in libiberty.

The GNU Debugger gdb was updated to version 7.9.1, bringing new platform support, features and bugfixes. The gdb update also includes IBM zSeries z13 support.

Список пакетов

SUSE Linux Enterprise Desktop 11 SP4
binutils-2.25.0-5.5
gdb-7.9.1-3.2
libgcc_s1-5.2.1+r226025-2.4
libgcc_s1-32bit-5.2.1+r226025-2.4
libgfortran3-5.2.1+r226025-2.4
libgfortran3-32bit-5.2.1+r226025-2.4
libgomp1-5.2.1+r226025-2.4
libgomp1-32bit-5.2.1+r226025-2.4
libquadmath0-5.2.1+r226025-2.4
libquadmath0-32bit-5.2.1+r226025-2.4
libstdc++6-5.2.1+r226025-2.4
libstdc++6-32bit-5.2.1+r226025-2.4
libstdc++6-locale-5.2.1+r226025-2.4
SUSE Linux Enterprise Server 11 SP4
binutils-2.25.0-5.5
gdb-7.9.1-3.2
gdb-x86-7.9.1-3.2
libatomic1-5.2.1+r226025-2.4
libatomic1-32bit-5.2.1+r226025-2.4
libffi4-5.2.1+r226025-2.1
libffi4-32bit-5.2.1+r226025-2.1
libgcc_s1-5.2.1+r226025-2.4
libgcc_s1-32bit-5.2.1+r226025-2.4
libgfortran3-5.2.1+r226025-2.4
libgfortran3-32bit-5.2.1+r226025-2.4
libgomp1-5.2.1+r226025-2.4
libgomp1-32bit-5.2.1+r226025-2.4
libquadmath0-5.2.1+r226025-2.4
libquadmath0-32bit-5.2.1+r226025-2.4
libstdc++6-5.2.1+r226025-2.4
libstdc++6-32bit-5.2.1+r226025-2.4
libstdc++6-locale-5.2.1+r226025-2.4
SUSE Linux Enterprise Server for SAP Applications 11 SP4
binutils-2.25.0-5.5
gdb-7.9.1-3.2
gdb-x86-7.9.1-3.2
libatomic1-5.2.1+r226025-2.4
libatomic1-32bit-5.2.1+r226025-2.4
libffi4-5.2.1+r226025-2.1
libffi4-32bit-5.2.1+r226025-2.1
libgcc_s1-5.2.1+r226025-2.4
libgcc_s1-32bit-5.2.1+r226025-2.4
libgfortran3-5.2.1+r226025-2.4
libgfortran3-32bit-5.2.1+r226025-2.4
libgomp1-5.2.1+r226025-2.4
libgomp1-32bit-5.2.1+r226025-2.4
libquadmath0-5.2.1+r226025-2.4
libquadmath0-32bit-5.2.1+r226025-2.4
libstdc++6-5.2.1+r226025-2.4
libstdc++6-32bit-5.2.1+r226025-2.4
libstdc++6-locale-5.2.1+r226025-2.4
SUSE Linux Enterprise Software Development Kit 11 SP4
binutils-devel-2.25.0-5.5
binutils-devel-32bit-2.25.0-5.5
binutils-gold-2.25.0-5.5
cpp5-5.2.1+r226025-2.4
cross-ppc-binutils-2.25.0-5.7
cross-spu-binutils-2.25.0-5.7
gcc5-5.2.1+r226025-2.4
gcc5-32bit-5.2.1+r226025-2.4
gcc5-c++-5.2.1+r226025-2.4
gcc5-c++-32bit-5.2.1+r226025-2.4
gcc5-fortran-5.2.1+r226025-2.4
gcc5-fortran-32bit-5.2.1+r226025-2.4
gcc5-info-5.2.1+r226025-2.4
gcc5-locale-5.2.1+r226025-2.4
gdb-32bit-7.9.1-3.2
gdbserver-7.9.1-3.2
gdbserver-32bit-7.9.1-3.2
gdbserver-x86-7.9.1-3.2
libasan2-5.2.1+r226025-2.4
libasan2-32bit-5.2.1+r226025-2.4
libatomic1-5.2.1+r226025-2.4
libcilkrts5-5.2.1+r226025-2.4
libcilkrts5-32bit-5.2.1+r226025-2.4
libffi-devel-gcc5-5.2.1+r226025-2.1
libffi-devel-gcc5-32bit-5.2.1+r226025-2.1
libgfortran3-5.2.1+r226025-2.4
libitm1-5.2.1+r226025-2.4
libitm1-32bit-5.2.1+r226025-2.4
liblsan0-5.2.1+r226025-2.4
libquadmath0-5.2.1+r226025-2.4
libstdc++6-devel-gcc5-5.2.1+r226025-2.4
libstdc++6-devel-gcc5-32bit-5.2.1+r226025-2.4
libtsan0-5.2.1+r226025-2.4
libubsan0-5.2.1+r226025-2.4
libubsan0-32bit-5.2.1+r226025-2.4

Описание

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.


Затронутые продукты
SUSE Linux Enterprise Desktop 11 SP4:binutils-2.25.0-5.5
SUSE Linux Enterprise Desktop 11 SP4:gdb-7.9.1-3.2
SUSE Linux Enterprise Desktop 11 SP4:libgcc_s1-32bit-5.2.1+r226025-2.4
SUSE Linux Enterprise Desktop 11 SP4:libgcc_s1-5.2.1+r226025-2.4

Ссылки