
CVE-2022-22600の概念実証
!!! この脆弱性は、Primefort Private Limited の Sudhakar Muthumani 氏と Khiem Tran 氏によって同時に発見・取得され、CVE-2022-22600 としてリストアップされました。これは、私が2021年にすでにAppleにこの件をメールしていたにもかかわらずです。
学生であるため、この脆弱性をテストできるデバイスは限られています。これまでにテストしたバージョンは、MacOS 12.1、MacOS 12.0、MacOS 11.6.1 です。
ファイルはPOCディレクトリにあります。POC.sh を実行するだけで、TCCプロンプトなしでスクリーンショットが生成されます。
MacOSは実行可能ファイルに基づいて権限を保存します。したがって、コードがすでにメモリに読み込まれた後に実行可能ファイルが見つからない場合、権限は制限されません。
この問題は、改善された権限ロジックによって対処されました。この問題は、tvOS 15.4、iOS 15.4、iPadOS 15.4、macOS Monterey 12.3、watchOS 8.5 で修正されています。悪意のあるアプリが特定のプライバシー設定をバイパスできる可能性があります。