説明
Mozilla Firefoxでは複数の重大な脆弱性が発見されています。悪意のあるユーザーは、これらの脆弱性を悪用して、セキュリティ制限を回避したり、任意のコードを注入したり、特権を昇格させたり、サービス拒否を引き起こしたり、機密情報を取得する可能性があります。
以下は、脆弱性の完全なリストです
- メモリ安全性のバグは、任意のコードを実行するために悪用される可能性があります。
- Mozilla Maintenance Serviceアップデータは、特別に細工されたファイルを使用してローカルから悪用され、任意のファイルを削除したり、権限をエスカレートすることができます。 (Windows)
- Android用Firefoxの未知の脆弱性は、以前にインストールされた悪質なアプリケーションを介してリモートから悪用され、機密情報を取得する可能性があります。 (5.0より前のAndroidバージョン)
- サービスワーカーで不適切なオブジェクトを処理すると、サービス拒否やその他の未知の影響を引き起こす可能性があります。
- バッファオーバーフローによってサービスワーカーの未知の脆弱性が悪用され、サービス拒否が発生する可能性があります。
- Android用Firefoxのオリエンテーションデータとモーションセンサーへの不正アクセスは、特別に細工されたJavaScriptコードを使用してユーザーの操作を開示することによって悪用される可能性があります。 (アンドロイド)
- 不適切なサイズの処理は、特別に細工されたWebコンテンツを介してリモートから悪用され、サービス拒否を引き起こす可能性があります。
- 不適切なコンテンツセキュリティポリシー(CSP)をWebコンテンツに適用すると、細工されたWebサイトからXSS攻撃を行うことができます。
- ウェブエクステンション用のAPIの未知の脆弱性は、特別に細工されたウェブエクステンションを介してリモートから悪用され、XSSを実施し正当なエクステンションにコンテンツを注入することができます。
- 未知の脆弱性は、特別に細工された悪質なページから任意のコード実行を介してリモートから悪用される可能性があります。
- Firefoxヘルスレポートの不適切なイベント処理は、Firefoxヘルスレポートiframeにウェブコンテンツを挿入するためのリモートレポートiframe用の特別に細工されたコンテンツドキュメントを介して悪用される可能性があります。
技術的な詳細
Mozilla Maintenance Serviceの特権システムアクセスによる脆弱性(2) 。
脆弱性(3)は、ブラウザの履歴とローカルに保存されたパスワードを含むデータを読み取るために、悪意のあるユーザーがFirefoxにアクセスするコンテンツプロバイダのアクセス許可を許可します。これは、Firefoxがコンテンツプロバイダに使用しているものと一致するようにパーミッションのリストが定義され、署名保護をバイパスした場合に発生します。
ServiceWorkerInfoオブジェクトの登録が完了した後、アクティブなServiceWorkInfoオブジェクトを保持することによって引き起こされる脆弱性(4) 。結果としてuse-after-freeを取得します。
ServiceWorkerManagerの競合状態によって引き起こされる脆弱性(5) 。
不適切なCENCオフセットの処理とlibstagefrightライブラリのサイズテーブルによって引き起こされる脆弱性(7) 。バッファオーバーフローによって悪用される可能性があります。
multipart / x-mixed-replace MIMEタイプでCSPを送信することによって引き起こされる脆弱性(8) 。
chrome.tabs.update APIに関連した脆弱性(9) 。追加の権限なしでJavaScript URLへのナビゲーションが可能です。ブラウザのタブ内にコンテンツを読み込む場合、正当な拡張機能にコンテンツを挿入することは可能です。
脆弱性(10)はJavaScriptの.watch()メソッドに関連しており、基になるHashMapの32ビット世代数をオーバーフローさせることができます。結果として、無効なエントリに書き込むことになります。オーバーフローは、攻撃の間に悪意のあるページを開いたままにする必要があります。
脆弱性(11)により、攻撃者は、含まれているページで適切なイベントを発生させることにより、ユーザーの共有設定を変更することができます。
オリジナルアドバイザリー
CVEリスト
も参照してください
お住まいの地域に広がる脆弱性の統計をご覧ください statistics.securelist.com