Oval Definition:oval:com.redhat.rhsa:def:20121097
Revision Date:2012-07-18Version:634
Title:RHSA-2012:1097: glibc security and bug fix update (Moderate)
Description:The glibc packages provide the standard C and standard math libraries used by multiple programs on the system. Without these libraries, the Linux system cannot function properly.

  • It was discovered that the formatted printing functionality in glibc did not properly restrict the use of alloca(). This could allow an attacker to bypass FORTIFY_SOURCE protections and execute arbitrary code using a format string flaw in an application, even though these protections are expected to limit the impact of such flaws to an application abort. (CVE-2012-3406)

    This update also fixes the following bug:

  • If a file or a string was in the IBM-930 encoding, and contained the invalid multibyte character "0xffff", attempting to use iconv() (or the iconv command) to convert that file or string to another encoding, such as UTF-8, resulted in a segmentation fault. With this update, the conversion code for the IBM-930 encoding recognizes this invalid character and calls an error handler, rather than causing a segmentation fault. (BZ#837896)

    All users of glibc are advised to upgrade to these updated packages, which contain backported patches to fix these issues.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2012-3406
    RHSA-2012:1097
    RHSA-2012:1097-00
    RHSA-2012:1097-01
    RHSA-2012:1097-01
    Platform(s):Red Hat Enterprise Linux 5
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 5 is installed
  • AND
  • glibc is earlier than 0:2.5-81.el5_8.4
  • AND glibc is signed with Red Hat redhatrelease2 key
  • glibc-common is earlier than 0:2.5-81.el5_8.4
  • AND glibc-common is signed with Red Hat redhatrelease2 key
  • glibc-devel is earlier than 0:2.5-81.el5_8.4
  • AND glibc-devel is signed with Red Hat redhatrelease2 key
  • glibc-headers is earlier than 0:2.5-81.el5_8.4
  • AND glibc-headers is signed with Red Hat redhatrelease2 key
  • glibc-utils is earlier than 0:2.5-81.el5_8.4
  • AND glibc-utils is signed with Red Hat redhatrelease2 key
  • nscd is earlier than 0:2.5-81.el5_8.4
  • AND nscd is signed with Red Hat redhatrelease2 key
  • BACK