Mozilla Firefox ESR < 52.2の複数の脆弱性

critical Nessus プラグイン ID 100809

概要

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

説明

リモートのWindowsホストにインストールされているMozilla Firefox ESRのバージョンは、52.2より前です。したがって、以下の複数の脆弱性による影響を受けます。

- 複数のメモリ破損問題があるため、認証されていないリモートの攻撃者が、特別に細工されたウェブサイトにユーザーを誘導し、任意のコードを実行する可能性があります。(CVE-2017-5470)

- CSS レイアウトの再生成中にツリーを再構築するときトリガーされる nsCSSFrameConstructor.cppのEndUpdate() 関数にメモリ解放後使用 (use-after-free) エラーがあります。認証されていないリモートの攻撃者がこれを悪用し、特別に細工されたウェブサイトにユーザーを誘導し、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。(CVE-2017-5472)

- docshell のリロード中に不正な URL を使用するときトリガーされる nsDocShell.cppのReload() 関数にメモリ解放後使用 (use-after-free) エラーがあります。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。(CVE-2017-7749)

- 追跡要素を処理するときトリガーされる nsDocumentViewer.cppのHide() 関数にメモリ解放後使用 (use-after-free) エラーがあります。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。(CVE-2017-7750)

- コンテンツビューアーリスナーを処理するときトリガーされる nsDocumentViewer.cpp の nsDocumentViewer クラスにメモリ解放後使用 (use-after-free) エラーがあります。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。
(CVE-2017-7751)

- 入力方式エディター (IME) で特定のユーザー操作が実行される間にイベントを処理するときトリガーされるメモリ解放後使用 (use-after-free) エラーがあります。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。
(CVE-2017-7752)

- テクスチャを処理するときトリガーされる WebGLTexture.cpp の IsComplete() 関数に領域外読み取りエラーがあります。認証されていないリモートの攻撃者がこれを悪用し、メモリコンテンツを漏洩させる可能性があります。
(CVE-2017-7754)

- ダイナミックリンクライブラリ (DLL) ファイルが不適切に読み込まれるため、権限昇格の脆弱性があります。ローカルの攻撃者がこの脆弱性を悪用し、インストールパスにある特別に細工された DLL ファイルを介し、任意のコードを挿入して実行する可能性があります。(CVE-2017-7755)

- XML HTTPリクエスト (XHR) を記録するときトリガーされる XMLHttpRequestMainThread.cpp の SetRequestHead() 関数にメモリ解放後使用 (use-after-free) エラーがあります。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。(CVE-2017-7756)

- メモリでオブジェクトが不適切に処理されているため、ActorsParent.cpp にメモリ解放後使用 (use-after-free) エラーがあります。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。(CVE-2017-7757)

- Opus エンコーダ使用中にオーディオストリームのチャンネル数が変化するときトリガーされる TrackEncoder.cpp の AppendAudioSegment() 関数に領域外読み取りエラーがあります。認証されていないリモートの攻撃者がこれを悪用し、秘密情報を漏洩させる可能性があります。(CVE-2017-7758)

- コールバックファイルのパスパラメーターを処理するとき、入力が不適切に検証されているため、updater.cpp 内の NS_main() 関数に欠陥があります。ローカルの攻撃者がこの脆弱性を悪用し、インストールディレクトリのファイルを操作する可能性があります。(CVE-2017-7760)

- 一時ディレクトリのアクセス許可が権限ユーザー以外による書き込み可能に設定されているため、トリガーされる保守サービスの helper.exe アプリケーションに欠陥があります。ローカルの攻撃者がこの脆弱性を悪用し、システムで任意のファイルを削除する可能性があります。(CVE-2017-7761)

- 異なる Unicode ブロックの文字を処理するときトリガーされる nsIDNService.cpp の isLabelSafe() 関数に欠陥があります。認証されていないリモートの攻撃者がこの脆弱性を悪用し、特別に細工された IDN ドメインを介し、有効な URL を偽装して、フィッシング攻撃を行う可能性があります。(CVE-2017-7764)

- ダウンロードされたファイルを処理するとき、ファイル名が長く解析が不適切なためにトリガーされる欠陥があります。認証されていないリモートの攻撃者がこの脆弱性を悪用し、「mark-of-the-web」を適用せずにファイルをダウンロードさせ、実行可能ファイルのセキュリティ警告が表示されないようにする可能性があります。
(CVE-2017-7765)

-「patch」、「install」、「working」ディレクトリのパスが処理されるときにトリガーされる欠陥が Mozilla Maintenance Service にあります。ローカルの攻撃者がこの脆弱性を悪用し、昇格した権限で任意のコードを実行する可能性があります。(CVE-2017-7766)

- Mozilla Windows Updater を使用して呼び出されたときにトリガーされる欠陥が Mozilla Maintenance Service にあります。ローカルの攻撃者がこの脆弱性を悪用し、ランダムなデータで任意のファイルを上書きする可能性があります。(CVE-2017-7767)

- 更新ステータスを記録するときトリガーされる workmonitor.cpp の IsStatusApplying() 関数に欠陥があります。ローカルの攻撃者がこの脆弱性を悪用し、32 バイトの任意のファイルを読み取る可能性があります。(CVE-2017-7768)

- ユーザー指定の入力が不適切に検証されているため、Decompressor.cpp の decompress() 関数の Graphite コンポーネントに複数の整数オーバーフロー状態があります。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。(CVE-2017-7772、CVE-2017-7773、CVE-2017-7778)

- Silf.cpp の readGraphite() 関数の Graphite コンポーネントに領域外読み取りエラーがあります。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態を引き起こしたり、メモリコンテンツを漏洩する可能性があります。(CVE-2017-7774)

- ユーザー入力が不適切に検証されているため、Silf.cpp の getClassGlyph() 関数の Graphite コンポーネントに領域外読み取りエラーがあります。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態を引き起こす可能性があります。(CVE-2017-7776)

- 初期化されていないメモリの使用に関して、Graphite コンポーネントの GlyphCache.cpp の read_glyph() 関数に欠陥があります。認証されていないリモートの攻撃者がこれを悪用し、詳細不明な影響を与える可能性があります。
(CVE-2017-7777)

ソリューション

Mozilla Firefox ESR をバージョン 52.2 以降にアップグレードしてください。

参考資料

https://www.mozilla.org/en-US/security/advisories/mfsa2017-16/

プラグインの詳細

深刻度: Critical

ID: 100809

ファイル名: mozilla_firefox_52_2esr.nasl

バージョン: 1.7

タイプ: local

エージェント: windows

ファミリー: Windows

公開日: 2017/6/15

更新日: 2024/1/16

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 5.5

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

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

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.5

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

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

脆弱性情報

CPE: cpe:/a:mozilla:firefox_esr

必要な KB アイテム: Mozilla/Firefox/Version

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

パッチ公開日: 2017/6/13

脆弱性公開日: 2017/6/13

参照情報

CVE: CVE-2017-5470, CVE-2017-5472, CVE-2017-7749, CVE-2017-7750, CVE-2017-7751, CVE-2017-7752, CVE-2017-7754, CVE-2017-7755, CVE-2017-7756, CVE-2017-7757, CVE-2017-7758, CVE-2017-7760, CVE-2017-7761, CVE-2017-7764, CVE-2017-7765, CVE-2017-7766, CVE-2017-7767, CVE-2017-7768, CVE-2017-7772, CVE-2017-7773, CVE-2017-7774, CVE-2017-7776, CVE-2017-7777, CVE-2017-7778

BID: 99040, 99041, 99057

MFSA: 2017-16