
CVE-2022-22600 Preuve de concept
!!! Cette vulnérabilité a été découverte ou prise simultanément par Sudhakar Muthumani de Primefort Private Limited, Khiem Tran, et répertoriée sous le nom de CVE-2022-22600. Et ce, malgré le fait que j'aie déjà envoyé un courriel à Apple à ce sujet en 2021.
En tant qu'étudiant, j'ai un accès limité aux appareils sur lesquels je peux tester cette vulnérabilité. Les versions que j'ai testées jusqu'à présent sont MacOS 12.1, MacOS 12.0, et MacOS 11.6.1.
Les fichiers se trouvent dans le répertoire POC. Il suffit d'exécuter POC.sh et une capture d'écran sera produite sans invite TCC.
MacOS stocke les autorisations en fonction des exécutables. Ainsi, si l'exécutable est introuvable après que le code a déjà été chargé en mémoire, aucune autorisation n'est restreinte.
Le problème a été résolu grâce à une logique d'autorisations améliorée. Ce problème est corrigé dans tvOS 15.4, iOS 15.4 et iPadOS 15.4, macOS Monterey 12.3, watchOS 8.5. Une application malveillante pourrait être en mesure de contourner certaines préférences de confidentialité.