CVE-2024-40842 は、macOSの XProtect Remediator におけるローカル情報漏洩の脆弱性であり、以下のモジュールに関連しています:
XProtectRemediatorDubRobber
本脆弱性は、Appleの特権セキュリティプロセスが環境変数 MAGIC を安全に処理しないことに起因します。
マシン上で実行中の悪意のあるアプリケーションは、この動作を悪用して、通常アクセス権のないデータをXProtectに読み込ませることが可能です。
Appleは影響を次のように説明しています:
An app may be able to access user-sensitive data.
Appleは macOS Sequoia 15 で環境変数のチェックとサニタイズを強化することで問題を修正しました。
| プロパティ | 情報 |
|---|---|
| CVE | CVE-2024-40842 |
| コンポーネント | Apple XProtect |
| 関連モジュール | XProtectRemediatorDubRobber |
| 脆弱性の種類 | 情報漏洩 |
| 攻撃ベクトル | ローカル |
| 初期ルート権限 | 不要 |
| 主な影響 | 機密データへのアクセス |
| パッチ公開 | macOS Sequoia 15 |
| 研究者 | Gergely Kalman |
| 参考レベル | Medium |
XProtectはmacOSに組み込まれたマルウェア対策システムです。以下と連携して動作します:
XProtect Remediatorは、マシン上に既存するマルウェアをスキャンし除去する役割を担います。
このシステムは複数のモジュールで構成されています。各モジュールは特定のマルウェアファミリーを処理するように設計されています。
XProtectRemediatorDubRobber は DubRobber(別名 XCSSET)を検出するために使用されます。
システム上の多くの領域をスキャンする必要があるため、XProtect Remediatorは通常のアプリケーションよりも高いアクセス権限で動作します。
脆弱性は以下の環境変数に関連しています:
MAGIC