Google Chrome < 52.0.2743.82 の複数の脆弱性(Mac OS X)

critical Nessus プラグイン ID 92629

概要

リモート Mac OS X ホストにインストールされている Web ブラウザは、複数の脆弱性の影響を受けます。

説明

リモート Mac OS X ホストにインストールされている Google Chrome のバージョンは、52.0.2743.82 より前です。したがって、以下の複数の脆弱性による影響を受けます:

- 複数の詳細不明な脆弱性が存在するため、リモートの攻撃者がサービス拒否状態を引き起こしたり、未知のベクトルを通じて他の影響を及ぼしたりすることが可能です。
(CVE-2016-1705)

- プラグインブローカープロセスに対する IPC メッセージの発信元の検証に失敗することにより、PPAPI にサンドボックス保護バイパスの脆弱性が存在します。認証されていないリモートの攻撃者がこれを悪用して、サンドボックスをバイパスする可能性があります。(CVE-2016-1706)

- 経過観察中にオブジェクトの有効期間を考慮しないことにより、Extensions に use-after-free エラーが存在します。認証されていないリモートの攻撃者がこれを悪用し、すでに解放されたメモリを逆参照して、任意のコードを実行する可能性があります。
(CVE-2016-1708)

- ユーザー指定入力の不適切な検証により、data/byte_array.cc の ByteArray::Get() 関数に配列インデックスのエラーが存在します。認証されていないリモートの攻撃者がこれを悪用して、ヒープベースのバッファオーバーフローを引き起こし、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。
(CVE-2016-1709)

- フレーム遅延によるウィンドウ作成防止の失敗により、Blink に同一生成元バイパスの脆弱性が存在します。リモートの攻撃者がこれを悪用して、同一生成元ポリシーをバイパスする可能性があります。(CVE-2016-1710)

- DocumentLoader オブジェクトでのデタッチ操作中にフレームのナビゲーションを無効にしないことにより、Blink に同一生成元バイパスの脆弱性が存在します。リモートの攻撃者がこれを悪用して、同一生成元ポリシーをバイパスする可能性があります。
(CVE-2016-1711)

- previousLinePosition() 関数の Blink に、use-after-free エラーが存在します。認証されていないリモートの攻撃者がこれを悪用して、LINK 要素の rel=import 属性に関連する Cascading Style Sheet(CSS)トークンシーケンスのルールに @import を含む、細工された JavaScript コードを通じて、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。(CVE-2016-5127)

- API インターセプタがプロパティを設定することなく保存ターゲットを変更することを防止することに失敗することにより、Google V8 に同一生成元バイパスの脆弱性が存在します。リモートの攻撃者がこれを悪用して、同一生成元ポリシーをバイパスする可能性があります。(CVE-2016-5128)

- 左詰めオブジェクトの不適切な処理により、V8 に欠陥が存在します。認証されていないリモートの攻撃者がこれを悪用して、細工された JavaScript コードを通じて、サービス拒否状態を引き起こしたり、任意のコードを実行したりする可能性があります。(CVE-2016-5129)

- 異なるフレームで競合する 2 つの転送ナビゲーションを処理する際に発生する欠陥が存在します。リモートの攻撃者がこれを悪用して、URL なりすまし攻撃を行う可能性があります。(CVE-2016-5130)

- xmlXPtrRangeToFunction() 関数の libxml2 に、use-after-free エラーが存在します。認証されていないリモートの攻撃者がこれを悪用し、すでに解放されたメモリを逆参照して、任意のコードを実行する可能性があります。(CVE-2016-5131)

- サブフレームのコントロールに関する意思決定時に Secure Contexts 仕様を適切に実装しないことにより、Service Workers サブシステムに同一生成元バイパスの脆弱性が存在します。リモートの攻撃者がこれを悪用して、同一生成元ポリシーをバイパスする可能性があります。
(CVE-2016-5132)

- プロキシ認証中の生成元情報の処理に欠陥が存在するため、中間者攻撃者がプロキシ認証ログインのプロンプトを偽装したり、クライアントサーバーのデータストリームを改ざんすることによって不適切な認証情報保存を発生させたりすることが可能です。(CVE-2016-5133)

- URL 情報をスキーム、ホスト、ポートに限定することに失敗するために、Proxy Auto-Config(PAC)機能に検証の欠陥が存在します。リモートの攻撃者がこれを悪用して、PAC スクリプトでサーバーを操作して認証情報を漏洩する可能性があります。(CVE-2016-5134)

- リクエストのプリロード中に HTML ドキュメント内のリファラーポリシー情報を考慮しないために、Blink にクロスオリジンバイパスの脆弱性が存在します。リモートの攻撃者がこれを悪用して、Content Security Policy(CSP)保護機構をバイパスする可能性があります。
(CVE-2016-5135)

- Extensions に use-after-free エラーが存在するため、リモートの攻撃者がすでに解放されているメモリを逆参照し、昇格された権限で任意のコードを実行することが可能です。(CVE-2016-5136)

- ソース表現における HTTP 対 HTTP ポートの処理時に、Blink に情報漏洩の脆弱性が存在します。
認証されていないリモートの攻撃者がこれを悪用して、特定の HTTP Strict Transport Security(HSTS)Web サイトが、CSP レポートを読み込むことによってアクセスされたかどうかを判断する可能性があります。(CVE-2016-5137)

Nessus はこれらの問題に対してテストされていませんが、その代わりにアプリケーションの自己報告されたバージョン番号のみに依存していることに、注意してください。

ソリューション

Google Chrome バージョン 52.0.2743.82 以降にアップグレードしてください。

参考資料

http://www.nessus.org/u?7c7c32d0

プラグインの詳細

深刻度: Critical

ID: 92629

ファイル名: macosx_google_chrome_52_0_2743_82.nasl

バージョン: 1.9

タイプ: local

エージェント: macosx

公開日: 2016/7/29

更新日: 2018/7/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 9.3

現状値: 6.9

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

CVSS v3

リスクファクター: Critical

基本値: 9.6

現状値: 8.3

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

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

脆弱性情報

CPE: cpe:/a:google:chrome

必要な KB アイテム: MacOSX/Google Chrome/Installed

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

パッチ公開日: 2016/7/20

脆弱性公開日: 2016/7/20

参照情報

CVE: CVE-2016-1705, CVE-2016-1706, CVE-2016-1708, CVE-2016-1709, CVE-2016-1710, CVE-2016-1711, CVE-2016-5127, CVE-2016-5128, CVE-2016-5129, CVE-2016-5130, CVE-2016-5131, CVE-2016-5132, CVE-2016-5133, CVE-2016-5134, CVE-2016-5135, CVE-2016-5136, CVE-2016-5137

BID: 92053