Skip to navigation

Bug Fix Advisory glibc bug fix update

Advisory: RHBA-2011:1034-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2011-07-21
Last updated on: 2011-07-21
Affected Products: Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

Updated glibc packages that fix multiple bugs are now available for Red Hat
Enterprise Linux 5.

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 correctly.

This update fixes the following bugs:

* Prior to this update, SELinux stopped the worker module on 64-bit
architectures, which prevented servers from loading. This was caused by the
executable stack not being allocated when the first 4 GB of the address space
were exhausted. This modifies the code so that servers now load correctly.
(BZ#448011)

* Prior to this update, the dynamic loader generated an incorrect ordering for
initialization according to the ELF specification. Initialization routines for
depended-upon objects were not being called before the objects, which depended
on them, were initialized. This manifested itself only when initializing
compiled C++ libraries whose global initialization depended upon the global
initialization of data in other libraries which were linked against at link
time, generating a DT_NEEDED entry. This update modifies the topological sort
algorithm for dependency resolution. Now, functions for initialization and
termination are ordered correctly. (BZ#604796)

* Prior to this update, the expansion of the "$ORIGIN" dynamic string token in
"RPATH" elements for privileged programs was disabled. Due to this problem,
certain libraries such as gconv did not work correctly. This update re-enables
this feature for libraries. Now, the libraries work as expected. (BZ#670988)

* Prior to this update, the resolver failed to return all addresses of
multi-homed hosts in /etc/hosts. Now, getaddrinfo correctly initializes the
resolver state on the first call. (BZ#676039)

* Prior to this update, the PHTREAD_CANCEL_DISABLE could, under certain
conditions, fail to prevent thread cancellations. Due to this problem,
pthread_cancel could cancel input/output (I/O) like write and read calls while
PTHREAD_CANCEL_DISABLE was in effect. With this update, the cancellations work
as expected. (BZ#684808)

* Prior to this update, the glibc libraries could fail to allocate enough memory
for the expanded strings when expanding the dynamic string tokens in load paths
for the dynamic linker or in module names for the "dlopen" function. Due to this
behavior, certain applications could freeze or terminate unexpectedly with an
error message. This update modifies the underlying source code to allocate
enough memory for the expanded strings. (BZ#694655)

All users of glibc are advised to upgrade to these updated packages, which fix
these bugs.


Solution

Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use the Red Hat
Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259/

Updated packages

Red Hat Enterprise Linux (v. 5 server)

SRPMS:
glibc-2.5-65.src.rpm
File outdated by:  RHSA-2013:1411
    MD5: 5655fb1ac99131d0b7361a8a2193eeb8
SHA-256: aecc2802d0afc828cbd3f46ad7a228a3a3a4f43965435b6ea7606788da5a958b
 
IA-32:
glibc-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: 1fba69be14c4623ac75bf59098e41d04
SHA-256: defb3a62c93d0b6cbed99df0460b59020ee9ba82dd046c93a4fcc894522c8b11
glibc-2.5-65.i686.rpm
File outdated by:  RHSA-2013:1411
    MD5: 9adb0925719c503653bffea02e659d15
SHA-256: 66e68d4d46d8d8c6f07d1eb1677eec28adec2b5185d005f0c3db835613558482
glibc-common-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: 1a8cf7929d0ffebad76bc1ec5508b282
SHA-256: 6eb0b51fa67b4802e0c1cde2eb5d792e3b011199e516903f06abb1106056068a
glibc-devel-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: a781211d9a71cf173a7f81b55b3ce63c
SHA-256: e63f9f602e828266b97d93949a2312d98d4d76271f55eddc21e5e216c5b258e8
glibc-headers-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: 8afc7b6949a4cf74058d3f8856e5bdf3
SHA-256: a83abd5627294f70e584041850f29fc2dc1087a3cc650ded1bed6bdd625644de
glibc-utils-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: b22e9e71b6b73f92e7af0230bd2b1bcd
SHA-256: ae1f111d7d1942057e4fbc4d572d761aa7b8a7b9d11be29d91bed16df09e297a
nscd-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: f0171097e559e9e6b504485921700888
SHA-256: 3ab66ccfed846b8e39107c48c79ebd002f50b217d782f74ddae6a0a86f0f53e0
 
IA-64:
glibc-2.5-65.i686.rpm
File outdated by:  RHSA-2013:1411
    MD5: 9adb0925719c503653bffea02e659d15
SHA-256: 66e68d4d46d8d8c6f07d1eb1677eec28adec2b5185d005f0c3db835613558482
glibc-2.5-65.ia64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 0860f61c1f95cfcbe107eaf7869166ac
SHA-256: e579db6ee728fc4148d3c4f0ee270f739a40706b9162f41fe0a8eedcd84b3ebc
glibc-common-2.5-65.ia64.rpm
File outdated by:  RHSA-2013:1411
    MD5: fdc9801e384890c176a9a6ba6561afb1
SHA-256: d6066317b46b93244bd942b4700a137adb6153eabb08c1e400496235e9b8de10
glibc-devel-2.5-65.ia64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 1abde62e26e56ea9979c58a684499668
SHA-256: 0004bfb526ff721538a7963993cc26af492d92d6fca87f3acedb6d15ccaf2c2b
glibc-headers-2.5-65.ia64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 6a5593cb1b68a0def566d2a86fd8aac6
SHA-256: 76fc2176571f61aae44948236388851d08e288ad1c187fe7120d27f43092e1da
glibc-utils-2.5-65.ia64.rpm
File outdated by:  RHSA-2013:1411
    MD5: c95833d29ab65797eb598ce84461f3d7
SHA-256: 23acacc73cb449fb762497d20b73c4e59bbad084281ce306e4b286efc2529246
nscd-2.5-65.ia64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 6d62219cb74ceb7d14d65f53d6835284
SHA-256: cea43d6ef16a1549f91b2fed1f070618474a9fc2399c4f763a965c4521137c2b
 
PPC:
glibc-2.5-65.ppc.rpm
File outdated by:  RHSA-2013:1411
    MD5: 326534301c35ddf2c162f25336aa2d3a
SHA-256: 16c780e53494b9934f7d6566e9d25c9d021c19382302749cd01e96101d2eeeba
glibc-2.5-65.ppc64.rpm
File outdated by:  RHSA-2013:1411
    MD5: cd226a70a993e99af65ffdb1e41545fd
SHA-256: 89a8de88ad4dae045cf5f221fb362d688fca8d8d1a03fd0ab61ac019de75142d
glibc-common-2.5-65.ppc.rpm
File outdated by:  RHSA-2013:1411
    MD5: d35786e24d8eb29912508d9816cd2a02
SHA-256: 60467df8e37c7db4434fb97dff67b60f8671bd3046afbf78837551a0fbc5e365
glibc-devel-2.5-65.ppc.rpm
File outdated by:  RHSA-2013:1411
    MD5: 0eb36c341b02f9cf3ace7c22bfffcdd6
SHA-256: 7ca143a09c751ba8f4b3e12f3b988286dc8b2acbc1eae140c039fa5ea08fe465
glibc-devel-2.5-65.ppc64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 29f350527858ecf72d0ac1df532f89e4
SHA-256: a83c9e915d404aa62326a4943bec9c4a348880991783eb98820d29f72f6beec3
glibc-headers-2.5-65.ppc.rpm
File outdated by:  RHSA-2013:1411
    MD5: e8528d8a4e9ac4469e009d2d28107da9
SHA-256: 993e9cad578f579910ec3d0181e8e29bbfad35990dc3195a7eca38e82bbf8d87
glibc-utils-2.5-65.ppc.rpm
File outdated by:  RHSA-2013:1411
    MD5: 557658ab16db66ff99ab2e15926d6d7a
SHA-256: 83d69a6bb6b901e0d7eca4f3338a50428b1c2ffa00ea7ded531442cefce84556
nscd-2.5-65.ppc.rpm
File outdated by:  RHSA-2013:1411
    MD5: 181ef69c79a413164ad5bf9483218e4c
SHA-256: 6ee13851e20d12d160d450bb0cb6d41df624406fee6a943e35dfd61180e2f093
 
s390x:
glibc-2.5-65.s390.rpm
File outdated by:  RHSA-2013:1411
    MD5: 33bd2a9082ad8c702a94ad9917ecfb62
SHA-256: dbb23b595db3756aed98adf6d288c65cb3a81c19b1753686ebb004c66bd80e34
glibc-2.5-65.s390x.rpm
File outdated by:  RHSA-2013:1411
    MD5: b63df94e2d956be6db5c9b98296a230a
SHA-256: 15240c72641e22e605926b0aff6d2c9caa8a15ec0873367a9351208062bfa2f6
glibc-common-2.5-65.s390x.rpm
File outdated by:  RHSA-2013:1411
    MD5: 495835a3f088327747717fd36739d8b2
SHA-256: 1676ea0067093b8b008d4e64deb90286f6cf20e8382eb40f017d690cf86855ed
glibc-devel-2.5-65.s390.rpm
File outdated by:  RHSA-2013:1411
    MD5: 96da2388eccb0485404e766df4814ec3
SHA-256: 3de78cacea891dd28037d2344f48ed4a88148c4aa1ee2f48540150acdf2fb0f2
glibc-devel-2.5-65.s390x.rpm
File outdated by:  RHSA-2013:1411
    MD5: f711cdb9af508b6c7c048354c20e37fa
SHA-256: 0b2e02358d54ca91b88fb8ad0f64c6eb213ec980eab5db2b23ee7d048204d878
glibc-headers-2.5-65.s390x.rpm
File outdated by:  RHSA-2013:1411
    MD5: 369b842479abca9cef1e4b407846f008
SHA-256: aa2a143c59d8afae564cf87a5372efc1075d578a40a6d4f01e012f32c380485c
glibc-utils-2.5-65.s390x.rpm
File outdated by:  RHSA-2013:1411
    MD5: 01a0a3f6406c0940f8d6d108136b27f8
SHA-256: 670c25406fd1b9a45fb28effc5a535a71c089dea6be423b015872d7059cbe320
nscd-2.5-65.s390x.rpm
File outdated by:  RHSA-2013:1411
    MD5: 2a0b08f3ccc73c81380fe78ac45d5ca5
SHA-256: 070024e02304f20344513da40cb10dbc6334606c06fc87f00275d3043a418f0f
 
x86_64:
glibc-2.5-65.i686.rpm
File outdated by:  RHSA-2013:1411
    MD5: 9adb0925719c503653bffea02e659d15
SHA-256: 66e68d4d46d8d8c6f07d1eb1677eec28adec2b5185d005f0c3db835613558482
glibc-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 2a5127b618f56573920d24f27cb5cb40
SHA-256: aa3891ec56ed438679f834323bd8d1eec888a9affd45a437baaf2e5be0c398ae
glibc-common-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: db1a39593b5a397671a89e316538f563
SHA-256: 1087888331ad33e79bd03c4833a1c37bd5657e3bde1719e4c2796e173e173a83
glibc-devel-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: a781211d9a71cf173a7f81b55b3ce63c
SHA-256: e63f9f602e828266b97d93949a2312d98d4d76271f55eddc21e5e216c5b258e8
glibc-devel-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 00b3996effd9abbaf0c44f2c53a8861e
SHA-256: 9ee103dc824588664b8c29e788fa345bffce2eb25ea1751dd7786f3eada52e8b
glibc-headers-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: c22f083f6a1017d302c0285d01505894
SHA-256: 68b3d545d31778d40a709fd394f2b3f557bfbfcc211cb20412539150b147712d
glibc-utils-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 20c3a82b03851e67536fd766ab35aba5
SHA-256: fff0a0a8cd8c049807dfa6cf54da4f04956c3b3d38116a641feacdd9cdbb4a13
nscd-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: b37866fbd17d34f61b05de21ddd59638
SHA-256: 0993c817aa19e4c8a95f4af5c6143b5c691922692e81b3c4eb093c0f59d700a1
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
glibc-2.5-65.src.rpm
File outdated by:  RHSA-2013:1411
    MD5: 5655fb1ac99131d0b7361a8a2193eeb8
SHA-256: aecc2802d0afc828cbd3f46ad7a228a3a3a4f43965435b6ea7606788da5a958b
 
IA-32:
glibc-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: 1fba69be14c4623ac75bf59098e41d04
SHA-256: defb3a62c93d0b6cbed99df0460b59020ee9ba82dd046c93a4fcc894522c8b11
glibc-2.5-65.i686.rpm
File outdated by:  RHSA-2013:1411
    MD5: 9adb0925719c503653bffea02e659d15
SHA-256: 66e68d4d46d8d8c6f07d1eb1677eec28adec2b5185d005f0c3db835613558482
glibc-common-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: 1a8cf7929d0ffebad76bc1ec5508b282
SHA-256: 6eb0b51fa67b4802e0c1cde2eb5d792e3b011199e516903f06abb1106056068a
glibc-devel-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: a781211d9a71cf173a7f81b55b3ce63c
SHA-256: e63f9f602e828266b97d93949a2312d98d4d76271f55eddc21e5e216c5b258e8
glibc-headers-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: 8afc7b6949a4cf74058d3f8856e5bdf3
SHA-256: a83abd5627294f70e584041850f29fc2dc1087a3cc650ded1bed6bdd625644de
glibc-utils-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: b22e9e71b6b73f92e7af0230bd2b1bcd
SHA-256: ae1f111d7d1942057e4fbc4d572d761aa7b8a7b9d11be29d91bed16df09e297a
nscd-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: f0171097e559e9e6b504485921700888
SHA-256: 3ab66ccfed846b8e39107c48c79ebd002f50b217d782f74ddae6a0a86f0f53e0
 
x86_64:
glibc-2.5-65.i686.rpm
File outdated by:  RHSA-2013:1411
    MD5: 9adb0925719c503653bffea02e659d15
SHA-256: 66e68d4d46d8d8c6f07d1eb1677eec28adec2b5185d005f0c3db835613558482
glibc-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 2a5127b618f56573920d24f27cb5cb40
SHA-256: aa3891ec56ed438679f834323bd8d1eec888a9affd45a437baaf2e5be0c398ae
glibc-common-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: db1a39593b5a397671a89e316538f563
SHA-256: 1087888331ad33e79bd03c4833a1c37bd5657e3bde1719e4c2796e173e173a83
glibc-devel-2.5-65.i386.rpm
File outdated by:  RHSA-2013:1411
    MD5: a781211d9a71cf173a7f81b55b3ce63c
SHA-256: e63f9f602e828266b97d93949a2312d98d4d76271f55eddc21e5e216c5b258e8
glibc-devel-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 00b3996effd9abbaf0c44f2c53a8861e
SHA-256: 9ee103dc824588664b8c29e788fa345bffce2eb25ea1751dd7786f3eada52e8b
glibc-headers-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: c22f083f6a1017d302c0285d01505894
SHA-256: 68b3d545d31778d40a709fd394f2b3f557bfbfcc211cb20412539150b147712d
glibc-utils-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: 20c3a82b03851e67536fd766ab35aba5
SHA-256: fff0a0a8cd8c049807dfa6cf54da4f04956c3b3d38116a641feacdd9cdbb4a13
nscd-2.5-65.x86_64.rpm
File outdated by:  RHSA-2013:1411
    MD5: b37866fbd17d34f61b05de21ddd59638
SHA-256: 0993c817aa19e4c8a95f4af5c6143b5c691922692e81b3c4eb093c0f59d700a1
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

448011 - Upgrade to RHEL5.2 - SELinux Stopping Apache Worker from Loading
670988 - iconv regression
676039 - Resolver fails to return all addresses of multi-homed hosts in /etc/hosts
684808 - PTHREAD_CANCEL_DISABLE does not disable cancellation


Keywords

glibc


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/