• ひとことでWindows のショートカット(.LNK)を表示するだけで乗っ取られるおそれがある弱点
  • 深刻度8.8 重要CVSS v3.1
  • まずやることWindows Update で修正の更新プログラムを入れる

何をすればいいかを詳しく読む

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

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

何が起きた

Windows のシェル(エクスプローラーなど)が、細工したショートカットファイル(.LNK)のアイコンを表示するときの処理に弱点があり、攻撃者が任意のプログラムを動かせるおそれがあります。Microsoft によると、細工した .LNK と悪意のあるプログラムを入れたリムーバブルドライブや共有フォルダーを利用者がエクスプローラーで開くと、攻撃者の選んだコードが実行されます。CISA は悪用が確認された脆弱性の一覧に載せています。NVD の評価では、離れた場所から特別な権限なしで攻撃できますが、利用者の操作が必要です。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が細工した .LNK を用意する → 2. USB メモリや共有フォルダーに入れる → 3. 利用者がエクスプローラーで開く → 4. アイコンの表示中にコードが実行される1攻撃者が細工した .LNK を用意する2USB メモリや共有フォルダーに入れる3利用者がエクスプローラーで開く4アイコンの表示中にコードが実行される攻撃の流れ: 1. 攻撃者が細工した .LNK を用意する → 2. USB メモリや共有フォルダーに入れる → 3. 利用者がエクスプローラーで開く → 4. アイコンの表示中にコードが実行される1攻撃者が細工した .LNK を用意する2USB メモリや共有フォルダーに入れる3利用者がエクスプローラーで開く4アイコンの表示中にコードが実行される攻撃の流れ: 1. 攻撃者が細工した .LNK を用意する → 2. USB メモリや共有フォルダーに入れる → 3. 利用者がエクスプローラーで開く → 4. アイコンの表示中にコードが実行される1攻撃者が細工した .LNK を用意する2USB メモリや共有フォルダーに入れる3利用者がエクスプローラーで開く4アイコンの表示中にコードが実行される

誰が影響を受ける

NVD の説明では、Windows 7 SP1、Windows 8、Windows 8.1、Windows RT 8.1、Windows 10(Gold、1511、1607、1703)、Windows Server 2008 SP2 と R2 SP1、Windows Server 2012 と R2、Windows Server 2016 が対象です。なお、Windows 7 と Windows 8.1 はすでにサポートが終わっています。

何をすればいい

Microsoft の公式の案内を確認し、Windows Update で修正の更新プログラムが入っているか確認してください。サポートが終わった Windows 7 や Windows 8.1 は使い続けず、サポート中の Windows に置き換えてください。持ち主の分からない USB メモリなどのリムーバブルドライブや、知らない共有フォルダーは開かないようにしてください。

やることチェックリスト

  • Windows Update で修正の更新プログラムを入れる
  • Windows 7 や 8.1 をサポート中の版に置き換える
  • 持ち主の分からない USB メモリを開かないようにする

用語メモ

シェル 用語集で見る
Windows でファイルやフォルダーを表示・操作するための仕組みです。エクスプローラーもその一つです。
.LNK
Windows のショートカットのファイルです。別の場所のファイルやプログラムを指しています。
リムーバブルドライブ
USB メモリなど、パソコンに付けたり外したりできる記録装置です。

次に読む

公式情報と元データ

公式情報

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

Microsoft Windows Shell (.lnk) Remote Code Execution Vulnerability

概要

Windows Shell in multiple versions of Microsoft Windows allows local users or remote attackers to execute arbitrary code via a crafted .LNK file

推奨対応

Apply updates per vendor instructions.

この元データの出どころ: CISA KEV カタログで見る