CVE-2021-25369 の詳細
CVEの情報
説明:
An improper access control vulnerability in sec_log file prior to SMR MAR-2021 Release 1 exposes sensitive kernel information to userspace.
CVE更新日: 2021-03-26 19:15:12.040000
CVSSバージョン: 3.1
CVSSスコア: 6.2
KEVの情報
KEV更新日: 2022-11-08
EPSSの情報
EPSSは脆弱性が今後30日以内に悪用される確率を予測するスコアリングシステムで、FIRST(Forum of Incident Response and Security Teams)が提供しています。
EPSSのスコアが高いということは、攻撃されるリスクが高いことを意味するので、早めの対策が必要です。
EPSSスコア: 0.010790000
EPSS更新日: 2026-10-18 00:00:00
SSVCの情報
SSVCはカーネギーメロン大学ソフトウェア工学研究所が提案する脆弱性の評価手法です。ステークホルダーごとに脆弱性対応の優先度を決定することを支援します。
本サイトでは、CVE、KEV、EPSSの内容からExploitation(悪用状況)、Technical Impact(技術的影響)、Automatable(自動攻撃の可否)を判定します。
Exploitation: active
Technical Impact: high
Automatable: False
CVE-2021-25369は、Samsung Androidデバイスに存在する重要な脆弱性です。以下にその詳細を解説します。
1. 脆弱性の概要
CVE-2021-25369は、Samsungモバイルデバイスの
sec_logファイルにおける不適切なアクセス制御の脆弱性です。この脆弱性により、機密性の高いカーネル情報がユーザー空間に漏洩する可能性があります。通常、システムアプリを含む一般的なアプリは/dev/kmsgにアクセスできませんが、この脆弱性により、kmsgの内容が/proc/sec_log、そして最終的にアクセス制御がより緩い/data/log/sec_log.logにコピーされることで、システムアプリがこれらの機密情報にアクセスできるようになります。この脆弱性は、メモリ安全性に関する問題ではなく、ロジック/設計上の欠陥として分類されます。脆弱性は、ARM Mali GPUドライバー内で無効な
ioctlコマンドがHWCNTドライバーに渡された際にWARN_ONステートメントがトリガーされることで発現します。WARN_ONがトリガーされると、完全なバックトレースがkmsgに記録され、その中にtask_structやsys_call_tableのアドレスといった生のスタック内容が含まれていました。攻撃者は、この脆弱性によって漏洩した
sys_call_tableアドレスを使用してKASLR(Kernel Address Space Layout Randomization)を回避し、さらにtask_structアドレスからaddr_limitポインタを取得して、任意のカーネル読み取り/書き込み権限を獲得することが可能です。この脆弱性は、Google Project Zeroの研究者によって、監視ベンダーが実際に悪用した3つのゼロデイ脆弱性チェーン(CVE-2021-25337, CVE-2021-25369, CVE-2021-25370)の一部として報告されました。1.1 影響
1.2 深刻度
2. 対象となる環境
2.1 影響を受けるOSバージョン
2.2 影響を受ける設定
/dev/kmsgの内容が/proc/sec_log、その後/data/log/sec_log.logにコピーされ、/dev/kmsgよりも緩いアクセス制御が設定されているデバイス。dumpstate.rc内のSamsungカスタムbugreportサービスが、ログ内容を/data/log/sec_log.logにコピーする設定。ioctlコマンドに対してWARN_ONをトリガーするARM Mali GPUドライバーのバージョン。2020年2月のMaliドライバーr21p0でのWARN_ONからpr_warnへの変更、および2020年4月のLinuxカーネルでのバックトレースにおける生スタック内容の出力停止によりこの脆弱性は防がれたはずですが、2020年11月時点の対象Samsungデバイスにはこれらの変更が適用されていませんでした。3. 影響を受けた時の兆候
この脆弱性は情報漏洩を目的としているため、単体での目に見える兆候は特定が難しい場合があります。しかし、デバイスの完全な乗っ取りを伴うエクスプロイトチェーンの一部として悪用された経緯があるため、スパイウェア活動や不正アクセスなどの兆候が見られる可能性があります。 CISA KEVに登録されていることから、悪用された可能性があるため、過去の侵害がないか調査することが推奨されます。
4. 推奨対策
4.1 本対策
kmsgのような機密性の高いログコンテンツが、なぜ追加のより緩いアクセス許可を持つ場所にコピーされるのかを監査すること。4.2 暫定回避策(緩和策)
この脆弱性単体に対する具体的な暫定回避策は、公開情報からは見つかっていません。 CISA KEVに記載されている悪用が確認された脆弱性全般に対しては、「緊急の変更として扱い、直ちにパッチを適用するか隔離し、過去の侵害がないか調査する」という推奨事項が適用されます。 即座にパッチ適用ができない場合、影響を受けるデバイスの隔離が検討されますが、カーネル情報漏洩の性質上、初期アクセス経路が既に確立されている場合の有効性には限りがある可能性があります。
他に解説すべき観点
参照したサイト