低(Low):glibcのセキュリティアップデート
| アドバイスID: | RHSA-2005:261-06 |
| 最終更新日: | 2005-04-28 |
| 影響のあるプロダクト: |
Red Hat Enterprise Linux AS (v. 2.1) Red Hat Enterprise Linux ES (v. 2.1) Red Hat Enterprise Linux WS (v. 2.1) Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor |
| CVEs (cve.mitre.org): |
CAN-2004-0968 CAN-2004-1382 CAN-2004-1453 |
セキュリティ・アドバイス
概要:
いくつかのバグに対処したglibcのアップデートパッケージが利用可能になりました。
このアップデートは、レッドハットセキュリティ対策チームによって、深刻度「低(low)」のセキュリティ問題と評価されています。
(glibcと呼ばれる)GNU libcパッケージには、アプリケーションが使用する標準Cライブラリが含まれています。
catchsegvおよびglibcbugスクリプトに欠陥が発見されました。ローカルユーザがこれらの欠陥を利用して、テンポラリファイルへのsymlink 攻撃を通してファイルを上書きする可能性があります。「Common Vulnerabilities and Exposures」プロジェクト(cve.mitre.org)により、これらの問題はCAN-2004-0968およびCAN-2004-1382と命名されています。
setuidされたプログラムに対してLD_DEBUGおよびLD_SHOW_AUXVの使用が制限されていないことが発見されました。ローカルユーザがこの欠陥を利用して、そのプログラムが使用しているシンボルの一覧などの情報を取得する可能性があります。「Common Vulnerabilities and Exposures」プロジェクト(cve.mitre.org)により、この問題はCAN-2004-1453と命名されています。
このエラータは、GNU Cライブラリに含まれる以下のバグにも対処しています。
- syslogの実装中における sigaction (SIGPIPE, ...) 呼び出しの回避
- Itaniumでのpollの修正
- 共有ライブラリのコンストラクタ内におけるsetenv/putenv の許可
glibcのユーザは、不必要なglibcbugスクリプトを取り除き、こうしたその他の問題を修正するバックポートパッチを含んだ上記エラータパッケージにアップグレードすることをお勧めします。
アップデート・パッケージ:
| Red Hat Enterprise Linux AS (v. 2.1) | |
| SRPMS: | |
| glibc-2.2.4-32.20.src.rpm | 86c397f7614278f57b9b814d6adedace |
| IA-32: | |
| glibc-2.2.4-32.20.i386.rpm | 5b601e85eba293c52d9fe15d8e766a12 |
| glibc-2.2.4-32.20.i686.rpm | e1c21533e3d86da39390e93d4b93060e |
| glibc-common-2.2.4-32.20.i386.rpm | b7eda3e6a3b7f24813415c692bde5cff |
| glibc-devel-2.2.4-32.20.i386.rpm | 0b39ef1f661609a0346675b1877a6288 |
| glibc-profile-2.2.4-32.20.i386.rpm | 88ed7d4adfcf4627478367a253a65989 |
| nscd-2.2.4-32.20.i386.rpm | b3d6d4389676fc0652277f490d47dfec |
| IA-64: | |
| glibc-2.2.4-32.20.ia64.rpm | 158103afa78aec998e3db120d245cd37 |
| glibc-common-2.2.4-32.20.ia64.rpm | 321c25cf3605db040fef49a79c443618 |
| glibc-devel-2.2.4-32.20.ia64.rpm | a5eb76dc9b8dbcf8cfd6938d1a957977 |
| glibc-profile-2.2.4-32.20.ia64.rpm | b24148c15938f32f7a5f7df0773eb092 |
| nscd-2.2.4-32.20.ia64.rpm | 925478d53517e5cd62762f608b4e26f8 |
| Red Hat Enterprise Linux ES (v. 2.1) | |
| SRPMS: | |
| glibc-2.2.4-32.20.src.rpm | 86c397f7614278f57b9b814d6adedace |
| IA-32: | |
| glibc-2.2.4-32.20.i386.rpm | 5b601e85eba293c52d9fe15d8e766a12 |
| glibc-2.2.4-32.20.i686.rpm | e1c21533e3d86da39390e93d4b93060e |
| glibc-common-2.2.4-32.20.i386.rpm | b7eda3e6a3b7f24813415c692bde5cff |
| glibc-devel-2.2.4-32.20.i386.rpm | 0b39ef1f661609a0346675b1877a6288 |
| glibc-profile-2.2.4-32.20.i386.rpm | 88ed7d4adfcf4627478367a253a65989 |
| nscd-2.2.4-32.20.i386.rpm | b3d6d4389676fc0652277f490d47dfec |
| Red Hat Enterprise Linux WS (v. 2.1) | |
| SRPMS: | |
| glibc-2.2.4-32.20.src.rpm | 86c397f7614278f57b9b814d6adedace |
| IA-32: | |
| glibc-2.2.4-32.20.i386.rpm | 5b601e85eba293c52d9fe15d8e766a12 |
| glibc-2.2.4-32.20.i686.rpm | e1c21533e3d86da39390e93d4b93060e |
| glibc-common-2.2.4-32.20.i386.rpm | b7eda3e6a3b7f24813415c692bde5cff |
| glibc-devel-2.2.4-32.20.i386.rpm | 0b39ef1f661609a0346675b1877a6288 |
| glibc-profile-2.2.4-32.20.i386.rpm | 88ed7d4adfcf4627478367a253a65989 |
| nscd-2.2.4-32.20.i386.rpm | b3d6d4389676fc0652277f490d47dfec |
| Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor | |
| SRPMS: | |
| glibc-2.2.4-32.20.src.rpm | 86c397f7614278f57b9b814d6adedace |
| IA-64: | |
| glibc-2.2.4-32.20.ia64.rpm | 158103afa78aec998e3db120d245cd37 |
| glibc-common-2.2.4-32.20.ia64.rpm | 321c25cf3605db040fef49a79c443618 |
| glibc-devel-2.2.4-32.20.ia64.rpm | a5eb76dc9b8dbcf8cfd6938d1a957977 |
| glibc-profile-2.2.4-32.20.ia64.rpm | b24148c15938f32f7a5f7df0773eb092 |
| nscd-2.2.4-32.20.ia64.rpm | 925478d53517e5cd62762f608b4e26f8 |
| (The unlinked packages above are only available from the Red Hat Network) | |
解決法:
このアップデートを適用する前に、システムに関連するリリース済の errata が適用済であることをご確認ください。バグジラ: (詳細は、こちらbugzilla[英語]を御覧ください。)
140068 - [RHAS2.1] CAN-2004-0968 temporary file vulnerabilities in catchsegv script
140487 - [RHAS2.1] Bad declaration of __syscall_poll can cause bogus values for timeout to be passed to the kernel
148800 - CAN-2004-1382 insecure temporary file usage
148814 - CAN-2004-1453 Information leak with LD_DEBUG
参照:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0968キーワード:
catchsegv, glibc, glibcbug, LD_DEBUG
ここに在るパッケージはセキュリティの為、 Red Hat, Inc. によって、 GPG 認証されています。キーは以下から利用可能になっています:
http://www.redhat.com/about/contact.html
各パッケージを確認するには次のコマンドをご利用ください: rpm --checksig filename
各パッケージが壊れていないか、もしくは改ざんされていないかを確認するには、以下のコマンドで MD5 チェックサムをお調べください: rpm --checksig --nogpg filename
注意: GnuPG キーをチェックするためには、RPM 3.0 以上が必要です。