Trusted Design

CVE-2022-38181 の詳細

CVEの情報

説明:
The Arm Mali GPU kernel driver allows unprivileged users to access freed memory because GPU memory operations are mishandled. This affects Bifrost r0p0 through r38p1, and r39p0; Valhall r19p0 through r38p1, and r39p0; and Midgard r4p0 through r32p0.

CVE更新日: 2022-10-25 19:15:11.487000

CVSSバージョン: 3.1

CVSSスコア: 8.8

KEVの情報

KEV更新日: 2023-03-30

EPSSの情報

EPSSは脆弱性が今後30日以内に悪用される確率を予測するスコアリングシステムで、FIRST(Forum of Incident Response and Security Teams)が提供しています。
EPSSのスコアが高いということは、攻撃されるリスクが高いことを意味するので、早めの対策が必要です。

EPSSスコア: 0.140930000

EPSS更新日: 2026-10-16 00:00:00

SSVCの情報

SSVCはカーネギーメロン大学ソフトウェア工学研究所が提案する脆弱性の評価手法です。ステークホルダーごとに脆弱性対応の優先度を決定することを支援します。
本サイトでは、CVE、KEV、EPSSの内容からExploitation(悪用状況)、Technical Impact(技術的影響)、Automatable(自動攻撃の可否)を判定します。

Exploitation: active

Technical Impact: high

Automatable: False

AIを使った解説

解説:

CVE-2022-38181について、以下の観点で解説します。

1. 脆弱性の概要

CVE-2022-38181は、Arm Mali GPUカーネルドライバにおけるUse-After-Free(UAF)の脆弱性です。

1.1 影響

この脆弱性が悪用されると、非特権ユーザーがルート権限(任意のカーネルコード実行)を取得したり、情報を開示したりする可能性があります。

1.2 深刻度

深刻度は高く、CVSS v3.1スコアは8.8と評価されています。 また、米サイバーセキュリティインフラストラクチャセキュリティ庁(CISA)の「悪用が確認された脆弱性カタログ(KEV)」にも登録されており、実際に活発な悪用が確認されています。

2. 対象となる環境

2.1 影響を受けるOSバージョン

主に、脆弱性のあるArm Mali GPUカーネルドライバを使用するAndroidデバイスに影響を与えます。特に、Pixel 6およびPixel 6 Proデバイスが影響を受けることが言及されています。 また、FireTV 2ndおよび3rd gen Cube用のPoC(概念実証)も公開されています。

2.2 影響を受ける設定

以下のArm Mali GPUカーネルドライバのバージョンが影響を受けます。

  • Bifrost: r0p0 から r38p1 まで、および r39p0
  • Valhall: r19p0 から r38p1 まで、および r39p0
  • Midgard: r4p0 から r32p0 まで

3. 影響を受けた時の兆候

検索結果からは、この脆弱性が悪用された際の具体的な兆候(例:システムログの異常、パフォーマンス低下など)についての情報は見つかりませんでした。この脆弱性は権限昇格を可能にするため、攻撃が成功しても直接的な兆候は現れにくい可能性があります。

4. 推奨対策

4.1 本対策

  • 影響を受けるArm Mali GPUカーネルドライバ用のベンダー提供のセキュリティパッチを直ちに適用してください。
  • Armは、この問題を解決するためにドライババージョンr40p0をリリースしています。
  • Androidデバイスの場合、デバイスメーカーから提供される最新のセキュリティパッチレベルを適用してください。この脆弱性はAndroidのセキュリティアップデートで対応されました(例:Pixelフォンでは1月のアップデートで修正されたとみられ、Androidセキュリティ更新プログラムには2023年4月頃に組み込まれました)。

4.2 暫定回避策(緩和策)

  • 信頼できないアプリケーションのインストールを制限してください。
  • エンタープライズアプリストアやGoogle Playなどの信頼できるソースからのアプリケーションのインストールのみに限定してください。
  • 影響を受けるデバイスにアプリケーションのインストールを制御するためのMDM(Mobile Device Management)ポリシーを実装してください。
  • AndroidデバイスでSELinuxをEnforcingモードで有効にし、悪用による影響を制限することを検討してください。
  • 不正なコード実行を防ぐために、アプリケーションのホワイトリストを検討してください。
  • パッチが適用されていないデバイスについては、ネットワーク分離を検討してください。

他に解説すべき観点

  • 積極的な悪用: この脆弱性は、CISAのKnown Exploited Vulnerabilities Catalogにリストされており、実際に悪用されていることが確認されています。
  • N-Day脆弱性の課題: この脆弱性は、2022年7月にAndroidセキュリティチームに報告され、当初は「高」の深刻度と評価されたものの、「修正しない」と再分類されました。その後、Armに報告され、Armは2022年10月にパッチをリリースしましたが、Androidのセキュリティアップデートにこの修正が組み込まれたのは約2023年4月でした。この時間差は、Androidエコシステムにおける「N-Day脆弱性」の課題を示しています。

参照したサイト

  • GHSL-2022-054: Use-after-free (UAF) in the Arm Mali Kernel driver - CVE-2022-38181
  • CVE-2022-38181 - CVE Details, Severity, and Analysis | Strobes VI
  • CVE-2022-38181: Use After Free | Rapid7 Vulnerability Database
  • CVE-2022-38181 - CVE Record
  • Pwning the all Google phone with a non-Google bug - The GitHub Blog
  • Pro-me3us/CVE_2022_38181_Raven: CVE-2022-38181 POC for FireTV 2nd gen Cube (raven) - GitHub
  • Pro-me3us/CVE_2022_38181_Gazelle: CVE-2022-38181 POC for FireTV 3rd gen Cube (gazelle) - GitHub
  • CVE-2022-38181: Arm Mali GPU Kernel Driver Use-After-Free Vulnerability - Safeguard
  • CVE-2022-38181 PoC for CTX(TAB-A05-BD) and CTZ(TAB-A05-BA1) · GitHub
  • CVE-2022-38181: Arm Bifrost GPU Use-After-Free Flaw - SentinelOne
  • Google: Android 世界裡零日漏洞與N日漏洞同樣危險! - 資安人科技網
  • Android のセキュリティに関する公開情報 - 2022 年 7 月
  • NVD-CVE-2022-38181 - NIST
  • Android のセキュリティに関する公開情報 - 2022 年 5 月
  • 2022年に最も悪用された脆弱性を明らかに - Cloudflare Blog
  • JVNDB-2022-006172 - JVN iPedia - 脆弱性対策情報データベース
  • 既知の脆弱性10件、積極的な悪用に警戒を - 約10年前の脆弱性も - Security NEXT
  • Android のセキュリティに関する公開情報 - 2022 年 8 月

NVDサイト

NVDでCVEの詳細を見る

戻る