最近の脆弱性 › CVE-2020-0674

Microsoft Internet Explorer のuse-after-freeの脆弱性(CVE-2020-0674)

この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。

基本情報(データから表示)

CVE番号CVE-2020-0674
製品Microsoft Internet Explorer
深刻度(CVSS)7.5 重要CVSS v3.1
NVD による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
KEVへの追加日2021-11-03
米国政府機関の対応期限2022-05-03
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-416

何が起きた

Internet Explorer のスクリプトエンジン(Web ページのプログラムを実行する部品)が、メモリの中のデータを正しく扱えず、メモリの中身を壊してしまう弱点が見つかり、実際に悪用が確認されています。攻撃者は、利用者と同じ権限で任意の(攻撃者が好きに選べる)プログラムを動かせるおそれがあり、利用者が管理者権限でログインしていると、機器を乗っ取られるおそれがあります。NVD の評価では、ネットワーク経由でログインなしに悪用できますが、利用者が細工したページを見るなどの操作が必要です。Microsoft も、この弱点が悪用されていることを確認しています。

攻撃の流れ

データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。

攻撃の流れ: 1. 攻撃者が細工した Web ページを用意する → 2. 利用者がページを Internet Explorer で見る → 3. JScript の処理でメモリが壊される → 4. 利用者の権限でプログラムが動く1攻撃者が細工した Web ページを用意する2利用者がページを Internet Explorer で見る3JScript の処理でメモリが壊される4利用者の権限でプログラムが動く攻撃の流れ: 1. 攻撃者が細工した Web ページを用意する → 2. 利用者がページを Internet Explorer で見る → 3. JScript の処理でメモリが壊される → 4. 利用者の権限でプログラムが動く1攻撃者が細工した Web ページを用意する2利用者がページを Internet Explorer で見る3JScript の処理でメモリが壊される4利用者の権限でプログラムが動く

誰が影響を受ける

Microsoft によると、Internet Explorer 9、Internet Explorer 10、Internet Explorer 11 を使っている人や組織が対象です。Microsoft は、この弱点は JScript をスクリプトエンジンとして使う一部の Web サイトだけに関係するとしています。Microsoft によると、一部の Windows 10 では Internet Explorer 11 のデスクトップアプリのサポートが終わっています。

何をすればいい

Microsoft が 2020年2月11日に公開したセキュリティ更新プログラム(Internet Explorer の累積更新 KB4537767 など)を入れてください。更新を入れられない場合だけの回避策として、ADV200001 で案内された JScript.dll へのアクセスを制限する方法がありますが、一部の機能が動かなくなることがあり、この回避策を入れた場合は更新を入れる前に元に戻す必要があります。Internet Explorer 11 のデスクトップアプリは使い続けないようにし、あわせて Microsoft の公式の案内を確認してください。

やることチェックリスト

用語メモ

スクリプトエンジン
Web ページに書かれた JavaScript などのプログラムを読み取って実行する部品です。
JScript
Microsoft が作った、JavaScript とほぼ同じ書き方のスクリプト言語です。
回避策
更新をすぐに入れられないときに、弱点を突かれにくくするための一時的な対処です。

元データ(英語・CISA KEV より)

Microsoft Internet Explorer Scripting Engine Memory Corruption Vulnerability

概要

Microsoft Internet Explorer contains a memory corruption vulnerability due to the way the Scripting Engine handles objects in memory. Successful exploitation could allow remote code execution in the context of the current user.

推奨対応

Apply updates per vendor instructions.

公式情報