Possibilité d’attaques de phishing via une vulnérabilité de clickjacking découverte dans WhatsApp
(00xbyte.github.io)Processus de découverte
- Recherche sur la manière dont WhatsApp effectue des requêtes HTTP via la fonctionnalité d’aperçu des liens.
- Vérification que le lien et l’aperçu sont envoyés séparément, puis réussite à créer un message dont l’aperçu diffère du lien réel.
Problème n°1 - Incohérence de l’aperçu du lien
- Analyse du lien inclus dans les messages WhatsApp et des données d’aperçu afin de trouver un moyen de créer une incohérence.
- Interception et modification du message, avec succès dans l’envoi d’un message dont l’aperçu et le lien réel sont différents.
Problème n°2 - Déguisement de lien (2K2E)
- Expérimentation de méthodes pour modifier la représentation du texte à l’aide de caractères Unicode.
- Utilisation du caractère U+202E (Right-To-Left Override) pour afficher le lien à l’envers, et développement d’une méthode permettant de faire passer une fausse URL pour une véritable.
Résultat final
- Création d’une URL semblant pointer vers Instagram, mais menant en réalité vers le blog de l’attaquant.
- Mise en évidence d’une vulnérabilité permettant d’inciter l’utilisateur à cliquer en croyant qu’il s’agit d’un lien légitime.
Scénario d’attaque
- L’attaquant achète un faux domaine et crée un message utilisant l’aperçu d’un domaine légitime.
- Il supprime l’attribut
matchedTextet modifie l’attributtextavec le caractère U+202E et une fausse URL pour manipuler le message. - Le message ainsi altéré est ensuite envoyé à la victime.
Réaction de Meta
- Meta dispose d’un système capable d’ajuster dynamiquement la logique de normalisation des URL, car l’entreprise prend en charge de nombreuses plateformes et environnements.
- Cependant, Meta ne semble pas avoir l’intention de corriger ce problème de sécurité et ne réagirait qu’en cas de détection comme spam.
Mesures d’atténuation
- Puisque Meta ne semble pas vouloir corriger ce problème, les liens dans WhatsApp ne peuvent pas être considérés comme fiables.
- Avant de cliquer sur un lien, il faut le copier et vérifier dans l’aperçu du presse-papiers l’adresse du lien après neutralisation du caractère U+202E.
Mise à jour
- Outre WhatsApp, d’autres services sont également vulnérables à 2K2E faute de neutralisation appropriée.
Avis de GN⁺ :
- Le point le plus important de cet article est la vulnérabilité de clickjacking découverte dans WhatsApp, avec une explication détaillée d’une méthode d’attaque qui pousse les utilisateurs à cliquer sur un faux lien différent du lien réel.
- Ce qui rend cet article intéressant, c’est qu’une faille de sécurité inattendue a été découverte dans une plateforme de messagerie généralement considérée comme fiable, ce qui rappelle aux utilisateurs qu’ils doivent toujours faire preuve de prudence avant de cliquer sur un lien.
- En outre, la réaction de Meta montre une absence de volonté de résoudre activement ce problème, ce qui souligne la nécessité pour les utilisateurs d’être eux-mêmes encore plus vigilants sur le plan de la sécurité.
1 commentaires
Commentaires sur Hacker News