
Glass CageはiOS 18.2.1におけるゼロクリックPNGベースのRCEチェーンで、LockDownモードの保護をバイパスします。ImageIO(CVE-2025-43300)、WebKit(CVE-2025-24201)、Core Media(CVE-2025-24085)を悪用してサンドボックスエスケープ、カーネルレベルのアクセス、デバイスのブリックを実現します。iMessageを介してトリガーされ、ユーザーの操作なしで完全な侵害を可能にします。
パッチ適用: 2025年1月~3月
テスト環境: iPhone 14 Pro Max (iOS 18.2.1)
Glass Cageは、iOS 18.2.1を標的とした重大なゼロクリックPNGベースのエクスプロイトチェーンであり、実環境で発見されました。この攻撃は、侵害されたデバイス上で実際に確認され、ベンダーによるパッチ適用前に実際の標的に対して使用されたことが確認されています。
iMessageを介して送信された悪意のあるPNG画像が、MessagesBlastDoorServiceでの自動解析をトリガーしてチェーンを開始します(CVE-2025-43300)。この画像はWebKitのヒープ破損脆弱性(CVE-2025-24201)を悪用し、その後サンドボックスエスケープ、そしてCore Mediaのカーネルレベルの権限昇格(CVE-2025-24085)へと続きます。
このチェーンは最終的に、攻撃者にルートレベルのアクセス、永続的な制御、キーチェーン情報の流出、さらにはIORegistry操作によるデバイスの完全な破壊(ブリック)能力を提供します。ユーザーの操作は一切必要ありません。
https://ia600508.us.archive.org/8/items/cve-2025-24085-24201/cve%202025-24085%3B%2024201.mov
悪意のあるPNGの作成
ATXEncoderでヒープ破損を引き起こす(CVE-2025-43300)iMessageを介したサイレントトリガー
MessagesBlastDoorServiceによってファイルが自動処理されるサンドボックスエスケープ
権限昇格
mediaplaybackd、codecctl、IOHIDInterfaceを悪用(CVE-2025-24085)永続化とブリック
launchdを介して悪意のあるデーモンを注入wifidを通じてネットワークを乗っ取り172.16.101.176wifid内のプロキシ設定の改変CloudKeychainProxyへの異常なアクセスIOAccessoryPowerSourceItemBrickLimit = 0このエクスプロイトチェーンは実環境で使用されていることが発見され、Appleに責任を持って開示されました。その後パッチがリリースされています。発見時点で、実際に悪用が確認されていました。
この研究は**中国国家脆弱性データベース(CNVD)**によって独立して検証され、認定されています。これらの公式証明書は、Glass Cageエクスプロイトチェーンで使用された両方の脆弱性の高リスクステータスを確認しています。
研究者: Joseph Goydish II
提出形態: 個人研究者による提出
認証機関: CNCERT / CNVD
iMessageはメッセージが配信されるとすぐにサムネイルと着信テキストアラートを作成し、そのサムネイルは自動的に解析されます。その解析が武器化可能であれば、単なる配信(サムネイル+アラート)だけで、即座に気付かれない侵害が可能となります。ユーザーの操作も警告もありません。
| 日付 | イベント |
|---|
| Dec 18, 2024 | エクスプロイトチェーンが実環境で観測され報告 |
| Jan 9, 2025 | 初期報告をUS CertおよびAppleに再提出 |
| Feb 20, 2025 | CVE-2025-24085のパッチ適用(Core Media) |
| Mar 11, 2025 | CVE-2025-24201のパッチ適用(WebKit) |
| Mar 18, 2025 | CNVD-2025-06744登録 |
| Apr 22, 2025 | CNVD-2025-07885登録 |