CentOS 5:libvirt(CESA-2010:0615)

medium Nessus プラグイン ID 48302

Language:

概要

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

説明

2 つのセキュリティ問題と 3 つのバグを修正する更新済みの libvirt パッケージが、 Red Hat Enterprise Linux 5 で現在利用可能です。

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

libvirt ライブラリは、Linux などのオペレーティングシステムの仮想化機能を管理し、この機能との対話を行うための C API です。さらに、 libvirt は、仮想化されたシステムをリモートで管理するためのツールも備えています。

libvirt では、新しい画像の作成時に、ユーザー定義のバッキングストア形式を設定しないことがわかりました。その結果、アプリケーションはバッキングストアを綿密に調べて、その形式を見つけることが必要になる可能性があります。権限のあるゲストユーザーは、この欠陥を利用して、ホスト上の任意のファイルを読み取る可能性があります。
(CVE-2010-2239)

IP マスカレードに対してゲストシステムを構成すると、libvirt が安全ではない iptables ルールをホストで作成することがわかりました。これによりゲストは、ネットワークリソースにアクセスする際に、ホスト上で権限のあるポートを使用することができます。権限のあるゲストユーザーがこの欠陥を利用して、通常はアクセスできないネットワークリソースにアクセスする可能性があります。
(CVE-2010-2242)

Red Hat は、CVE-2010-2242 の問題を報告していただいた Jeremy Nickurak 氏に感謝の意を表します。

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

* Linux ソフトウェアブリッジでは、スレーブになったインターフェイスの MAC アドレスが最小 MAC アドレスであると仮定します。ブリッジがその MAC アドレスを変更すると、ネットワークセグメント間で一定期間パケットをリレーせず、ネットワークは一時的に「blackout」状態になります。ネットワーク通信を混乱させないようにするには、ブリッジはその MAC アドレスの変更を避ける必要があります。

Linux カーネルは、ネットワーク TAP デバイスにランダムな MAC アドレスを割り当てます。
このランダムな MAC アドレスは、物理インターフェイスのアドレスより小さく、スレーブ化することがあります(eth0 や eth1 など)。これにより、ブリッジがその MAC アドレスを変更し、一定期間ネットワーク通信を混乱させます。

この更新により、libvirt は、XML から構成された MAC アドレスを使用して作成された TAP デバイス全てに明示的な MAC アドレスを設定するようになりますが、上位ビットは 0xFE に設定されます。その結果、TAP デバイスの MAC アドレスは、物理インターフェイスのアドレスより大きくなり、ブリッジがこれらの MAC アドレスを TAP デバイスのアドレスに切り替えることは今後なくなり、ネットワークの混乱が作り出される可能性は回避されます。(BZ#617243)

* Xen ハイパーバイザー用の libvirt ドライバーでのメモリ漏洩は、この更新で修正されています。(BZ#619711)

* 仮想ゲスト向けの xm と virsh の管理ユーザーインターフェイスをコマンドラインで呼び出すことで、アクティブなゲスト数をリスト表示できます。
ただし、特定の状況で「virsh list」コマンドを実行すると、virsh は、その時点でアクティブであった(つまり実行していた)全ての仮想ゲストをリスト表示しませんでした。この更新では、アクティブなゲストを判断するために使用されるロジックを「xm list」のロジックと一致させる修正を取り入れています。これにより、どのような状況でも両方のコマンドによって同じ数のアクティブなゲストがリスト表示されます。(BZ#618200)

libvirt の全ユーザーは、バックポートされたパッチが含まれるこれらの更新済みパッケージにアップグレードし、これらの問題を修正することが推奨されます。更新を有効にするには、更新済みのパッケージのインストール後にシステムを再起動する必要があります。

ソリューション

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

参考資料

http://www.nessus.org/u?2008ccfa

http://www.nessus.org/u?68ada659

プラグインの詳細

深刻度: Medium

ID: 48302

ファイル名: centos_RHSA-2010-0615.nasl

バージョン: 1.12

タイプ: local

エージェント: unix

公開日: 2010/8/12

更新日: 2021/1/4

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

リスク情報

VPR

リスクファクター: Low

スコア: 3.4

CVSS v2

リスクファクター: Medium

基本値: 4.4

現状値: 3.3

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

脆弱性情報

CPE: p-cpe:/a:centos:centos:libvirt, p-cpe:/a:centos:centos:libvirt-devel, p-cpe:/a:centos:centos:libvirt-python, cpe:/o:centos:centos:5

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

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2010/8/11

脆弱性公開日: 2010/8/19

参照情報

CVE: CVE-2010-2239, CVE-2010-2242

BID: 41981

RHSA: 2010:0615