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 |
![]() |
セキュリティ・アドバイス |
概要:
いくつかのバグを修正し、若干の機能拡張が実装されたglibcのアップデートパッケージが利用可能になりました。
GNU libcパッケージ(glibc)は、アプリケーションによって利用される標準Cライブラリを含んでいます。
このエラータは、GNU Cライブラリのいくつかのバグを修正しています。
次のような修正が含まれます(エンクローズされたBugzillaエントリに加えて)。
- 64ビットpowerpcでの32ビットのアトミック操作の修正
- AMD64での-m32 -I /usr/include/nptlコンパイルの修正
- NPTL
- 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 が適用済であることをご確認ください。バグジラ: (詳細は、こちら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 以上が必要です。