Ouvrir le menu principal

MacGeneration

Recherche

Sécurité : même un fichier .txt ouvert dans TextEdit peut représenter une faille

Nicolas Furno

mercredi 07 avril 2021 à 17:40 • 26

macOS

Quand on pense à une faille de sécurité, on n’imagine pas un banal fichier texte avec une extension .txt ni à TextEdit, l’éditeur de texte fourni par Apple dans macOS. Et pourtant, c’est là qu’un chercheur en sécurité a déniché une faille qui aurait permis à un acteur malveillant de récupérer des informations vous concernant, comme l’adresse IP de votre connexion. Il détaille ses recherches sur son blog et cette attaque est intéressante par son fonctionnement original.

Avant toute chose, précisons que la faille de sécurité a été soumise à Apple fin 2019 et corrigée dès le début de l’année 2020. Il n’est pas nécessaire de paniquer, tant que votre Mac est à jour, vous êtes protégé de cette faille et de toutes celles qui pourraient être liées, le constructeur ayant bloqué les points d’accès utilisés par ce chercheur en sécurité. Cela dit, c’est un bon rappel qu’il faut toujours se méfier de fichiers téléchargés de sources inconnues.

Ce fichier texte en apparence innocent envoyait en fait des informations personnelles à un serveur distant (capture Paulos Yibelo).

L’attaque reposait sur le fait que TextEdit n’est pas qu’un éditeur de texte brut. L’app peut aussi gérer du texte enrichi, avec du gras, des couleurs et mêmes des images. Sans être un traitement de texte complet, c’est une app étonnamment complexe qui mériterait d’ailleurs d’être mieux connue. Mais en l’occurrence, sa complexité est la cause de la faille : l’app peut interpréter du HTML, même s’il est enregistré dans un fichier de texte brut.

Par sécurité, TextEdit ne va pas exécuter n’importe quel code HTML, mais Paulos Yibelo a réussi à trouver un moyen de faire un appel distant avec du code HTML invisible pour l’utilisateur. En ouvrant le fichier, seul le texte était visible, mais un appel au serveur était effectué, ce qui permettait de récupérer au minimum l’adresse IP du Mac. Une astuce supplémentaire pouvait permettre de récupérer un fichier en local, ce qui est une attaque nettement plus sérieuse.

Pour couronner le tout, le chercheur en sécurité a noté que macOS gérait les fichiers .txt en toute confiance, sans appliquer les mesures de sécurité qui sont en place pour les autres types de fichiers. Cet excès de confiance lui a permis de trouver un mécanisme pour ouvrir le fichier directement après son téléchargement, à l’insu de l’utilisateur. En combinant ces différentes failles, il avait mis au point une attaque sophistiquée et dangereuse, mais désormais inutile.

Pour preuve, la version de TextEdit fournie avec macOS Big Sur affiche le code HTML, ce qui veut dire qu’il n’est plus interprété par l’app. Le système utilise aussi son mécanisme d’isolement des fichiers téléchargés pour les .txt, si bien qu’ils ne peuvent plus être ouverts à votre insu.

La dernière version de TextEdit ne se fait plus avoir par le code HTML imaginé par le chercheur en sécurité, preuve que cette faille a été comblée par Apple.

Source :

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

SoftBank, qui possède Arm, veut racheter Ampere Computing, un spécialiste des serveurs Arm

17:45

• 0


Comment enfin échapper aux mails de spam et de phishing 📍

17:01


Apple TV+ serait le seul service d’Apple à ne pas être rentable

16:15

• 26


En 2025, Siri a encore du mal à donner le mois en cours

15:36

• 57


Les Freebox et les répéteurs de Free améliorent la sécurité en WPA3 (mais pas nécessairement la compatibilité)

15:30

• 3


Microsoft vend la Surface Pro 11 sans chargeur

12:15

• 33


L’application de journal Day One est désormais disponible sur Windows

10:45

• 1


La fin de Windows 10 : un nouveau motif de switch vers le Mac ?

09:22

• 62


Plex annonce une augmentation de son Pass, qui deviendra obligatoire pour la lecture à distance

08:30

• 60


Spike Jonze de retour dans une pub Apple, pour les AirPods 4 avec Pedro Pascal 🆕

07:59

• 15


Firefox profite un peu du DMA, mais Apple entrave toujours la concurrence

19/03/2025 à 22:00

• 13


L’envoyé spécial russe annonce un probable futur partenariat entre la Russie et SpaceX

19/03/2025 à 21:30

• 46


3 raisons qui font préférer Microsoft Office à iWork sur Mac 📍

19/03/2025 à 21:16


Le joystick Xbox pour les personnes en situation de handicap est disponible

19/03/2025 à 18:45

• 8


La Maison-Blanche passe par Starlink pour « améliorer le Wi-Fi »

19/03/2025 à 18:00

• 52


Notifications d'iOS, alternative à AirDrop et à AirPlay : l’Europe demande à Apple de rendre iOS plus interopérable

19/03/2025 à 17:59

• 153