Scientific Linux セキュリティ更新:SL5.x i386/x86_64 の libvirt

medium Nessus プラグイン ID 60835

概要

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

説明

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

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

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

- 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-devel および/または libvirt-python パッケージを更新してください。

参考資料

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

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

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

http://www.nessus.org/u?e48fc3ba

プラグインの詳細

深刻度: Medium

ID: 60835

ファイル名: sl_20100810_libvirt_on_SL5_x.nasl

バージョン: 1.6

タイプ: local

エージェント: unix

公開日: 2012/8/1

更新日: 2021/1/14

サポートされているセンサー: Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Low

スコア: 3.4

CVSS v2

リスクファクター: Medium

基本値: 4.4

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

脆弱性情報

CPE: x-cpe:/o:fermilab:scientific_linux

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

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

参照情報

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