Oracle Linux 7: qemu (ELSA-2018-4262)

critical Nessus プラグイン ID 180821

概要

リモートの Oracle Linux ホストに、1 つ以上のセキュリティ更新プログラムがありません。

説明

リモートの Oracle Linux 7 ホストに、ELSA-2018-4262 のアドバイザリに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。

- VNC ディスプレイドライバーの 1.7.2 より前のクイックエミュレータ (QEMU) で、領域外メモリアクセスの問題が検出されました。この欠陥は、「vnc_refresh_server_surface」の VNC ディスプレイサーフェス領域をリフレッシュする際に発生する可能性があります。ゲスト内のユーザーは、この欠陥を使用してQEMUプロセスをクラッシュさせる可能性があります。
(CVE-2017-2633)

- Qemu の slirp/mbuf.c における m_cat で、断片化受信データグラムを介してヒープベースのバッファオーバーフローを防止します。
(CVE-2018-11806)

- QEMU の qemu-seccomp.c により、メインスレッド以外のスレッドに対する seccomp ポリシーの不適切な処理を利用して、ローカル OS ゲストユーザーが、サービス拒否 (ゲストクラッシュ) を引き起こす可能性があります。(CVE-2018-15746)

- Qemu の net/net.c 内の qemu_deliver_packet_iov が INT_MAX より大きいパケットサイズを受け付けるため、攻撃者がサービス拒否を引き起こしたり、詳細不明な他の影響を与えたりする可能性がありました。(CVE-2018-17963)

- Qemu では、不適切な整数データ型が使用されているために hw/net/pcnet.c 内の pcnet_receive でバッファオーバーフローが発生します。(CVE-2018-17962)

- Qemu では、不適切な整数データ型が使用されているために hw/net/rtl8139.c 内の rtl8139_do_receive でバッファオーバーフローが発生します。(CVE-2018-17958)

- NE2000 NIC エミュレーションのサポートでビルドされた Qemu エミュレータ <= 3.0.0 は、ヒープバッファオーバーフローの問題に脆弱です。これは、ネットワーク上でパケットを受信する際に発生する可能性があります。ゲスト内のユーザーがこの欠陥を悪用し、Qemu プロセスをクラッシュさせ、Dos を引き起こす可能性があります。(CVE-2018-10839)

- QEMU 2.12.50 の qga/commands-posix.c の qmp_guest_file_read および qemu-ga (別名 QEMU Guest Agent) の qga/commands-win32.c には、整数オーバーフローがあり、 大きなメモリチャンクを割り当てる際にセグメンテーション違反を呼び出す g_malloc0() を引き起こします。この脆弱性が、細工された QMP コマンド (大きなカウント値を持つ guest-file-read を含む) をリスニングソケット経由でエージェントに送信することによって悪用される可能性があります。
(CVE-2018-12617)

- Plan 9 File System (9pfs) サポートによるホストディレクトリ共有である VirtFS で構築されたクイックエミュレータ (Qemu) は、不適切なアクセスコントロール問題に脆弱です。共有されたホストディレクトリ上でファイルにアクセスしている最中に発生する可能性があります。ゲスト内の権限のあるユーザーがこの欠陥を利用して、共有フォルダーを超えてホストのファイルシステムにアクセスし、ホスト上の権限を昇格する可能性があります。(CVE-2017-7471)

- ネットワークブロックデバイス (NBD) クライアントサポートを使用して構築される 2.9 より前のクイック エミュレータ (QEMU) でスタックバッファオーバーフローの欠陥が見つかりました。この欠陥は、「NBD_OPT_LIST」リクエストに対するサーバーの応答を処理する際に発生する可能性があります。悪意のある NBD サーバーがこの問題を利用して、リモートの NBD クライアントをクラッシュさせてDoSを引き起こしたり、QEMU プロセスの権限を使用してクライアントホスト上で任意のコードを実行したりする可能性があります。
(CVE-2017-2630)

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションの自己報告されたバージョン番号にのみ依存しています。

ソリューション

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

参考資料

https://linux.oracle.com/errata/ELSA-2018-4262.html

プラグインの詳細

深刻度: Critical

ID: 180821

ファイル名: oraclelinux_ELSA-2018-4262.nasl

バージョン: 1.0

タイプ: local

エージェント: unix

公開日: 2023/9/7

更新日: 2023/9/7

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

リスク情報

VPR

リスクファクター: High

スコア: 7.3

CVSS v2

リスクファクター: High

基本値: 7.7

現状値: 6

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

CVSS スコアのソース: CVE-2017-7471

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.8

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

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

CVSS スコアのソース: CVE-2018-17963

脆弱性情報

CPE: cpe:/o:oracle:linux:7, p-cpe:/a:oracle:linux:qemu, p-cpe:/a:oracle:linux:qemu-block-gluster, p-cpe:/a:oracle:linux:qemu-block-iscsi, p-cpe:/a:oracle:linux:qemu-block-rbd, p-cpe:/a:oracle:linux:qemu-common, p-cpe:/a:oracle:linux:qemu-img, p-cpe:/a:oracle:linux:qemu-kvm, p-cpe:/a:oracle:linux:qemu-kvm-core, p-cpe:/a:oracle:linux:qemu-system-x86, p-cpe:/a:oracle:linux:qemu-system-x86-core

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

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

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

パッチ公開日: 2018/10/29

脆弱性公開日: 2017/2/15

参照情報

CVE: CVE-2017-2630, CVE-2017-2633, CVE-2017-7471, CVE-2018-10839, CVE-2018-11806, CVE-2018-12617, CVE-2018-15746, CVE-2018-17958, CVE-2018-17962, CVE-2018-17963