• ひとことでQualcomm の多くのチップセットで、解放済みのメモリが使われてしまう弱点
  • 深刻度7.8 重要CVSS v3.1
  • まずやること機器メーカーのセキュリティ更新を当てる

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

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

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

何が起きた

Qualcomm の多くのチップセット(スマートフォンなどの頭脳にあたる部品)で、複数のプロセス(動いているプログラム)が同時にメモリの割り当て(メモリマッピング)を扱うときの処理に問題があり、解放済みのメモリを使ってしまう(use after free)可能性があります。NVD の評価では、対象の機器の上で、一般利用者程度の権限を持つ攻撃者が悪用できるとされています。Google の Android セキュリティ情報では、この弱点が限られた相手を狙った攻撃に使われている可能性を示す兆候があるとされています。CISA によると、実際に悪用が確認されています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が対象の機器で操作できる状態になる → 2. 複数のプロセスで同時にメモリを扱わせる → 3. 解放済みのメモリが使われてしまう1攻撃者が対象の機器で操作できる状態になる2複数のプロセスで同時にメモリを扱わせる3解放済みのメモリが使われてしまう攻撃の流れ: 1. 攻撃者が対象の機器で操作できる状態になる → 2. 複数のプロセスで同時にメモリを扱わせる → 3. 解放済みのメモリが使われてしまう1攻撃者が対象の機器で操作できる状態になる2複数のプロセスで同時にメモリを扱わせる3解放済みのメモリが使われてしまう攻撃の流れ: 1. 攻撃者が対象の機器で操作できる状態になる → 2. 複数のプロセスで同時にメモリを扱わせる → 3. 解放済みのメモリが使われてしまう1攻撃者が対象の機器で操作できる状態になる2複数のプロセスで同時にメモリを扱わせる3解放済みのメモリが使われてしまう

誰が影響を受ける

CVE の記録によると、Snapdragon Auto、Snapdragon Compute、Snapdragon Mobile、Snapdragon Wearables など、多くの製品群のチップセットが対象で、具体的なチップの型番の一覧が CVE の記録に載っています。これらのチップを使ったスマートフォンやタブレット、車載機器などが影響を受ける可能性があります。Android 機器の場合、Google の Android セキュリティ情報(2021年5月)によると、セキュリティパッチレベルが 2021-05-05 以降であれば直っています。それ以外の機器が対象かどうかは、このデータからは不明です。

何をすればいい

CISA は、メーカーの案内に従って更新するよう求めています。Qualcomm は修正を May 2021 の Security Bulletin で案内しており、実際の機器への修正は、スマートフォンなどを作った機器メーカーの更新として届きます。Android 機器では、セキュリティパッチレベルが 2021-05-05 以降になっているか確認してください。公式の案内を確認し、機器メーカーから届くセキュリティ更新を当ててください。

やることチェックリスト

  • 機器メーカーのセキュリティ更新を当てる
  • Android のパッチレベルが 2021-05-05 以降か確かめる
  • 機器メーカーの更新情報で修正の有無を調べる

用語メモ

チップセット 用語集で見る
機器の中で計算や通信などを受け持つ部品の組み合わせのことです。スマートフォンの頭脳にあたります。
use after free 用語集で見る
すでに使い終わって解放したメモリを、プログラムが誤ってまた使ってしまう弱点です。攻撃者に悪用されると、プログラムを乗っ取られることがあります。
プロセス
コンピューターの中で動いている、1つ1つのプログラムのことです。

次に読む

公式情報と元データ

公式情報

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

Qualcomm Multiple Chipsets Use-After-Free Vulnerability

概要

Multiple Qualcomm Chipsets contain a use after free vulnerability due to improper handling of memory mapping of multiple processes simultaneously.

推奨対応

Apply updates per vendor instructions.

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