AI News HubLIVE
サイト内リライト2 分で読了

Apple M5メモリ脆弱性がAnthropic AIで発見される

AnthropicのAIツールMythos Previewを使用した研究チームCalifが、Apple M5チップのメモリ整合性強制(MIE)を回避する初のローカル特権昇格脆弱性を発見。標準ユーザーがコマンド実行でroot権限を取得可能。実際の影響は限定的だが、悪用は容易。脆弱性は事前にAppleに開示済み。

ソースHacker News AI著者: Timofeibu

AI支援によるセキュリティ研究の普及により、さまざまな色の帽子をかぶったハッカーたちが至る所で脆弱性を発見している。LinuxはCopyFailやDirty Fragといった深刻な脆弱性に直面し、MicrosoftもYellowKey BitLocker回避、GreenPlasma、RedSunなどの特権昇格脆弱性で苦境にある。今度はAppleの番だ——M5チップの誇るメモリ整合性強制(MIE)を突破するローカル特権昇格脆弱性が発見された。

技術的な詳細は多くないが、脆弱性の実態はシンプルだ。標準ユーザーとしてコマンドを実行するだけで、マシンのroot(管理者)アクセスを取得できる。Macがサーバーとして使われることは稀なため、実際の影響は限定的だ。しかし、ユーザーを騙して実行させるのは比較的容易であり、システムを完全に制御された場合、発見や除去も困難なため、依然として懸念される。研究チームの名称はCalifで、彼らの知る限り、この問題を公開しているのは同チームだけだ。とはいえ、このような仮定は現代では危険である。

幸いなことに、システム管理者が慌てふためくようなゼロデイ公開ではなく、脆弱性は事前にAppleに開示された(しかも対面で)。Califは「AI発見バグの月」と題した一連のブログ記事の一部として脆弱性の概要を公開した。この新しいAppleの脆弱性は、AIツール——この場合はAnthropicのMythos Preview——の支援によって発見されたセキュリティ上の問題の一つだからだ。

研究者らはApple M5マシンとmacOS 26.4.1でコードをテストした。このエクスプロイトチェーンは見事にMIEをすり抜ける。MIEはM5およびA19チップに搭載されたセキュリティ機能で、16バイトのメモリ領域ごとに4ビットのタグを割り当て、その領域を使用するポインタと関連付ける。MIEはハイパーバイザー的な設定でハードウェアレベルで実施され、バッファオーバーフローやUse-after-freeなど、一般的なセキュリティエクスプロイトの大部分を効果的に防御する。

単純化して言えば、MIEはカーネルレベルであっても、すべてのメモリ読み取りまたは書き込み操作が本来意図されたデータに対して行われることを保証する。そうでない場合、アプリケーションにバグがあるか、誰かが不正を働いていることになる。基本機能はARM MTEの一部であり、MIEはAppleが追加したレイヤーで、上記のチェックをハードウェアレベルで実施する。パフォーマンスオーバーヘッドはほとんどなく、メモリの無駄はわずか3%とされている。この脆弱性の発見は、最先端のメモリ保護機構でさえ完全ではないこと、そしてAI支援によるセキュリティ研究が複雑な脆弱性を発見する強力な手段であることを示している。