RHEL 6 : libvirt (RHSA-2013:1272)

medium Nessus プラグイン ID 70011

概要

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

説明

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

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

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

libvirt が PolicyKit pkcheck ユーティリティを呼び出して、認証を処理します。
libvirt がこのユーティリティを使用する方法で競合状態が見つかっています。これにより、ローカルのユーザーが、本来守られるべき PolicyKit 認証をバイパスしたり、 root 権限で任意のコマンドを実行したりするようになる可能性があります。(CVE-2013-4311)

注:この更新で、libvirt がリビルドされて、競合状態に脆弱でない異なる API を介して PolicyKit と通信するようになっています。polkit RHSA-2013:1270 アドバイザリも、CVE-2013-4311 の問題を修正するためにインストールする必要があります。

libvirtd の remoteDispatchDomainMemoryStats 関数で、無効な解放の欠陥が見つかりました。libvirtd への読み取り専用接続を確立できる攻撃者が、この欠陥を利用して、 libvirtd をクラッシュさせる可能性があります。(CVE-2013-4296)

CVE-2013-4296 の問題が Red Hat の Daniel P. Berrange 氏により発見されました。

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

* この更新が出る前は、libvirtd d デーモンがメモリを virCgroupMoveTask() 関数で漏洩していました。libvirtd がメモリ割り当ての管理を間違わないようにする修正が提供されています。(BZ#984556)

* 以前は、libvirtd デーモンが virCgroupGetValueStr() 関数で配列の前の 1 バイトにアクセスしていました。このバグが修正され、libvirtd が配列領域内に留まるようになっています。(BZ#984561)

* 移行するときに libvirtd が移行 URI(統一資源識別子)を宛先で漏洩します。このバグを修正するためにパッチが用意され、移行 URI は現在は適切に解放されます。(BZ#984578)

* virDomainUpdateDeviceFlags API を使用するネットワークインターフェイスのために起動順序が設定されているときは、そのインターフェイスの更新が失敗していました。提供されている装置 XML で起動順序が設定されている場合でも、更新が失敗していました。提供されている装置 XML からの起動順序仕様を正しく解析するためにvirDomainUpdateDeviceFlags API が修正されていて、現在は起動順序つきのネットワークインターフェイス更新が期待通り作動するようになっています。
(BZ#1003934)

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

ソリューション

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

関連情報

https://access.redhat.com/errata/RHSA-2013:1270

https://access.redhat.com/errata/RHSA-2013:1272

https://access.redhat.com/security/cve/cve-2013-4311

https://access.redhat.com/security/cve/cve-2013-4296

プラグインの詳細

深刻度: Medium

ID: 70011

ファイル名: redhat-RHSA-2013-1272.nasl

バージョン: 1.16

タイプ: local

エージェント: unix

公開日: 2013/9/20

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.3

CVSS v2

リスクファクター: Medium

Base Score: 4.6

Temporal Score: 3.4

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

現状ベクトル: E:U/RL:OF/RC:C

脆弱性情報

CPE: p-cpe:/a:redhat:enterprise_linux:libvirt, p-cpe:/a:redhat:enterprise_linux:libvirt-client, p-cpe:/a:redhat:enterprise_linux:libvirt-debuginfo, p-cpe:/a:redhat:enterprise_linux:libvirt-devel, p-cpe:/a:redhat:enterprise_linux:libvirt-lock-sanlock, p-cpe:/a:redhat:enterprise_linux:libvirt-python, cpe:/o:redhat:enterprise_linux:6, cpe:/o:redhat:enterprise_linux:6.4

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

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

パッチ公開日: 2013/9/19

脆弱性公開日: 2013/9/30

参照情報

CVE: CVE-2013-4296, CVE-2013-4311

BID: 62508, 62510

RHSA: 2013:1272