深刻度:重要:カーネルのセキュリティアップデート
セキュリティ・アドバイス
概要:
複数のセキュリティ問題を修正したカーネルのアップデートパッケージがRed Hat Enterprise Linux 4で利用可能になりました。
このアップデートは、レッドハットセキュリティ対策チームによって、深刻度「重要(important)」のセキュリティ問題と評価されています。
Linux カーネルはOSの基本機能を処理します。
この勧告には、複数のセキュリティ問題に対する修正が含まれています。
IGMPの機能に複数の脆弱性があることをiSEC Security Researchが発見しました。これらの欠陥によって、ローカルユーザがサービス拒否(クラッシュ)を引き起こしたり権限を取得できる可能性があります。また、システム上でマルチキャストアプリケーションが使用されている場合、これらの欠陥によってリモートユーザがサービス拒否を引き起こす可能性もあります。「Common Vulnerabilities and Exposures」プロジェクト(cve.mitre.org)により、この問題は CAN-2004-1137と命名されています。
ページフォールトハンドラのコードに欠陥があることをiSEC Security Research が発見しました。この欠陥によって、マルチプロセッサマシン上でローカルユーザが高い(rootの)権限を取得できる可能性があります。(CAN-2005-0001)
Linuxカーネルのuselib(2) システムコールにVMA処理の欠陥があることをiSEC Security Researchが発見しました。ローカルユーザがこの欠陥を利用して高い(rootの)権限を取得できる可能性があります。(CAN-2004-1235)
AMD64 およびIntel EM64Tアーキテクチャ上でのOUTS命令に影響を与える欠陥が発見されました。ローカルユーザがこの欠陥を利用して特権IOポートに書き込みを行うことができる可能性があります。(CAN-2005-0204)
Linuxカーネル2.6のDRM(Direct Rendering Manager)ドライバはDMAロックを適切にチェックせず、その結果リモート攻撃者またはローカルユーザがサービス拒否(Xサーバのクラッシュ)を引き起こしたりビデオ出力を変更できる可能性があります。(CAN-2004-1056)
ファイルシステムのNative Language Support ASCII変換テーブルで間違ったテーブルサイズが使用されているのをOGAWA Hirofumi氏が発見しました。これによってサービス拒否(システムクラッシュ)が発生する可能性があります。(CAN-2005-0177)
2.6.9カーネルに、ユーザが任意の共有メモリセグメントをロック解除できるという欠陥があるのをMichael Kerrisk氏が発見しました。この欠陥によって、アプリケーションが予期せぬ動作をする可能性があります。(CAN-2005-0176)
POSIX標準のsignalおよびttyへの準拠を改善する際に競合条件が発生していました。この欠陥は、スレッド化されたアプリケーションによって偶然に、または悪意あるユーザによって故意に引き起こされ、サービス拒否(クラッシュ)につながったり、場合によってはカーネルメモリの小さくてランダムなチャンクへのアクセスを許す結果になる可能性があります。(CAN-2005-0178)
2.6.9カーネルで発生したmlockallの欠陥をPaXチームが発見しました。権限のないユーザがこの欠陥を使ってサービス拒否(CPUとメモリの消費やクラッシュ)を引き起こす可能性があります。(CAN-2005-0179)
2.6カーネルのsg_scsi_ioctlの欠陥をBrad Spengler氏が発見しました。権限のないユーザがこの欠陥を使ってサービス拒否(クラッシュ)またはその他の動作を引き起こす可能性があります。(CAN-2005-0180)
Red Hat Enterprise Linux 4のカーネルの4GB/4GB分割パッチに、アクセスチェック回帰の欠落が含まれていることをKirill Korotaev氏が発見しました。 hugememカーネルを使用しているシステムでは、権限のないローカルユーザがこの欠陥を使ってサービス拒否(クラッシュ)を引き起こす可能性があります。(CAN-2005-0090)
Red Hat Enterprise Linux 4のカーネルの4GB/4GB分割パッチに含まれる欠陥によって、syscallsが任意のカーネルメモリを読み書きできる可能性があります。 hugememカーネルを使用しているシステムでは、権限のないローカルユーザがこの欠陥を使って権限を取得できる可能性があります。(CAN-2005-0091)
Red Hat Enterprise Linux 4カーネルの4GB/4GB分割パッチに、新たな欠陥が発見されました。hugememカーネルを使用したx86システムでは、権限のないローカルユーザがこの欠陥を使ってサービス拒否(クラッシュ)を引き起こす可能性があります。(CAN-2005-0092)
すべてのRed Hat Enterprise Linux 4ユーザは、このエラータに示した一覧に従って、各マシンのアーキテクチャおよび構成に応じたパッケージにカーネルをアップグレードすることをお勧めします。
アップデート・パッケージ:
| Red Hat Desktop (v. 4) | |
| SRPMS: | |
| kernel-2.6.9-5.0.3.EL.src.rpm | 410c49d04b3b8cf9a2c1130096982f9a |
| IA-32: | |
| kernel-2.6.9-5.0.3.EL.i686.rpm | 01f51a962183d419fe8a2ecf6cb561a1 |
| kernel-devel-2.6.9-5.0.3.EL.i686.rpm | 3fad66e2d75c44e4fd94f9eb84034986 |
| kernel-doc-2.6.9-5.0.3.EL.noarch.rpm | 8a47fc40c6ee9edb36379830dd25e8b6 |
| kernel-hugemem-2.6.9-5.0.3.EL.i686.rpm | f09d1f49812c9218b89cf0cf487cc1de |
| kernel-hugemem-devel-2.6.9-5.0.3.EL.i686.rpm | 6e4d734755067abe92a365d13b2f2e2b |
| kernel-smp-2.6.9-5.0.3.EL.i686.rpm | 474806e4323053105d958ca722d4d03c |
| kernel-smp-devel-2.6.9-5.0.3.EL.i686.rpm | e94313c04ffe8780b01cb070e97fae89 |
| x86_64: | |
| kernel-2.6.9-5.0.3.EL.x86_64.rpm | ef50566b246b62f8ab06beca078f82f8 |
| kernel-devel-2.6.9-5.0.3.EL.x86_64.rpm | 3fda2109ae4d02fedd1b94e6b0bb0169 |
| kernel-smp-2.6.9-5.0.3.EL.x86_64.rpm | 61df8eb584e32c495b3a119ff37c6601 |
| kernel-smp-devel-2.6.9-5.0.3.EL.x86_64.rpm | 0102536cb72ffa87dacd953eaef04a3b |
| Red Hat Enterprise Linux AS (v. 4) | |
| SRPMS: | |
| kernel-2.6.9-5.0.3.EL.src.rpm | 410c49d04b3b8cf9a2c1130096982f9a |
| IA-32: | |
| kernel-2.6.9-5.0.3.EL.i686.rpm | 01f51a962183d419fe8a2ecf6cb561a1 |
| kernel-devel-2.6.9-5.0.3.EL.i686.rpm | 3fad66e2d75c44e4fd94f9eb84034986 |
| kernel-doc-2.6.9-5.0.3.EL.noarch.rpm | 8a47fc40c6ee9edb36379830dd25e8b6 |
| kernel-hugemem-2.6.9-5.0.3.EL.i686.rpm | f09d1f49812c9218b89cf0cf487cc1de |
| kernel-hugemem-devel-2.6.9-5.0.3.EL.i686.rpm | 6e4d734755067abe92a365d13b2f2e2b |
| kernel-smp-2.6.9-5.0.3.EL.i686.rpm | 474806e4323053105d958ca722d4d03c |
| kernel-smp-devel-2.6.9-5.0.3.EL.i686.rpm | e94313c04ffe8780b01cb070e97fae89 |
| IA-64: | |
| kernel-2.6.9-5.0.3.EL.ia64.rpm | 59f8eac832cf916f5e39aec276c4701e |
| kernel-devel-2.6.9-5.0.3.EL.ia64.rpm | df40e96eda8774eeafff8b9049e2a130 |
| PPC: | |
| kernel-2.6.9-5.0.3.EL.ppc64.rpm | c1d102a9d0ebc3b14b9fb234b7ad6c71 |
| kernel-2.6.9-5.0.3.EL.ppc64iseries.rpm | 9a72c2b7b88fb0adccbe673b7cbe48cb |
| kernel-devel-2.6.9-5.0.3.EL.ppc64.rpm | cc5518c843849f4dc8bb63bf5ea8f78f |
| kernel-devel-2.6.9-5.0.3.EL.ppc64iseries.rpm | 5e83f4285d7c6db08c8c8c848a1115b8 |
| s390: | |
| kernel-2.6.9-5.0.3.EL.s390.rpm | 05f40027c7f763cf9cfa7a2c85b33e5d |
| kernel-devel-2.6.9-5.0.3.EL.s390.rpm | 620deab947a69c3441b8d99b2e7ac8d1 |
| s390x: | |
| kernel-2.6.9-5.0.3.EL.s390x.rpm | a9c65e57550e2f17bc0b214eb826c0d4 |
| kernel-devel-2.6.9-5.0.3.EL.s390x.rpm | b7c7b8103dbc691ca1ba7e9623157fd6 |
| x86_64: | |
| kernel-2.6.9-5.0.3.EL.x86_64.rpm | ef50566b246b62f8ab06beca078f82f8 |
| kernel-devel-2.6.9-5.0.3.EL.x86_64.rpm | 3fda2109ae4d02fedd1b94e6b0bb0169 |
| kernel-smp-2.6.9-5.0.3.EL.x86_64.rpm | 61df8eb584e32c495b3a119ff37c6601 |
| kernel-smp-devel-2.6.9-5.0.3.EL.x86_64.rpm | 0102536cb72ffa87dacd953eaef04a3b |
| Red Hat Enterprise Linux ES (v. 4) | |
| SRPMS: | |
| kernel-2.6.9-5.0.3.EL.src.rpm | 410c49d04b3b8cf9a2c1130096982f9a |
| IA-32: | |
| kernel-2.6.9-5.0.3.EL.i686.rpm | 01f51a962183d419fe8a2ecf6cb561a1 |
| kernel-devel-2.6.9-5.0.3.EL.i686.rpm | 3fad66e2d75c44e4fd94f9eb84034986 |
| kernel-doc-2.6.9-5.0.3.EL.noarch.rpm | 8a47fc40c6ee9edb36379830dd25e8b6 |
| kernel-hugemem-2.6.9-5.0.3.EL.i686.rpm | f09d1f49812c9218b89cf0cf487cc1de |
| kernel-hugemem-devel-2.6.9-5.0.3.EL.i686.rpm | 6e4d734755067abe92a365d13b2f2e2b |
| kernel-smp-2.6.9-5.0.3.EL.i686.rpm | 474806e4323053105d958ca722d4d03c |
| kernel-smp-devel-2.6.9-5.0.3.EL.i686.rpm | e94313c04ffe8780b01cb070e97fae89 |
| IA-64: | |
| kernel-2.6.9-5.0.3.EL.ia64.rpm | 59f8eac832cf916f5e39aec276c4701e |
| kernel-devel-2.6.9-5.0.3.EL.ia64.rpm | df40e96eda8774eeafff8b9049e2a130 |
| x86_64: | |
| kernel-2.6.9-5.0.3.EL.x86_64.rpm | ef50566b246b62f8ab06beca078f82f8 |
| kernel-devel-2.6.9-5.0.3.EL.x86_64.rpm | 3fda2109ae4d02fedd1b94e6b0bb0169 |
| kernel-smp-2.6.9-5.0.3.EL.x86_64.rpm | 61df8eb584e32c495b3a119ff37c6601 |
| kernel-smp-devel-2.6.9-5.0.3.EL.x86_64.rpm | 0102536cb72ffa87dacd953eaef04a3b |
| Red Hat Enterprise Linux WS (v. 4) | |
| SRPMS: | |
| kernel-2.6.9-5.0.3.EL.src.rpm | 410c49d04b3b8cf9a2c1130096982f9a |
| IA-32: | |
| kernel-2.6.9-5.0.3.EL.i686.rpm | 01f51a962183d419fe8a2ecf6cb561a1 |
| kernel-devel-2.6.9-5.0.3.EL.i686.rpm | 3fad66e2d75c44e4fd94f9eb84034986 |
| kernel-doc-2.6.9-5.0.3.EL.noarch.rpm | 8a47fc40c6ee9edb36379830dd25e8b6 |
| kernel-hugemem-2.6.9-5.0.3.EL.i686.rpm | f09d1f49812c9218b89cf0cf487cc1de |
| kernel-hugemem-devel-2.6.9-5.0.3.EL.i686.rpm | 6e4d734755067abe92a365d13b2f2e2b |
| kernel-smp-2.6.9-5.0.3.EL.i686.rpm | 474806e4323053105d958ca722d4d03c |
| kernel-smp-devel-2.6.9-5.0.3.EL.i686.rpm | e94313c04ffe8780b01cb070e97fae89 |
| IA-64: | |
| kernel-2.6.9-5.0.3.EL.ia64.rpm | 59f8eac832cf916f5e39aec276c4701e |
| kernel-devel-2.6.9-5.0.3.EL.ia64.rpm | df40e96eda8774eeafff8b9049e2a130 |
| x86_64: | |
| kernel-2.6.9-5.0.3.EL.x86_64.rpm | ef50566b246b62f8ab06beca078f82f8 |
| kernel-devel-2.6.9-5.0.3.EL.x86_64.rpm | 3fda2109ae4d02fedd1b94e6b0bb0169 |
| kernel-smp-2.6.9-5.0.3.EL.x86_64.rpm | 61df8eb584e32c495b3a119ff37c6601 |
| kernel-smp-devel-2.6.9-5.0.3.EL.x86_64.rpm | 0102536cb72ffa87dacd953eaef04a3b |
| (The unlinked packages above are only available from the Red Hat Network) | |
解決法:
このアップデートを適用する前に、システムに関連するリリース済の errata が適用済であることをご確認ください。バグジラ: (詳細は、こちらbugzilla[英語]を御覧ください。)
139436 - Kernel does not export get_sb_pseudo()
141390 - Harmless yet annoying parted message about using deprecated SCSI ioctl
142670 - CAN-2004-1137 IGMP flaws
144131 - CAN-2005-0090 4GB split DoS
144136 - CAN-2004-1235 isec.pl do_brk() privilege escalation
144391 - CAN-2004-1056 insufficient locking checks in DRM code
144412 - CAN-2005-0001 page fault @ SMP privilege escalation
144471 - CAN-2005-0176 unlock someone elses ipc memory
144522 - CAN-2005-0180 2.6 scsi ioctl integer overflow and information leak
144528 - CAN-2005-0179 RLIMIT_MEMLOCK bypass and (2.6) unprivileged user DoS
144532 - random poolsize sysctl handler integer overflow
144658 - CAN-2005-0091 4g4g PROT_NONE fix (CAN-2005-0092)
146083 - 20041212 Clear ebp on sysenter return
146095 - CAN-2005-0177 nls_ascii incorrect table size
146101 - CAN-2005-0178 tty/setsid race
参照:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1056
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1137
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1235
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0001
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0090
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0091
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0092
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0176
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0177
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0178
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0179
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0180
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0204
http://www.isec.pl/vulnerabilities/isec-0018-igmp.txt
http://www.isec.pl/vulnerabilities/isec-0021-uselib.txt
http://www.isec.pl/vulnerabilities/isec-0022-pagefault.txt
キーワード:
errata, kernel, nahant, security
ここに在るパッケージはセキュリティの為、 Red Hat, Inc. によって、 GPG 認証されています。キーは以下から利用可能になっています:
http://www.redhat.com/about/contact.html
各パッケージを確認するには次のコマンドをご利用ください: rpm --checksig filename
各パッケージが壊れていないか、もしくは改ざんされていないかを確認するには、以下のコマンドで MD5 チェックサムをお調べください: rpm --checksig --nogpg filename
注意: GnuPG キーをチェックするためには、RPM 3.0 以上が必要です。