未修正のiOSサンドボックス回避脆弱性により、最新バージョンで暗号資産ウォレットデータが流出
新しいiOSの脆弱性により、アプリが他アプリのプライベートデータを読み取れるようになり、暗号鍵が危険にさらされています。Appleは最新のアップデートでこの修正を確認していません。
英語の原文から自動翻訳されました。
暗号資産取引所Binanceは、iOS 26および27を実行するiPhoneに影響を与える重大なセキュリティ脆弱性について警告を発しました。worse_queryとして知られるこの欠陥により、悪意のあるアプリケーションがiOSサンドボックスを回避し、秘密鍵やシードフレーズなど、他のアプリに保存されている機密データにアクセスできるようになります。Appleの最新のソフトウェアアップデートでは、この特定の問題に対処していないようで、パッチがリリースされるまでユーザーは潜在的なリスクにさらされたままとなります。
何が起きたか
研究者のforcequitと0xjohnnyは日曜日、Appleが最新のiOSアップデートを公開するわずか1日前に、GitHub上でエクスプロイトコードを公開しました。この脆弱性により、アプリは他のアプリケーションのデータコンテナからファイルを読み取ることが可能になり、通常アプリデータを分離・保護している隔離構造が事実上破られます。これは暗号資産ユーザーにとって深刻なリスクです。なぜなら、ウォレットアプリは重要な認証情報をデバイス上にローカル保存することが多いためです。
Binanceはユーザーに対し、即時の予防措置を講じるよう助言しましたが、このエクスプロイトに関連する実際の盗難や攻撃は報告されていません。同取引所は、サイドロードされたものや手動で署名されたものなど、信頼できないソースからインストールしたアプリを削除し、iOSおよびインストール済みアプリすべてを最新の状態に保つことを推奨しています。デバイスの侵害を疑うユーザーに対しては、クリーンなデバイスで新規ウォレットを作成して資金を移動し、すべてのアクティブなログインセッションをリセットすることを提案しています。
研究者らは、Appleが彼らの報告への対応が遅く、オンライン上で誤情報が拡散していたため、計画よりも早くコードを公開したと述べています。ForcequitはX(旧Twitter)上で「Appleは私への返信を先延ばしにしており、人々がここでそれをネタにふざけ始めていた」と記しました。公開リリースにもかかわらず、研究者らもBinanceも、金銭的損失につながった現実世界のエクスプロイト利用を確認していません。
仕組み
worse_queryエクスプロイトは、アプリ同士が互いのデータにアクセスすることを防ぐために設計されたiOSサンドボックス機構を標的にします。機能させるためには、アプリがApp Groupコンテナを設定する必要があります。これは通常、同じ開発者によるアプリ間でデータを共有するために使用される機能です。このコンテナが確立されると、概念実証(PoC)コードはデバイス上のすべてのアプリのデータコンテナ、さらにiOS 27では一部のシステムフォルダにもアクセスできるようになります。
開発者のChristoph Kolbicz氏は、すでにこのエクスプロイトを利用したWQ Filesという機能性のファイルマネージャーを開発しています。このアプリはAltStoreやSideStoreなどのサイドローディングツールを通じてインストールでき、これらのツールはApple IDにリンクすると必要なApp Groupを自動的に設定します。WQ Filesを使用すると、ジェイルブレイクやカーネルレベルのエクスプロイトを必要とせずに、他のアプリのデータを表示、編集、削除、クリアできます。公式App Store経由で配布されたアプリがこの脆弱性を悪用できるかどうかは不明であり、関係者の誰もその可能性を確認していません。
主要な詳細
- この脆弱性はiOS 26および27を実行するiPhoneに影響し、iOS 27.2.1でもサポートされているとの報告があります。
- worse_queryと名付けられたこのエクスプロイトは、研究者のforcequitと0xjohnnyによってGitHub上で公開されました。
- Appleの最近のアップデートであるiOS 27.2.1とiOS 26.7.3はiMessageおよびBluetoothの問題を修正しましたが、このサンドボックス回避に対する修正はリストされていません。
- このエクスプロイトにはApp Groupコンテナが必要ですが、サイドローディングツールはこれを自動的に作成できます。
- 確認された攻撃や盗難は報告されていませんが、ローカル暗号資産ウォレットストレージへのリスクは高いです。
- Binanceはユーザーに対し、サイドロードされたアプリを削除し、侵害が疑われる場合は資金を移動するよう助言しています。
なぜ重要なのか
ソフトウェアエンジニアやセキュリティ専門家にとって、この事件は高度なアプリ間通信機能が関与する場合のモバイルサンドボックスの脆さを浮き彫りにします。非ジェイルブレイク状態のデバイスであっても、インストール済みの別のアプリによってアプリデータにアクセスできてしまう事実は、iOSエコシステムの核心的なセキュリティ約束を損なうものです。金融またはセキュリティに敏感なアプリケーションを開発するエンジニアは、ユーザーが信頼できないソフトウェアをインストールした場合、ローカルストレージが完全に安全であるとは想定しない必要があります。
Appleの対応遅延とそれに続くエクスプロイトの一般公開は、責任ある開示(responsible disclosure)における課題も強調しています。ベンダーがタイムラインを伝えなかったり、深刻度を認めなかったりする場合、研究者はパッチが準備できていなくても、ユーザーに警告するために公表せざるを得ないと感じることがあります。この状況により、修正プログラムが利用可能になる前に、攻撃者が概念実証コードの武器化されたバージョンを開発できる脆弱性の窓が開いてしまいます。
あなたができること
- AltStoreやSideStore経由でサイドロードされたものを含む、信頼できないソースからインストールしたアプリをすべて削除してください。
- iPhoneを入手可能な最新のiOSバージョンに更新してください。ただし、この問題に対する具体的な修正はまだ確認されていないことに注意してください。
- 暗号資産ウォレットアプリを使用している場合、完全にクリーンなデバイスで生成した新しいウォレットに資産を移動することを検討してください。
- 暗号資産取引所およびウォレットサービスに関するすべてのアクティブなログインセッションをリセットしてください。
- サンドボックス修正や関連パッチについての今後の言及があるかを確認するため、Appleの公式セキュリティノートを引き続き監視してください。
- 検証済みで信頼できる開発者によるものでない限り、広範なシステムアクセスを必要とするファイルマネージャーやユーティリティのインストールは避けてください。



