Une ancienne faiblesse de Firefox exploitable par un fichier HTML
2 min
Logiciel
Logiciel
Le chercheur Barak Tawily a décrit à The Hacker News une méthode d’attaque exploitant un choix fait par Firefox il y a 17 ans et décrit régulièrement comme une faiblesse.
Le problème réside dans la Same Origin Policy (SOP), qui définit les permissions URI (Uniform Resource Identifier) pour « file:// ». La SOP n’est pas un standard. Il dispose bien d’une RFC publiée par l’IETF, mais n’est pas défini clairement. Chaque navigateur l’implémente donc à sa manière.
Dans le cas de Firefox, on part du principe que tous les fichiers dans un dossier donné ont les mêmes droits. Ce qui a permis au chercheur de publier un prototype d’exploitation.
En amenant l’utilisateur à télécharger et ouvrir un simple fichier HTML, il devient possible de récupérer la liste complète des fichiers résidents dans le même dossier (y compris les sous-dossiers), d’en lire le contenu grâce à l’API Fetch et d’envoyer toutes ces données à un serveur distant via des requêtes HTTP.
Selon le chercheur, toutes ces activités peuvent se faire en arrière-plan en quelques secondes sans que l’utilisateur ne remarque quoi que soit. Il faut « simplement » l’amener à télécharger et ouvrir le fameux fichier.
Ce qui n’est pas forcément compliqué, car les fichiers HTML ne sont pas connus pour être suffisants au déclenchement d’attaques. Un peu d’ingénierie sociale ou une éventuelle arnaque au clic peut suffire.
On ne sait pas vraiment encore ce que Mozilla compte faire, car la SOP a le même fonctionnement chez l’éditeur depuis 17 ans maintenant. La modifier pourrait donc créer des problèmes.
Notez que les chercheurs ne sont pas nécessairement d’accord entre eux sur ce qu’il convient d’appeler un bug ou pas. Le choix de Mozilla comporte une faiblesse exploitable, mais ne semble pas pouvoir se ranger dans la catégorie des « vraies » failles.
Commentaires (6)
Abonnez-vous pour prendre part au débat
Déjà abonné ou lecteur ? Se connecter
Cet article est en accès libre, mais il est le produit d'une rédaction qui ne travaille que pour ses lecteurs, sur un média sans pub et sans tracker. Soutenez le journalisme tech de qualité en vous abonnant.
Accédez en illimité aux articles d'un média expert
Profitez d'au moins 1 To de stockage pour vos sauvegardes
Intégrez la communauté et prenez part aux débats
Partagez des articles premium à vos contacts
Abonnez-vousLe 05/07/2019 à 14h05
Un peu comme il “suffit” de lui envoyer un fichier Office vérolé, ou un jpg d’Anna Kournikova nue quoi…
Le 05/07/2019 à 15h24
on sent l’expérience vécue …
" />
" />
Le 05/07/2019 à 16h01
Comme dirait Raymond Chen:
It rather involved being on the other side of this airtight hatchway
Le 05/07/2019 à 23h09
En gros, si pour une raison x ou y on doit absolument ouvrir un fichier .html en local, au préalable, il vaut mieux le déplacer dans un répertoire où il sera tout seul.
Le 06/07/2019 à 10h18
Le 08/07/2019 à 17h14
J’ai fait de la maintenance de parc pendant 10 ans entre 1997 et 2007. Donc oui :-)
Signaler un commentaire
Voulez-vous vraiment signaler ce commentaire ?