CVE-2019-7287 の詳細
CVEの情報
説明:
A memory corruption issue was addressed with improved input validation. This issue is fixed in iOS 12.1.4. An application may be able to execute arbitrary code with kernel privileges.
CVE更新日: 2019-12-18 18:15:22.130000
CVSSバージョン: 3.1
CVSSスコア: 7.8
KEVの情報
KEV更新日: 2022-05-23
EPSSの情報
EPSSは脆弱性が今後30日以内に悪用される確率を予測するスコアリングシステムで、FIRST(Forum of Incident Response and Security Teams)が提供しています。
EPSSのスコアが高いということは、攻撃されるリスクが高いことを意味するので、早めの対策が必要です。
EPSSスコア: 0.045790000
EPSS更新日: 2026-10-16 00:00:00
SSVCの情報
SSVCはカーネギーメロン大学ソフトウェア工学研究所が提案する脆弱性の評価手法です。ステークホルダーごとに脆弱性対応の優先度を決定することを支援します。
本サイトでは、CVE、KEV、EPSSの内容からExploitation(悪用状況)、Technical Impact(技術的影響)、Automatable(自動攻撃の可否)を判定します。
Exploitation: active
Technical Impact: high
Automatable: False
CVE-2019-7287について、以下の観点から解説します。
1. 脆弱性の概要
CVE-2019-7287は、AppleのiOSにおいて、不適切な入力検証によって引き起こされるメモリ破損の脆弱性です。この脆弱性が悪用されると、アプリケーションがカーネル権限で任意のコードを実行できるようになる可能性があります。
1.1 影響
この脆弱性が悪用された場合、攻撃者はカーネル権限で任意のコードを実行することが可能になります。これにより、特権昇格が発生し、攻撃者はシステムに対する広範な制御を獲得する可能性があります。実際に、この脆弱性は他の脆弱性と組み合わせて悪用され、iPhoneからキーチェーン、写真、SMSメッセージ、メールメッセージ、連絡先、メモ、録音、通話履歴、さらには主要なエンドツーエンド暗号化メッセージングクライアントからの暗号化されていないチャット履歴など、機密データを窃取するマルウェアのインストールに利用された事例が確認されています。また、デバイスの位置情報のリアルタイム監視も可能でした。
1.2 深刻度
CVSS v3.1基本評価スコアは 7.8 (High) と評価されています。
この脆弱性は、CISAのKnown Exploited Vulnerabilities (KEV) カタログにもリストされており、実際に悪用されたことが確認されています。
2. 対象となる環境
2.1 影響を受けるOSバージョン
2.2 影響を受ける設定
この脆弱性は、
com.apple.driver.ProvInfoIOKitというドライバーに関連しています。iOSアプリケーションが実行される通常のコンテナサンドボックスからこのドライバーへの接続は作成できないため、完全なiOSエクスプロイトチェーンにはサンドボックスエスケープが含まれていた可能性が高いと考えられます。特定の「設定」が脆弱性自体を直接引き起こすわけではなく、脆弱性のあるソフトウェア(ドライバー)の存在が問題となります。3. 影響を受けた時の兆候
この脆弱性は、Googleによって発見されたゼロデイ攻撃チェーンの一部として、特定のウェブサイトへのアクセス(水飲み場型攻撃)を通じてマルウェアがデバイスにインストールされるために悪用されました。 直接的な脆弱性による兆候は特定が難しいですが、攻撃が成功した場合は以下の兆候が見られる可能性があります。
4. 推奨対策
4.1 本対策
4.2 暫定回避策(緩和策)
この脆弱性に対して、特定の暫定的な回避策は公式には発表されていません。カーネル権限の昇格に関わる性質上、セキュリティパッチの適用が最も効果的で推奨される対策となります。
その他に解説すべき観点
参照したサイト