- Des experts en sécurité ont découvert une vulnérabilité dans les puces Apple Silicon, exploitée par des pirates pour dérober des données utilisateur via le Data Memory-Dependent Prefetcher (DMP).
- Baptisée « GoFetch », l’attaque permet aux pirates de manipuler les schémas d’accès mémoire pour extraire des données sensibles, ce qui pose des défis pour les correctifs à court terme d’Apple en raison de l’emplacement de la puce au cœur du système.
- Toute mesure d’atténuation mise en œuvre par Apple pourrait nuire aux performances, étant donné l’emplacement central de la vulnérabilité dans la puce.
Des experts en sécurité ont découvert une vulnérabilité de sécurité dans les puces Apple Silicon, exploitée par des pirates pour voler des données utilisateur. La faille, trouvée dans le Data Memory-Dependent Prefetcher (DMP), permet aux pirates de dérober des clés de chiffrement et d’accéder aux données des utilisateurs.
À lire aussi: Le cofondateur d’Apple Steve Wozniak gagne un procès contre une fausse vidéo sur YouTube
À lire aussi: Apple en pourparlers pour laisser Gemini de Google alimenter les fonctions IA de l’iPhone
Cela affectera le processus de prélecture et l’accès aux données sensibles des utilisateurs
Le DMP, également connu sous le nom de prélecteur mémoire indirect, prédit les adresses mémoire des données susceptibles d’être accédées par le code en cours d’exécution. Les pirates peuvent manipuler les schémas d’accès existants pour prédire l’emplacement suivant des données, affectant ainsi le processus de prélecture et accédant aux données sensibles des utilisateurs. Les chercheurs ont baptisé cette attaque « GoFetch ».
Ils ont confirmé que les pirates peuvent déguiser des données en pointeur, trompant le DMP pour qu’il les traite comme une adresse et les place dans le cache. Bien que cette attaque ne casse pas immédiatement les clés de chiffrement, des tentatives répétées peuvent éventuellement récupérer les clés.
L’attaque GoFetch fonctionne avec les mêmes autorisations utilisateur que de nombreuses applications macOS tierces, sans nécessiter d’accès root, ce qui abaisse la barrière pour lancer l’attaque. Lors de tests, les applications des chercheurs ont extrait des clés RSA 2048 bits en moins d’une heure et des clés Diffie-Hellman 2048 bits en un peu plus de deux heures.
Il est difficile de réparer complètement à court terme
Apple est confronté au défi que cette vulnérabilité existe au cœur de ses puces Apple Silicon, ce qui rend difficile une réparation complète à court terme. De plus, toute mesure d’atténuation déployée par Apple augmenterait la charge de travail nécessaire à l’exécution des opérations, affectant ainsi les performances.

