RHEL 5:カーネル(RHSA-2012:0720)

high Nessus プラグイン ID 64039

概要

リモート Red Hat ホストに 1 つ以上のセキュリティ更新がありません。

説明

2 つのセキュリティ問題と複数のバグを修正する更新済みのカーネルパッケージが、Red Hat Enterprise Linux 5.6 Extended Updated Support で現在利用可能です。

Red Hat セキュリティレスポンスチームは、この更新には重大なセキュリティ上の影響があると評価しています。詳細な重要度の評価を提供する Common Vulnerability Scoring System (CVSS)のベーススコアが、「参照」セクションの CVE リンクの各脆弱性に対して利用可能です。

[2012 年 6 月 19 日更新] BZ#807929 に関する元のエラータテキストの説明は不正確でした。テキストが更新されて正しい説明になりました。パッケージは変更されていません。

カーネルパッケージには Linux オペレーティングシステムのコアである Linux カーネルが含まれています。

この更新では以下のセキュリティ上の問題が修正されます:

* Red Hat Enterprise Linux 5 に同梱の Xen ハイパーバイザー実装が、正規アドレスへの sysret 戻りパスの syscall 戻りアドレスを適切に制限しないことが判明しました。Intel CPU のある 64 ビットホストで実行される 64 ビットの準仮想化ゲストの権限のないユーザーが、この欠陥を悪用して、ホストをクラッシュさせたり、権限を昇格させて、ハイパーバイザーレベルで任意のコードを実行できるようにしたりする可能性があります。(CVE-2012-0217、重要度高)

注:Red Hat Enterprise Linux のゲストの場合、特権ゲストユーザーだけが CVE-2012-0217 を悪用する可能性があります。

* Linux カーネルの IPv6 の実装の、 xfrm6_tunnel_rcv() 関数の欠陥により、tunnel6_rcv() で use-after-free または二重解放の欠陥を引き起こす可能性があります。リモートの攻撃者がこの欠陥を利用して、特別に細工されたパケットを、IPv6 を使用しており、また xfrm6_tunnel カーネルモジュールがロードされているターゲットシステムに送信することが可能でした。これは、クラッシュする原因になっていました。
(CVE-2012-1583、重要度高)

xfrm6_tunnel を使用するアプリケーションを実行しない場合、「/etc/modprobe.d/xfrm6_tunnel.conf」ファイルを(root ユーザーとして)作成し、次の行をそれに追加することで、xfrm6_tunnel モジュールがロードされるのを防ぐことができます:

ブラックリスト xfrm6_tunnel

この方法で、xfrm6_tunnel モジュールが間違ってロードされることがなくなります。この変更を有効にするには、再起動する必要があります。

Red Hat は、CVE-2012-0217 を報告してくれた Xen プロジェクトに感謝の意を表します。Upstream は Rafal Wojtczuk 氏を CVE-2012-0217 の最初の報告者として認めます。

この更新は以下のバグも修正します:

* vsyscall インターフェイスのバグのために、32 ビットマルチスレッドプログラムが AMD64 または Intel 64 アーキテクチャで実行されている際に、システムコールから戻った直後に SIGCANCEL シグナルを受信した場合、セグメンテーション違反により予期せず終了する可能性があります。この問題に対処するパッチが提供され、上記のようなシナリオでクラッシュが発生することがなくなりました。(BZ#807929)

* クアドポート Intel I350 ギガビットイーサネットコントローラーを含む、ラックネットワークドーターカードで、正しくない重複 MAC アドレスが使用されていました。この更新で、下層にあるソースコードが修正されてこの問題が対処され、現在は正しい MAC アドレスがすべての状況で使用されています。(BZ#813195)

* ファイバチャネル(FC)レイヤーがデバイスを「実行中」に設定するとき、このレイヤーは他の新しいデバイスもスキャンします。以前は、これらの 2 つの動作の間に競合状態がありました。結果として、特定のターゲットでは、SCSI レイヤーおよび udev サービスにより、数千もの無効なデバイスが作成されました。この更新により、FC レイヤーが常にデバイスを「オンライン」に設定してから他のデバイスをスキャンするようになりこのバグが修正されます。

さらに、ビジーの FC デバイスで優先グループを移行しようとするとき、マルチパスレイヤーがすぐに再試行していました。これが唯一の利用可能なパスであった場合は、短時間に多数の再試行操作が実行されます。結果として、再試行メッセージのログ記録によりシステムが減速しました。説明したシナリオで、DM マルチパス機能により再試行操作を遅延させることで、このバグが修正されました。(BZ#816683)

* list_for_each_entry_safe() マクロの使用が正しくないために、tk_wait.links リストに格納されたリモートプロシージャコール(RPC)優先度待機キュータスクの列挙が失敗しました。結果として、rpc_wake_up() および rpc_wake_up_status() 関数がすべてのタスクのウェイクアップに失敗しました。このため、システムが反応しなくなり、システムパフォーマンスが大幅に低減する可能性がありました。今では、list_for_each_entry_safe() マクロは、rpc_wake_up() で使用されなくなり、合理的なシステムパフォーマンスが確保されています。(BZ#817570)

ユーザーは、バックポートされたパッチが含まれるこれらの更新済みパッケージへアップグレードし、これらの問題を解決する必要があります。この更新を有効にするには、システムを再起動する必要があります。

ソリューション

影響を受けるパッケージを更新してください。

参考資料

http://www.nessus.org/u?7380a17d

https://access.redhat.com/errata/RHSA-2012:0720

https://access.redhat.com/security/updates/classification/#important

https://bugzilla.redhat.com/show_bug.cgi?id=752304

https://bugzilla.redhat.com/show_bug.cgi?id=813428

https://bugzilla.redhat.com/show_bug.cgi?id=817570

プラグインの詳細

深刻度: High

ID: 64039

ファイル名: redhat-RHSA-2012-0720.nasl

バージョン: 1.20

タイプ: local

エージェント: unix

公開日: 2013/1/24

更新日: 2024/4/27

サポートされているセンサー: Agentless Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Critical

スコア: 9.8

CVSS v2

リスクファクター: High

基本値: 7.2

現状値: 6.3

ベクトル: CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C

CVSS スコアのソース: CVE-2012-0217

CVSS v3

リスクファクター: High

基本値: 7.8

現状値: 7.5

ベクトル: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:H/RL:O/RC:C

脆弱性情報

CPE: p-cpe:/a:redhat:enterprise_linux:kernel, p-cpe:/a:redhat:enterprise_linux:kernel-pae, p-cpe:/a:redhat:enterprise_linux:kernel-pae-devel, p-cpe:/a:redhat:enterprise_linux:kernel-debug, p-cpe:/a:redhat:enterprise_linux:kernel-debug-devel, p-cpe:/a:redhat:enterprise_linux:kernel-devel, p-cpe:/a:redhat:enterprise_linux:kernel-headers, p-cpe:/a:redhat:enterprise_linux:kernel-kdump, p-cpe:/a:redhat:enterprise_linux:kernel-kdump-devel, p-cpe:/a:redhat:enterprise_linux:kernel-xen, p-cpe:/a:redhat:enterprise_linux:kernel-xen-devel, cpe:/o:redhat:rhel_eus:5.6

必要な KB アイテム: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2012/6/12

エクスプロイト可能

CANVAS (CANVAS)

Core Impact

Metasploit (FreeBSD Intel SYSRET Privilege Escalation)

参照情報

CVE: CVE-2012-0217, CVE-2012-1583

BID: 53139

CWE: 119

RHSA: 2012:0720