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

MediaTek の複数のチップセットの脆弱性(CVE-2020-0069)

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

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

CVE番号CVE-2020-0069
製品MediaTek 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-787

何が起きた

MediaTek の複数のチップセットで使われる Command Queue というドライバーに、入力の確認が足りず、SELinux による制限もかかっていない弱点が見つかりました。その結果、決められた範囲の外のメモリーに書き込みができ、権限昇格につながります。NVD の評価では、端末の上で一般利用者程度の権限を持つ攻撃者が、被害者の操作なしに悪用できます。CISA は実際の悪用を確認しており、CVE-2019-2215 と CVE-2020-0041 と組み合わせた攻撃で使われたことも分かっています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者のアプリが端末の上で動く → 2. Command Queue ドライバーに細工した命令を送る → 3. 範囲の外のメモリーに書き込みが起きる → 4. 攻撃者が強い権限を得る1攻撃者のアプリが端末の上で動く2Command Queue ドライバーに細工した命令を送る3範囲の外のメモリーに書き込みが起きる4攻撃者が強い権限を得る攻撃の流れ: 1. 攻撃者のアプリが端末の上で動く → 2. Command Queue ドライバーに細工した命令を送る → 3. 範囲の外のメモリーに書き込みが起きる → 4. 攻撃者が強い権限を得る1攻撃者のアプリが端末の上で動く2Command Queue ドライバーに細工した命令を送る3範囲の外のメモリーに書き込みが起きる4攻撃者が強い権限を得る

誰が影響を受ける

MediaTek のチップセットを使っている Android 端末の利用者が対象です。どのチップセットや端末が影響を受けるかの一覧は、このデータからは不明です。

何をすればいい

Google の Android セキュリティ情報(2020年3月)によると、セキュリティパッチレベルが 2020-03-05 以降の端末では、この弱点が修正されています。端末の設定画面でセキュリティパッチレベルを確かめ、2020-03-05 より前なら、端末のメーカーが出す更新を適用してください。あわせて、公式の案内を確認してください。

やることチェックリスト

用語メモ

SELinux
Android などで使われる、プログラムが触れてよい範囲を細かく制限する仕組みです。
権限昇格
本来より強い権限(管理者のような権限)を、攻撃者が手に入れてしまうことです。
セキュリティパッチレベル
Android 端末にどの時点までのセキュリティ修正が入っているかを、日付で表したものです。

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

Mediatek Multiple Chipsets Insufficient Input Validation Vulnerability

概要

Multiple MediaTek chipsets contain an insufficient input validation vulnerability and have missing SELinux restrictions in the Command Queue drivers ioctl handlers. This causes an out-of-bounds write leading to privilege escalation. This vulnerability was observed chained with CVE-2019-2215 and CVE-2020-0041 under exploit chain "AbstractEmu."

推奨対応

Apply updates per vendor instructions.

公式情報