1.概要Mozilla Firefox にポップアップブロック機能を回避して、chrome 特権で任意の JavaScript が実行可能な脆弱性が報告されています。ユーザが悪質な Web ページを閲覧した場合に、リモートの第三者によってシステム上で不正な操作が実行される可能性があります。この脆弱性はハッキングコンテスト Pwn2Own 2014 で Mariusz Mlynski 氏が発見し、mozilla.org が 2014 年 3 月に解消バージョンの Firefox をリリースした問題になります。脆弱性を悪用された場合の影響度が高いため、影響を受けるバージョンの Firefox を利用するユーザは可能な限り以下に記載する対策を実施することを推奨します。2.深刻度(CVSS)9.3http://nvd.nist.gov/cvss.cfm?version=2&name=CVE-2014-1510&vector=%28AV:N/AC:M/Au:N/C:C/I:C/A:C%299.3http://nvd.nist.gov/cvss.cfm?version=2&name=CVE-2014-1511&vector=%28AV:N/AC:M/Au:N/C:C/I:C/A:C%293.影響を受けるソフトウェアMozilla Firefox ESR 24.3 以前Mozilla Firefox 27.0 以前※1 SeaMonkey 2.24 以前、Thunderbird 24.3 以前も、脆弱性の影響を受けますが、デフォルトで JavaScript が無効になっているため、メールを利用した脆弱性の悪用は困難であることが mozilla.org より報告されています。4.解説Mozilla Firefox の WebIDL※2 コンポーネントには、nsGlobalWindow.cpp において、window.open メソッドを呼び出す際に、新規ウィンドウに対してセキュリティ制限を適切に適用しない不備があるため、不正なコンテンツをchrome 特権で読み込んでしまう脆弱性 (CVE-2014-1510) が存在します。また、Firefox には、nsHTMLDocument::Open() 関数 (nsHTMLDocument.cpp)の実装に不備があるため、不正なコンテンツを介してユーザの操作なしにポップアップブロック機能※3 を回避可能な脆弱性 (CVE-2014-1511) が存在します。これら 2 つの脆弱性を組み合わせて利用することで、リモートの攻撃者は、Firefox を実行するユーザの権限で任意のコード実行が可能となります。※2 http://www.w3.org/TR/WebIDL/※3 https://support.mozilla.org/ja/kb/pop-blocker-settings-exceptions-troubleshooting5.対策以下の Web サイトより Mozilla Firefox ESR 24.4 または Firefox 28.0 以降を入手しアップデートすることで、この脆弱性を解消することが可能です。あるいは、Firefox の JavaScript 機能を無効にすることで、この脆弱性による影響を緩和することが可能です。Firefox のダウンロード:http://www.mozilla.com/firefox/6.ソースコード(Web非公開)(執筆:株式会社ラック サイバー・グリッド研究所)※Web非公開該当コンテンツ閲覧をご希望の方はScan Tech Reportにご登録(有料)下さい。Scan Tech Reporthttp://scan.netsecurity.ne.jp/archives/51916302.html