Skip to content

サポート   >  セキュリティー&アップデート/ERRATA

glibcのアップデートパッケージ

アドバイスID: RHSA-2004:586-15
最終更新日: 2004-12-20
影響のあるプロダクト: Red Hat Desktop (v. 3)
Red Hat Enterprise Linux AS (v. 3)
Red Hat Enterprise Linux ES (v. 3)
Red Hat Enterprise Linux WS (v. 3)
CVEs (cve.mitre.org): CAN-2004-0968

Security Advisory   セキュリティ・アドバイス

概要:

いくつかのバグを修正し、若干の機能拡張が実装されたglibcのアップデートパッケージが利用可能になりました。

GNU libcパッケージ(glibc)は、アプリケーションによって利用される標準Cライブラリを含んでいます。

このエラータは、GNU Cライブラリのいくつかのバグを修正しています。

次のような修正が含まれます(エンクローズされたBugzillaエントリに加えて)。

- 64ビットpowerpcでの32ビットのアトミック操作の修正
- AMD64での-m32 -I /usr/include/nptlコンパイルの修正
- NPTL がC++コードまたは-pedantic -std=c89 Cで使用可能になった
- rwlocksが_POSIX_C_SOURCE=200112Lネームスペースでも利用可能になった
- コールバックルーチンがスローする場合があるため、pthread_onceはthrow()ではなくなった
- メモリ不足のためにスレッドを作成できなくてもpthread_createが正しく EAGAINを返すようになった
- 切り離されたスレッドでのpthread_createが失敗した場合のNPTLスタック解放の修正
- i386およびAMD64でのpthread_mutex_timedlockの修正
- linuxthreadでのItanium gpセービングの修正
- スタックフレームが小さい場合にキャンセル時に行われるs390/s390xアンワインドテストの修正
- fnmatch(3)バックスラッシュ処理の修正
- syslog(3)のメモリ不足動作の修正
- リゾルバIDランダム化
- fim(NaN、NaN)の修正
- symlinkのダングリングについてglob(3)の修正
- x86-64、s390xおよびppc上の32ビットおよび64ビットのバイナリで動作するようにcatchsegvを修正
- NPTLスタックキャッシュを使用する際の_resの再初期化の修正
- バグレポート命令をアップデートし、glibcbugスクリプトを除去
- 一部のオプションによるiconvの無限ループの修正
- inet_aton戻り値の修正
- EM64TおよびIA-64上のlinuxthreadでのビジー待ちがCPUフレンドリーになった
- linuxthreadでのデバッグ信号のブロッキング/マスキングを回避
- LC_ALLとLANGのどちらも設定されていないときのロケールプログラム出力の修正
- localedefでの未初期化メモリの使用の修正
- mntent_rエスケープ処理の修正
- mtraceスクリプトの最適化
- ppc64でのlinuxthread_dbの修正
- x86-64 linuxthreads vforkでのcfi命令
- 一部の_POSIX_C_SOURCE=200112Lネームスペースの修正

glibcのすべてのユーザは、これらの問題を解決する上記アップデートパッケージにアップグレードしてください。

アップデート・パッケージ:

Red Hat Desktop (v. 3)

SRPMS:
glibc-2.3.2-95.30.src.rpm     d15df5dfa2e74b1a4abbb70e56dd25e4
 
IA-32:
glibc-2.3.2-95.30.i386.rpm     fe7ce95c7354c232491d6f05cb27395d
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-common-2.3.2-95.30.i386.rpm     98de4c318ef0e4febdb58bf41bcea1d8
glibc-devel-2.3.2-95.30.i386.rpm     310f94898b51fe70491caa50764ec058
glibc-headers-2.3.2-95.30.i386.rpm     3fb18bb2724baaf3254d9caaad9e7178
glibc-profile-2.3.2-95.30.i386.rpm     636317c552cea1a9630965f6e45f899c
glibc-utils-2.3.2-95.30.i386.rpm     236418cf2a6a14cd76476bcac3a8993a
nptl-devel-2.3.2-95.30.i686.rpm     728500d49aee5022dca86339917da96e
nscd-2.3.2-95.30.i386.rpm     64c4149f810e256e8d06b103c0d8c363
 
x86_64:
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-2.3.2-95.30.x86_64.rpm     8fbaabf048605769292dce75ec872c16
glibc-common-2.3.2-95.30.x86_64.rpm     50b56f52e724972728bd9c3fe966d09d
glibc-devel-2.3.2-95.30.i386.rpm     310f94898b51fe70491caa50764ec058
glibc-devel-2.3.2-95.30.x86_64.rpm     1bb80a3b886f01dbaa686d1a35ca587e
glibc-headers-2.3.2-95.30.x86_64.rpm     bc8bfbf3e8882548beb3cb5e8b4baa63
glibc-profile-2.3.2-95.30.x86_64.rpm     61bc8045440d3cdbfa424edfb6398d05
glibc-utils-2.3.2-95.30.x86_64.rpm     b44f7d721f2a00f2832f6d973c9f6bf9
nptl-devel-2.3.2-95.30.x86_64.rpm     6ce9f413f4033200d3ece849c57ce908
nscd-2.3.2-95.30.x86_64.rpm     0a246d37cf5b641cca48fff2c1006279
 
Red Hat Enterprise Linux AS (v. 3)

SRPMS:
glibc-2.3.2-95.30.src.rpm     d15df5dfa2e74b1a4abbb70e56dd25e4
 
IA-32:
glibc-2.3.2-95.30.i386.rpm     fe7ce95c7354c232491d6f05cb27395d
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-common-2.3.2-95.30.i386.rpm     98de4c318ef0e4febdb58bf41bcea1d8
glibc-devel-2.3.2-95.30.i386.rpm     310f94898b51fe70491caa50764ec058
glibc-headers-2.3.2-95.30.i386.rpm     3fb18bb2724baaf3254d9caaad9e7178
glibc-profile-2.3.2-95.30.i386.rpm     636317c552cea1a9630965f6e45f899c
glibc-utils-2.3.2-95.30.i386.rpm     236418cf2a6a14cd76476bcac3a8993a
nptl-devel-2.3.2-95.30.i686.rpm     728500d49aee5022dca86339917da96e
nscd-2.3.2-95.30.i386.rpm     64c4149f810e256e8d06b103c0d8c363
 
IA-64:
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-2.3.2-95.30.ia64.rpm     369fe6766b2a26d6343a926f4c780ef0
glibc-common-2.3.2-95.30.ia64.rpm     df3a5511e22cb01ce6b2b5707c533462
glibc-devel-2.3.2-95.30.ia64.rpm     cc3df97be2243e442e101b2d9c3fea01
glibc-headers-2.3.2-95.30.ia64.rpm     cd00415e215a6cf6a25ff93163ed7cbe
glibc-profile-2.3.2-95.30.ia64.rpm     ca3dc0c2dbfa6b9b71ae381f8a1a9071
glibc-utils-2.3.2-95.30.ia64.rpm     61d769397f3d56f5ca68e3dc39d85183
nptl-devel-2.3.2-95.30.ia64.rpm     e7a7775d1524d0d06293bd70a3219f48
nscd-2.3.2-95.30.ia64.rpm     4f08dd1c11db6642008537f00f052039
 
PPC:
glibc-2.3.2-95.30.ppc.rpm     35b630a847e98347eb99378e399a4173
glibc-2.3.2-95.30.ppc64.rpm     f104ae96d787c07ec040e1d2f3af0e97
glibc-common-2.3.2-95.30.ppc.rpm     0342f43284d8e5364d40671dd1f39a7f
glibc-devel-2.3.2-95.30.ppc.rpm     27174c0559d4b834801eaceb0951519b
glibc-devel-2.3.2-95.30.ppc64.rpm     98efde8788fb7dcfd4b9a6998bb811b0
glibc-headers-2.3.2-95.30.ppc.rpm     f2591e55453597b498e6305bf6573dd8
glibc-profile-2.3.2-95.30.ppc.rpm     9aa2fb865c592acc99f619efee28fb91
glibc-utils-2.3.2-95.30.ppc.rpm     d6d6dda1dff4ec5955f5f071448231cb
nptl-devel-2.3.2-95.30.ppc.rpm     9eb568271b79c4a74a6c820cec1bccac
nscd-2.3.2-95.30.ppc.rpm     6be684c35aca2c6a832e07669dacfa13
 
s390:
glibc-2.3.2-95.30.s390.rpm     e5d99ebe60b40dca7df6f422f92c423c
glibc-common-2.3.2-95.30.s390.rpm     2c65559d9f8610664ffbcb746c37f475
glibc-devel-2.3.2-95.30.s390.rpm     04353d1ad4afb81c338d1df644e749c1
glibc-headers-2.3.2-95.30.s390.rpm     183b1a623ef6e036f682a37a1f9fa10a
glibc-profile-2.3.2-95.30.s390.rpm     43101d9b283ab6a84eb742b7d76bac75
glibc-utils-2.3.2-95.30.s390.rpm     8af2adc42acfa724b3e899209dc9e0a8
nptl-devel-2.3.2-95.30.s390.rpm     6a110224af8cf2bd76f5588439f63b62
nscd-2.3.2-95.30.s390.rpm     90278c8c9895a35425f9cc9bbadeda61
 
s390x:
glibc-2.3.2-95.30.s390.rpm     e5d99ebe60b40dca7df6f422f92c423c
glibc-2.3.2-95.30.s390x.rpm     035f10c1dea0b14d3016a761716211ae
glibc-common-2.3.2-95.30.s390x.rpm     7597b0648938e3fec4f1e489358d3edc
glibc-devel-2.3.2-95.30.s390.rpm     04353d1ad4afb81c338d1df644e749c1
glibc-devel-2.3.2-95.30.s390x.rpm     9db1a132a7c23eae94aa7ccd80c8c14b
glibc-headers-2.3.2-95.30.s390x.rpm     6060c9fb082d112ecb2b02b9b12444e7
glibc-profile-2.3.2-95.30.s390x.rpm     d73d83f30399d40abe2420eee6306235
glibc-utils-2.3.2-95.30.s390x.rpm     a7ea709dadb4ec1d04d9d4964a55a18d
nptl-devel-2.3.2-95.30.s390x.rpm     8d1f52855b2473a7750eb8280054dd78
nscd-2.3.2-95.30.s390x.rpm     85ed7ba3006ba2ad471a95cfd9d0807d
 
x86_64:
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-2.3.2-95.30.x86_64.rpm     8fbaabf048605769292dce75ec872c16
glibc-common-2.3.2-95.30.x86_64.rpm     50b56f52e724972728bd9c3fe966d09d
glibc-devel-2.3.2-95.30.i386.rpm     310f94898b51fe70491caa50764ec058
glibc-devel-2.3.2-95.30.x86_64.rpm     1bb80a3b886f01dbaa686d1a35ca587e
glibc-headers-2.3.2-95.30.x86_64.rpm     bc8bfbf3e8882548beb3cb5e8b4baa63
glibc-profile-2.3.2-95.30.x86_64.rpm     61bc8045440d3cdbfa424edfb6398d05
glibc-utils-2.3.2-95.30.x86_64.rpm     b44f7d721f2a00f2832f6d973c9f6bf9
nptl-devel-2.3.2-95.30.x86_64.rpm     6ce9f413f4033200d3ece849c57ce908
nscd-2.3.2-95.30.x86_64.rpm     0a246d37cf5b641cca48fff2c1006279
 
Red Hat Enterprise Linux ES (v. 3)

SRPMS:
glibc-2.3.2-95.30.src.rpm     d15df5dfa2e74b1a4abbb70e56dd25e4
 
IA-32:
glibc-2.3.2-95.30.i386.rpm     fe7ce95c7354c232491d6f05cb27395d
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-common-2.3.2-95.30.i386.rpm     98de4c318ef0e4febdb58bf41bcea1d8
glibc-devel-2.3.2-95.30.i386.rpm     310f94898b51fe70491caa50764ec058
glibc-headers-2.3.2-95.30.i386.rpm     3fb18bb2724baaf3254d9caaad9e7178
glibc-profile-2.3.2-95.30.i386.rpm     636317c552cea1a9630965f6e45f899c
glibc-utils-2.3.2-95.30.i386.rpm     236418cf2a6a14cd76476bcac3a8993a
nptl-devel-2.3.2-95.30.i686.rpm     728500d49aee5022dca86339917da96e
nscd-2.3.2-95.30.i386.rpm     64c4149f810e256e8d06b103c0d8c363
 
IA-64:
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-2.3.2-95.30.ia64.rpm     369fe6766b2a26d6343a926f4c780ef0
glibc-common-2.3.2-95.30.ia64.rpm     df3a5511e22cb01ce6b2b5707c533462
glibc-devel-2.3.2-95.30.ia64.rpm     cc3df97be2243e442e101b2d9c3fea01
glibc-headers-2.3.2-95.30.ia64.rpm     cd00415e215a6cf6a25ff93163ed7cbe
glibc-profile-2.3.2-95.30.ia64.rpm     ca3dc0c2dbfa6b9b71ae381f8a1a9071
glibc-utils-2.3.2-95.30.ia64.rpm     61d769397f3d56f5ca68e3dc39d85183
nptl-devel-2.3.2-95.30.ia64.rpm     e7a7775d1524d0d06293bd70a3219f48
nscd-2.3.2-95.30.ia64.rpm     4f08dd1c11db6642008537f00f052039
 
x86_64:
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-2.3.2-95.30.x86_64.rpm     8fbaabf048605769292dce75ec872c16
glibc-common-2.3.2-95.30.x86_64.rpm     50b56f52e724972728bd9c3fe966d09d
glibc-devel-2.3.2-95.30.i386.rpm     310f94898b51fe70491caa50764ec058
glibc-devel-2.3.2-95.30.x86_64.rpm     1bb80a3b886f01dbaa686d1a35ca587e
glibc-headers-2.3.2-95.30.x86_64.rpm     bc8bfbf3e8882548beb3cb5e8b4baa63
glibc-profile-2.3.2-95.30.x86_64.rpm     61bc8045440d3cdbfa424edfb6398d05
glibc-utils-2.3.2-95.30.x86_64.rpm     b44f7d721f2a00f2832f6d973c9f6bf9
nptl-devel-2.3.2-95.30.x86_64.rpm     6ce9f413f4033200d3ece849c57ce908
nscd-2.3.2-95.30.x86_64.rpm     0a246d37cf5b641cca48fff2c1006279
 
Red Hat Enterprise Linux WS (v. 3)

SRPMS:
glibc-2.3.2-95.30.src.rpm     d15df5dfa2e74b1a4abbb70e56dd25e4
 
IA-32:
glibc-2.3.2-95.30.i386.rpm     fe7ce95c7354c232491d6f05cb27395d
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-common-2.3.2-95.30.i386.rpm     98de4c318ef0e4febdb58bf41bcea1d8
glibc-devel-2.3.2-95.30.i386.rpm     310f94898b51fe70491caa50764ec058
glibc-headers-2.3.2-95.30.i386.rpm     3fb18bb2724baaf3254d9caaad9e7178
glibc-profile-2.3.2-95.30.i386.rpm     636317c552cea1a9630965f6e45f899c
glibc-utils-2.3.2-95.30.i386.rpm     236418cf2a6a14cd76476bcac3a8993a
nptl-devel-2.3.2-95.30.i686.rpm     728500d49aee5022dca86339917da96e
nscd-2.3.2-95.30.i386.rpm     64c4149f810e256e8d06b103c0d8c363
 
IA-64:
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-2.3.2-95.30.ia64.rpm     369fe6766b2a26d6343a926f4c780ef0
glibc-common-2.3.2-95.30.ia64.rpm     df3a5511e22cb01ce6b2b5707c533462
glibc-devel-2.3.2-95.30.ia64.rpm     cc3df97be2243e442e101b2d9c3fea01
glibc-headers-2.3.2-95.30.ia64.rpm     cd00415e215a6cf6a25ff93163ed7cbe
glibc-profile-2.3.2-95.30.ia64.rpm     ca3dc0c2dbfa6b9b71ae381f8a1a9071
glibc-utils-2.3.2-95.30.ia64.rpm     61d769397f3d56f5ca68e3dc39d85183
nptl-devel-2.3.2-95.30.ia64.rpm     e7a7775d1524d0d06293bd70a3219f48
nscd-2.3.2-95.30.ia64.rpm     4f08dd1c11db6642008537f00f052039
 
x86_64:
glibc-2.3.2-95.30.i686.rpm     6e2c8d12a10dae784a2f0f8d39af05d1
glibc-2.3.2-95.30.x86_64.rpm     8fbaabf048605769292dce75ec872c16
glibc-common-2.3.2-95.30.x86_64.rpm     50b56f52e724972728bd9c3fe966d09d
glibc-devel-2.3.2-95.30.i386.rpm     310f94898b51fe70491caa50764ec058
glibc-devel-2.3.2-95.30.x86_64.rpm     1bb80a3b886f01dbaa686d1a35ca587e
glibc-headers-2.3.2-95.30.x86_64.rpm     bc8bfbf3e8882548beb3cb5e8b4baa63
glibc-profile-2.3.2-95.30.x86_64.rpm     61bc8045440d3cdbfa424edfb6398d05
glibc-utils-2.3.2-95.30.x86_64.rpm     b44f7d721f2a00f2832f6d973c9f6bf9
nptl-devel-2.3.2-95.30.x86_64.rpm     6ce9f413f4033200d3ece849c57ce908
nscd-2.3.2-95.30.x86_64.rpm     0a246d37cf5b641cca48fff2c1006279
 
(The unlinked packages above are only available from the Red Hat Network)

解決法:

このアップデートを適用する前に、システムに関連するリリース済の errata が適用済であることをご確認ください。
それぞれのアーキテクチャで全てのRPMをアップデートするには、以下のコマンドを実行してください:

rpm -Fvh [filename]

[filename] は、アップデートしたいRPMのファイル名です。現在インストールされているパッケージのみ、アップグレードされます。現在いるディレクトリにインストールしたいRPM *しか* 無い場合には、 ワイルドカード (*.rpm) も使うことができます。
このアップデートは、Red Hat Network 経由でも行なえます。アップデートを適用する非常に簡便な方法です。Red hat Network をご利用になるには、以下のコマンドで、アップデートエージェントを起動してください。

up2date

このコマンドで、システムに適切なRPMをアップグレードする対話形式のプロセスを起動します。

バグジラ:  (詳細は、こちらbugzilla[英語]を御覧ください。)

103415 - Weird string in date printing
116428 - RHEL3 U4: statfs64
118574 - malloc exhausts memory to fast in mulithreaded program
123583 - getnameinfo does not use /etc/hosts for lookup of V4MAPPED addresses
127606 - __builtin_expect's prototype does not expect int args; assert feeds it just that
130254 - glibc's traceback() fails when called from an exception handler
132204 - glibc-nis-performance.patch causes gdm to hang
132654 - LTC10984 - 1.3.1 Linux JVM hanging on RedHat EL 3 update 3
132816 - glibc in RHEL 3 needs to have syslog.c updated to cvs version 1.42
135234 - Problem with gethostbyaddr with latest UDP
136318 - CAN-2004-0968 temporary file vulnerabilities in catchsegv script
136726 - RHEL3 U5: execvp fails if ENODEV encountered during PATH search

参照:

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0968

キーワード:

glibc



ここに在るパッケージはセキュリティの為、 Red Hat, Inc. によって、 GPG 認証されています。キーは以下から利用可能になっています:
http://www.redhat.com/about/contact.html

各パッケージを確認するには次のコマンドをご利用ください: rpm --checksig filename
各パッケージが壊れていないか、もしくは改ざんされていないかを確認するには、以下のコマンドで MD5 チェックサムをお調べください: rpm --checksig --nogpg filename
注意: GnuPG キーをチェックするためには、RPM 3.0 以上が必要です。