- Issued:
- 2008-05-21
- Updated:
- 2008-05-21
RHBA-2008:0083 - Bug Fix Advisory
Synopsis
glibc bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated glibc packages that fix several bugs and add various enhancements
are now available.
Description
The GNU libc packages (known as glibc) contain the standard C libraries
used by applications.
These updated glibc packages provide fixes for the following bugs:
- threaded statically-linked binaries caused an error when attempting to
debug them with the gdb debugger.
- installation of glibc would fail when the /usr directory was on a
different partition than the / partition.
- getaddressinfo has been updated to treat optimistic addresses as
deprecated addresses, in accordance with RFC 4429.
- when using the si_LK locale, the GNOME panel's clock applet would show
the month of February incorrectly.
- a deadlock in the ld.so shared object library caused certain applications
such as Pulseaudio to hang.
- the clntudp_call() function would sporadically hang under certain conditions.
- when attempting to restart paranoia, the name service caching daemon
(nscd) would segfault whenever one of the caches was disabled.
- added an sfence instruction to x86_64 memset after the movnti instructions.
- iconv did not correctly translate certain characters into the
iso-2022-jp//translit encoding.
- the calloc() function would sometimes return non-zero-filled-buffers due
to an issue with madvise.
- in a multithreaded environment, the strerror() function caused a segfault
under certain circumstances.
- the sorting behavior of the getaddrinfo() function has been modified.
However, the getaddrinfo RFC3484 sorting changes are not enabled by default
for compatibility with Red Hat Enterprise Linux 5.0 and 5.1. To enable
better RFC3484-compliant behavior, the /etc/gai.conf configuration file
needs to be present and must contain at least one newly-supported scopev4
directive. Here is an example of such a scopev4 directive that should be
placed in /etc/gai.conf:
scopev4 ::ffff:169.254.0.0/112 2
scopev4 ::ffff:127.0.0.0/104 2
scopev4 ::ffff:10.0.0.0/104 5
scopev4 ::ffff:172.16.0.0/108 5
scopev4 ::ffff:192.168.0.0/112 5
scopev4 ::ffff:0.0.0.0/96 14
In addition, these updated packages provide the following enhancements:
- support has been added for an optimized memcpy string routine.
- password files in /etc/shadow can now be encrypted using the stronger
SHA-256 hash algorithm.
- support for the PowerPC-64 memset optimizations has been enabled.
Users are advised to upgrade to these updated glibc packages, which resolve
these issues and add these enhancements.
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
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 259681 - need to enhance getaddrinfo to support optimistic addresses
- BZ - 282201 - [si_LK]: gnome clock applet showing February month incorrectly
- BZ - 380751 - Shadow password encryption
- BZ - 397021 - Problems converting to iso-2022-jp//translit
- BZ - 405781 - calloc() broken when process address space is locked
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
glibc-2.5-24.src.rpm | SHA-256: 786f36fba208fc9e87171b56d7036019b4433bf9927d7533151f0481815dcb00 |
x86_64 | |
glibc-2.5-24.i686.rpm | SHA-256: 20b33139feffe1970accdcdeae9a89e238c90b19c39f4986f5e641eddd863a22 |
glibc-2.5-24.x86_64.rpm | SHA-256: 262f821c8ee38d30390cbc78b535a19e30d93b300a6b76931f15e12df7c338a3 |
glibc-common-2.5-24.x86_64.rpm | SHA-256: dde69254ccd61c51e8988c461fbbf43e2338b0fcc1a4a1699062c3d9999b95cd |
glibc-devel-2.5-24.i386.rpm | SHA-256: f110f5872aa29c26efbf7f2398ed29810195f7dff7bf3e3e81038c7351927354 |
glibc-devel-2.5-24.x86_64.rpm | SHA-256: 59d018ad90f638edbe7fd02fd829272c934d1a2595ee848aa8a852ce587693e1 |
glibc-headers-2.5-24.x86_64.rpm | SHA-256: 29b15f0270bdbbcbac8d06acb5e570f6e79483e0d5bff6c3619320872a37f61a |
glibc-utils-2.5-24.x86_64.rpm | SHA-256: a8a41c1e5094ba8bdff9e9389ffe5b39c5661699eff32e27945670e89896faba |
nscd-2.5-24.x86_64.rpm | SHA-256: eea619bbdf4725245cc35824fcb01351139c2abe948c0fb8fb2baea6fe197918 |
ia64 | |
glibc-2.5-24.i686.rpm | SHA-256: 20b33139feffe1970accdcdeae9a89e238c90b19c39f4986f5e641eddd863a22 |
glibc-2.5-24.ia64.rpm | SHA-256: ceb79870d689c2a3769237ba1567489c8966b2af7455f5db74726daa736e2ccf |
glibc-common-2.5-24.ia64.rpm | SHA-256: 420f82574490597cb3773ebf7eac1d1e070f6c9fb70b0dad4796c81e90a638cf |
glibc-devel-2.5-24.ia64.rpm | SHA-256: 730abf06881f784099cbfda3985b9ed2766e4ca87586ca9147b2d9e25fc22bbf |
glibc-headers-2.5-24.ia64.rpm | SHA-256: 3a479c486dc777dd89fc747c49f5fb32c3a66a2fddf737268b3aa1148429d2d2 |
glibc-utils-2.5-24.ia64.rpm | SHA-256: 6e4feaf26a7d609da21998198c343d53d0bfcf7e86949fe2fbeb032ff955d358 |
nscd-2.5-24.ia64.rpm | SHA-256: 443fe29f3e6af7ead69cb070fee4d3779e19b355e6f2dfcbc447310e699eb872 |
i386 | |
glibc-2.5-24.i386.rpm | SHA-256: 579e244156e503c313cbcbc244334183f98b97db7f0871ca2fc92d14d9e4e045 |
glibc-2.5-24.i686.rpm | SHA-256: 20b33139feffe1970accdcdeae9a89e238c90b19c39f4986f5e641eddd863a22 |
glibc-common-2.5-24.i386.rpm | SHA-256: dce22e5178212c6512faf3424984ba8fea6ae4dfbb47de6b72d7e8f34fe88a59 |
glibc-devel-2.5-24.i386.rpm | SHA-256: f110f5872aa29c26efbf7f2398ed29810195f7dff7bf3e3e81038c7351927354 |
glibc-headers-2.5-24.i386.rpm | SHA-256: 6b2de31a8eca02ba1b90089d9a42da4e883b8ef49ae6f359ec6df680bed66d70 |
glibc-utils-2.5-24.i386.rpm | SHA-256: b2829d5fb2404de3cbc5a30fac43ba6afee47592891f1d918b06937cfd2677d5 |
nscd-2.5-24.i386.rpm | SHA-256: 73f0d8cdb3df3ad525432d67b336283254e2a786bffb54a89e6be2acc6f209d8 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
glibc-2.5-24.src.rpm | SHA-256: 786f36fba208fc9e87171b56d7036019b4433bf9927d7533151f0481815dcb00 |
x86_64 | |
glibc-2.5-24.i686.rpm | SHA-256: 20b33139feffe1970accdcdeae9a89e238c90b19c39f4986f5e641eddd863a22 |
glibc-2.5-24.x86_64.rpm | SHA-256: 262f821c8ee38d30390cbc78b535a19e30d93b300a6b76931f15e12df7c338a3 |
glibc-common-2.5-24.x86_64.rpm | SHA-256: dde69254ccd61c51e8988c461fbbf43e2338b0fcc1a4a1699062c3d9999b95cd |
glibc-devel-2.5-24.i386.rpm | SHA-256: f110f5872aa29c26efbf7f2398ed29810195f7dff7bf3e3e81038c7351927354 |
glibc-devel-2.5-24.x86_64.rpm | SHA-256: 59d018ad90f638edbe7fd02fd829272c934d1a2595ee848aa8a852ce587693e1 |
glibc-headers-2.5-24.x86_64.rpm | SHA-256: 29b15f0270bdbbcbac8d06acb5e570f6e79483e0d5bff6c3619320872a37f61a |
glibc-utils-2.5-24.x86_64.rpm | SHA-256: a8a41c1e5094ba8bdff9e9389ffe5b39c5661699eff32e27945670e89896faba |
nscd-2.5-24.x86_64.rpm | SHA-256: eea619bbdf4725245cc35824fcb01351139c2abe948c0fb8fb2baea6fe197918 |
i386 | |
glibc-2.5-24.i386.rpm | SHA-256: 579e244156e503c313cbcbc244334183f98b97db7f0871ca2fc92d14d9e4e045 |
glibc-2.5-24.i686.rpm | SHA-256: 20b33139feffe1970accdcdeae9a89e238c90b19c39f4986f5e641eddd863a22 |
glibc-common-2.5-24.i386.rpm | SHA-256: dce22e5178212c6512faf3424984ba8fea6ae4dfbb47de6b72d7e8f34fe88a59 |
glibc-devel-2.5-24.i386.rpm | SHA-256: f110f5872aa29c26efbf7f2398ed29810195f7dff7bf3e3e81038c7351927354 |
glibc-headers-2.5-24.i386.rpm | SHA-256: 6b2de31a8eca02ba1b90089d9a42da4e883b8ef49ae6f359ec6df680bed66d70 |
glibc-utils-2.5-24.i386.rpm | SHA-256: b2829d5fb2404de3cbc5a30fac43ba6afee47592891f1d918b06937cfd2677d5 |
nscd-2.5-24.i386.rpm | SHA-256: 73f0d8cdb3df3ad525432d67b336283254e2a786bffb54a89e6be2acc6f209d8 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
glibc-2.5-24.src.rpm | SHA-256: 786f36fba208fc9e87171b56d7036019b4433bf9927d7533151f0481815dcb00 |
x86_64 | |
glibc-2.5-24.i686.rpm | SHA-256: 20b33139feffe1970accdcdeae9a89e238c90b19c39f4986f5e641eddd863a22 |
glibc-2.5-24.x86_64.rpm | SHA-256: 262f821c8ee38d30390cbc78b535a19e30d93b300a6b76931f15e12df7c338a3 |
glibc-common-2.5-24.x86_64.rpm | SHA-256: dde69254ccd61c51e8988c461fbbf43e2338b0fcc1a4a1699062c3d9999b95cd |
glibc-devel-2.5-24.i386.rpm | SHA-256: f110f5872aa29c26efbf7f2398ed29810195f7dff7bf3e3e81038c7351927354 |
glibc-devel-2.5-24.x86_64.rpm | SHA-256: 59d018ad90f638edbe7fd02fd829272c934d1a2595ee848aa8a852ce587693e1 |
glibc-headers-2.5-24.x86_64.rpm | SHA-256: 29b15f0270bdbbcbac8d06acb5e570f6e79483e0d5bff6c3619320872a37f61a |
glibc-utils-2.5-24.x86_64.rpm | SHA-256: a8a41c1e5094ba8bdff9e9389ffe5b39c5661699eff32e27945670e89896faba |
nscd-2.5-24.x86_64.rpm | SHA-256: eea619bbdf4725245cc35824fcb01351139c2abe948c0fb8fb2baea6fe197918 |
i386 | |
glibc-2.5-24.i386.rpm | SHA-256: 579e244156e503c313cbcbc244334183f98b97db7f0871ca2fc92d14d9e4e045 |
glibc-2.5-24.i686.rpm | SHA-256: 20b33139feffe1970accdcdeae9a89e238c90b19c39f4986f5e641eddd863a22 |
glibc-common-2.5-24.i386.rpm | SHA-256: dce22e5178212c6512faf3424984ba8fea6ae4dfbb47de6b72d7e8f34fe88a59 |
glibc-devel-2.5-24.i386.rpm | SHA-256: f110f5872aa29c26efbf7f2398ed29810195f7dff7bf3e3e81038c7351927354 |
glibc-headers-2.5-24.i386.rpm | SHA-256: 6b2de31a8eca02ba1b90089d9a42da4e883b8ef49ae6f359ec6df680bed66d70 |
glibc-utils-2.5-24.i386.rpm | SHA-256: b2829d5fb2404de3cbc5a30fac43ba6afee47592891f1d918b06937cfd2677d5 |
nscd-2.5-24.i386.rpm | SHA-256: 73f0d8cdb3df3ad525432d67b336283254e2a786bffb54a89e6be2acc6f209d8 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
glibc-2.5-24.src.rpm | SHA-256: 786f36fba208fc9e87171b56d7036019b4433bf9927d7533151f0481815dcb00 |
s390x | |
glibc-2.5-24.s390.rpm | SHA-256: 6ce187c7eb427cedd8f6615bc1e31ac9ea953c14adab5144e5ea9657d05eacde |
glibc-2.5-24.s390x.rpm | SHA-256: b0c2fee5fff3f9bdf9597b0d87c5407bead2e6879f59b463542b822cb30726cd |
glibc-common-2.5-24.s390x.rpm | SHA-256: 8e6b48c7109675165ff9ef29b292d1c2d06448985c32d896d9d17c8d92c4ac70 |
glibc-devel-2.5-24.s390.rpm | SHA-256: 5663e4535f9da9e98947bdb9253af2f6f3f5e03a86bef36818a8b9d3272715ea |
glibc-devel-2.5-24.s390x.rpm | SHA-256: 08ecd194f1aca660befb59f8481561970b44d57453b6e9acf21db0490033e3eb |
glibc-headers-2.5-24.s390x.rpm | SHA-256: 2e03fcdb4603be87fd5433c50530b20f9c0dd5ac82c035eb4b0a494d2288e036 |
glibc-utils-2.5-24.s390x.rpm | SHA-256: a62c00c92e58897e6d29905140a9b15a1d781f43ad7786cfb2b198b06a25a8d0 |
nscd-2.5-24.s390x.rpm | SHA-256: a79af9cc17b8b28930608f4312711e75722e9e4f01f717566f7a3a4e19a58851 |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
glibc-2.5-24.src.rpm | SHA-256: 786f36fba208fc9e87171b56d7036019b4433bf9927d7533151f0481815dcb00 |
ppc | |
glibc-2.5-24.ppc.rpm | SHA-256: 64a61e464a360dabb5bd7429c21637b62a6026b84108764923e4c6dda0a0480e |
glibc-2.5-24.ppc64.rpm | SHA-256: c44ad0903689148fecb24cc84b6fdf98fd3314410996820143f274e0271aad91 |
glibc-common-2.5-24.ppc.rpm | SHA-256: 08274f1dd8397e51f2ea59570157cd095a05cb082b25ee2ebde8bdfe208e348a |
glibc-devel-2.5-24.ppc.rpm | SHA-256: 3c5ff8570014296b71aa673ad3bdae4b5cd4d162f9a6ee464f005eeb960a0a48 |
glibc-devel-2.5-24.ppc64.rpm | SHA-256: a1ad67b0fe05bba0dfa951c5fedea07f18f97997a21bd2585c5d8a3f269f287f |
glibc-headers-2.5-24.ppc.rpm | SHA-256: bdf84f8fa2fd7730d31c8f53756da5e8775a8abc2060d8a23c2b47e0cd2a9ee9 |
glibc-utils-2.5-24.ppc.rpm | SHA-256: 73484cac46e63c539f46e11cf389b7dab399a8f98bf83f9344af8c8b96803bf5 |
nscd-2.5-24.ppc.rpm | SHA-256: 240110240b459a8fb843ade5f11c6f16a7cae2a85357ace0945f1ee2a0a2d474 |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
glibc-2.5-24.src.rpm | SHA-256: 786f36fba208fc9e87171b56d7036019b4433bf9927d7533151f0481815dcb00 |
x86_64 | |
glibc-2.5-24.i686.rpm | SHA-256: 20b33139feffe1970accdcdeae9a89e238c90b19c39f4986f5e641eddd863a22 |
glibc-2.5-24.x86_64.rpm | SHA-256: 262f821c8ee38d30390cbc78b535a19e30d93b300a6b76931f15e12df7c338a3 |
glibc-common-2.5-24.x86_64.rpm | SHA-256: dde69254ccd61c51e8988c461fbbf43e2338b0fcc1a4a1699062c3d9999b95cd |
glibc-devel-2.5-24.i386.rpm | SHA-256: f110f5872aa29c26efbf7f2398ed29810195f7dff7bf3e3e81038c7351927354 |
glibc-devel-2.5-24.x86_64.rpm | SHA-256: 59d018ad90f638edbe7fd02fd829272c934d1a2595ee848aa8a852ce587693e1 |
glibc-headers-2.5-24.x86_64.rpm | SHA-256: 29b15f0270bdbbcbac8d06acb5e570f6e79483e0d5bff6c3619320872a37f61a |
glibc-utils-2.5-24.x86_64.rpm | SHA-256: a8a41c1e5094ba8bdff9e9389ffe5b39c5661699eff32e27945670e89896faba |
nscd-2.5-24.x86_64.rpm | SHA-256: eea619bbdf4725245cc35824fcb01351139c2abe948c0fb8fb2baea6fe197918 |
i386 | |
glibc-2.5-24.i386.rpm | SHA-256: 579e244156e503c313cbcbc244334183f98b97db7f0871ca2fc92d14d9e4e045 |
glibc-2.5-24.i686.rpm | SHA-256: 20b33139feffe1970accdcdeae9a89e238c90b19c39f4986f5e641eddd863a22 |
glibc-common-2.5-24.i386.rpm | SHA-256: dce22e5178212c6512faf3424984ba8fea6ae4dfbb47de6b72d7e8f34fe88a59 |
glibc-devel-2.5-24.i386.rpm | SHA-256: f110f5872aa29c26efbf7f2398ed29810195f7dff7bf3e3e81038c7351927354 |
glibc-headers-2.5-24.i386.rpm | SHA-256: 6b2de31a8eca02ba1b90089d9a42da4e883b8ef49ae6f359ec6df680bed66d70 |
glibc-utils-2.5-24.i386.rpm | SHA-256: b2829d5fb2404de3cbc5a30fac43ba6afee47592891f1d918b06937cfd2677d5 |
nscd-2.5-24.i386.rpm | SHA-256: 73f0d8cdb3df3ad525432d67b336283254e2a786bffb54a89e6be2acc6f209d8 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.