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 :

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Mais où est la version bêta de macOS 26.2 ?

12:50

• 0


OmniOutliner 6 va passer à l’achat universel et adopte Liquid Glass

11:45

• 0


Le Freebox Révolution Light repasse à 30 €/mois, après une promotion à 20 €/mois cet été

11:45

• 0


Apple a vraiment envie que vous réessayiez les résumés des notifications fournis par Apple Intelligence

10:37

• 14


macOS Tahoe 26.1 : des correctifs importants pour l’audio

08:36

• 1


Profitez vite de Microsoft Office 2021 à vie pour Mac ou Windows à partir de 30,11 € 📍

08:20

• 0


Le MacBook Air M2 est à son prix le plus bas sur Amazon, avec 16 Go de RAM 🆕

08:10

• 53


iOS 26.2 : Apple stoppe la bêta sur iPhone Air, iPhone 16e et iPad Pro M5 Cellulaire

07:28

• 17


Système et applications périmées, mots de passe absents : la sécurité informatique du Louvre défaillante

05/11/2025 à 22:00

• 54


Apple utiliserait une version à 1 200 milliards de paramètres de Gemini pour motoriser Siri

05/11/2025 à 21:15

• 82


Le Black Friday commence chez Proton : Mail à 1,99 €, VPN à 2,49 €, Unlimited à 6,49 € 🆕

05/11/2025 à 21:10

• 31


Voici l'écran 5K que tous les pros attendaient !

05/11/2025 à 21:00

• 0


Test du SSD externe Transcend ESD420 : il colle parfaitement à l’iPhone, un peu moins au Mac

05/11/2025 à 20:30

• 2


Une procédure de suspension engagée contre la plateforme Shein par le gouvernement français

05/11/2025 à 18:43

• 118


La menace fantôme : les HomePod mini et HomePod 2 souffrent d'un problème d'activation inopinée sur la partie tactile

05/11/2025 à 17:05

• 45


Fortnite débarque sur les PC Windows ARM, et ce n'est pas un changement anodin

05/11/2025 à 17:05

• 20