• ひとことでMicrosoft Silverlight で、細工されたアプリから任意のコードを動かされる弱点です
  • 深刻度7.8 重要CVSS v3.1
  • まずやることパソコンに Silverlight が残っていないか調べる

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

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

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

何が起きた

Microsoft Silverlight が、HTML の部品を表示するときにポインター(メモリーの場所を指す値)を正しく確かめていない弱点が見つかりました。細工した Silverlight アプリを読み込むと、任意の(攻撃者が好きに選べる)コードを動かされるおそれがあります。Microsoft の説明では、攻撃者が細工したアプリを置いた Web サイトを用意し、利用者にそのサイトを見させる必要があります。実際に悪用されたことが確認されており、ランサムウェアの攻撃に使われたことも分かっています。

攻撃の流れ

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

攻撃の流れ: 1. 細工した Silverlight アプリを用意する → 2. そのアプリを置いたサイトを作る → 3. 利用者をそのサイトに誘い込む → 4. 任意のコードが動く1細工した Silverlight アプリを用意する2そのアプリを置いたサイトを作る3利用者をそのサイトに誘い込む4任意のコードが動く攻撃の流れ: 1. 細工した Silverlight アプリを用意する → 2. そのアプリを置いたサイトを作る → 3. 利用者をそのサイトに誘い込む → 4. 任意のコードが動く1細工した Silverlight アプリを用意する2そのアプリを置いたサイトを作る3利用者をそのサイトに誘い込む4任意のコードが動く攻撃の流れ: 1. 細工した Silverlight アプリを用意する → 2. そのアプリを置いたサイトを作る → 3. 利用者をそのサイトに誘い込む → 4. 任意のコードが動く1細工した Silverlight アプリを用意する2そのアプリを置いたサイトを作る3利用者をそのサイトに誘い込む4任意のコードが動く

誰が影響を受ける

Microsoft Silverlight 5 と Silverlight 5 Developer Runtime の、5.1.20125.0 より前の版を入れたパソコンを使っている人・組織です。Silverlight 5 は、Microsoft のサポートが 2021年10月13日に終わっています。

何をすればいい

Silverlight はサポートが終わっているため、まだ入っているなら使うのをやめ、パソコンから切り離してください(CISA の案内)。当時の修正は MS13-022 の更新で、5.1.20125.0 に上げるものでした。すぐにやめられない場合、Microsoft は回避策として、Internet Explorer で Silverlight の ActiveX コントロールを一時的に動かないようにする方法を案内しています。公式の案内を確認してください。

やることチェックリスト

  • パソコンに Silverlight が残っていないか調べる
  • Silverlight を使うのをやめて切り離す
  • 知らない Web サイトのアプリを開かないようにする

用語メモ

Silverlight
Microsoft が作った、Web ページで動画やアプリを動かすための追加ソフトです。すでにサポートが終わっています。
ActiveX コントロール 用語集で見る
Internet Explorer の中で動く、機能を追加するための部品です。
ランサムウェア 用語集で見る
ファイルを使えなくして、元に戻す代わりにお金を求める悪いプログラムです。

次に読む

公式情報と元データ

公式情報

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

Microsoft Silverlight Double Dereference Vulnerability

概要

Microsoft Silverlight does not properly validate pointers during HTML object rendering, which allows remote attackers to execute code via a crafted Silverlight application.

推奨対応

The impacted product is end-of-life and should be disconnected if still in use.

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