Chrome et Firefox victimes d'un bug facilitant le phishing

Chrome et Firefox victimes d’un bug facilitant le phishing

Spoof !

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

19/08/2016 3 minutes
39

Chrome et Firefox victimes d'un bug facilitant le phishing

Un chercheur pakistanais a mis le doigt sur une faille potentiellement dangereuse liée aux barres d’adresses des navigateurs, à commencer par Chrome et Firefox. La brèche est en cours de correction et a rapporté 5 000 dollars à son découvreur.

Rafay Baloch, chercheur en sécurité, a publié récemment dans un billet de blog certains détails sur sa découverte. Il y explique comment, dans l’API Omnibox de Chrome notamment, il est possible de profiter d’un bug dans la gestion des langues s’écrivant de droite à gauche.

Un joli cas de spoofing

En mélangeant des caractères « classiques » à des caractères neutres arabes ou hébreux par exemple, on peut amener le navigateur à se mélanger les pinceaux. Une adresse du type « 127.0.0.1/|/http://nextinpact.com » est automatiquement retournée pour devenir « http://nextinpact.com/|/127.0.0.1 ». Le danger se voit aisément : un individu peut faire croire à l’utilisateur qu’il va naviguer sur une adresse bien précise. Le chercheur précise qu’elle peut en particulier être utilisée pour déguiser un site malveillant en site paraissant authentique. Avec à la clé la récupération d’informations sensibles, comme on s’en doute.

Pour bien comprendre le problème, il faut imaginer qu’un pirate peut se servir de l’adresse IP d’un serveur qu’il contrôle et lui adjoindre un caractère neutre et le nom de domaine d’un service existant. Le lien peut alors être expédié sous n’importe quelle forme (email, SMS, etc.), le destinataire ne voyant alors qu’une adresse commençant par le nom de domaine. Mais c’est bien l’adresse IP qui est visée.

firefox spoofing

5 000 dollars de récompenses cumulées

Rafay Baloch indique que les détails de la faille ont été rapportés confidentiellement à chaque éditeur. Chrome et Firefox ne sont en effet pas les seuls touchés, mais il ne donne pas les noms des autres navigateurs, ni évidemment la méthode pour y exploiter le problème. Google travaille sur la faille, qui sera corrigée dans Chrome 53. Mozilla, de son côté, a déjà corrigé le souci dans Firefox 48, même si le fonctionnement de la brèche était légèrement différent.

Le chercheur précise en fin que la faille a été comptée aussi bien dans le programme de chasse aux bugs de Google que celui de Mozilla, lui rapportant au total 5 000 dollars.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Un joli cas de spoofing

5 000 dollars de récompenses cumulées

Fermer

Commentaires (39)


Fallait y penser, mais pas si compliqué que ça à trouver comme bug


Interessant à savoir.



<img data-src=" />


Mais le nom du site reste en noir, alors que le reste d’url est gris clair…

Moralité, si y a rien de noir à gauche de votre barre d’adresse: fuyez!








nost4r a écrit :



Fallait y penser, mais pas si compliqué que ça à trouver comme bug





C’est toujours pas compliqué quand on voit la solution à la fin ;)

&nbsp;

GG le gars en tout cas ! <img data-src=" />









SebXX a écrit :



Mais le nom du site reste en noir, alors que le reste d’url est gris clair…

Moralité, si y a rien de noir à gauche de votre barre d’adresse: fuyez!





j’avais jamais fait gaffe à ça <img data-src=" />



Au passage IE et Edge ne sont pas touchés ! <img data-src=" />








nost4r a écrit :



Fallait y penser, mais pas si compliqué que ça à trouver comme bug





C’est facile de dire que c’est un mâle quand on voit les couilles&nbsp;<img data-src=" />



Pas si sur : “ Chrome et Firefox ne sont en effet pas les seuls touchés, mais il ne donne pas les noms des autres navigateurs “


Tester “127.0.0.1/|http://nextinpact.com”




  • sous IE : lance une recherche bing

  • sous edge : il a décider de ne pas démarrer, faisant de lui le navigateur le sûr.


En même temps, les gens reçoivent des mails en HTML et ne checkent donc pas les URLs. Et même si il y avait l’URL visible, je suis sûr qu’ils cliqueraient :)








WereWindle a écrit :



j’avais jamais fait gaffe à ça <img data-src=" />





Je viens de remarquer, pareil&nbsp;<img data-src=" /> <img data-src=" />



C’était clair que l’internationalisation des noms de domaines ne se ferait pas sans failles.

Mais la textbox universelle qui fait recherche/adresse/commande, c’est carrément du “Defective By Design”.


Bizarre sur FF et Chromium ,&nbsp; j’ai un connexion échouée


Je vais paraitre présomptueux, mais ce bug(it’s a feature), il me semble que ca fait déjà un certain temps que j’en avais entendu parler et qu’il avait été corrigé/re-designé depuis.



Je dirais par bluetouff, y’a un an ou deux si je ne me trompe.



Mais comme on est dredi, et que mes neurones accusent leur age, on va mettre ça sur le dos de alzheimer <img data-src=" /> <img data-src=" />


Oui mais non, la faille est plus complexe, cette url ne déclenche pas le soucis, c’est un url « du même genre », utilisant des caractères se lisant de droite à gauche, qui pose problème. La méthode n’est pas publique.


De mémoire, il s’agissait effectivement d’un bug semblable, mais qui faisait planter les iphones à la réception d’un sms construit spécifiquement.


Sans doute parce que tu n’as pas de serveur web local ?


En fait, c’est un bug classique, connu, et qui réapparait régulièrement.

Bug ressemblant : avec les normes qui commencent à apparaitre pour autoriser l’utf8 dans les noms de domaine, on peut s’amuser à remplacer une lettre dans le nom de domaine cible par un caractère utf8 ressemblant (un “a” de facebook par un caractère très légèrement différent visuellement). Ne reste qu’à déposer le domaine en question…








John Livingston a écrit :



En fait, c’est un bug classique, connu, et qui réapparait régulièrement.

Bug ressemblant : avec les normes qui commencent à apparaitre pour autoriser l’utf8 dans les noms de domaine, on peut s’amuser à remplacer une lettre dans le nom de domaine cible par un caractère utf8 ressemblant (un “a” de facebook par un caractère très légèrement différent visuellement). Ne reste qu’à déposer le domaine en question…





T411 en a fait les frais il y a quelques semaines/mois, d’ailleurs.









gnumdk a écrit :



En même temps, les gens reçoivent des mails en HTML et ne checkent donc pas les URLs. Et même si il y avait l’URL visible, je suis sûr qu’ils cliqueraient :)





Ils le font. <img data-src=" />



IDN homograph attack



Unicode character U+0061(Latin) –&gt; a

Unicode character U+0430 (Cyrillic) –&gt; а



<img data-src=" />


Tc4pNItx3N (dans un miroir)&nbsp;<img data-src=" />


NЕХТІNРАСТ<img data-src=" />



(seul le N est un vrai N)


ʇɔɐduıʇxǝu ?








127.0.0.1 a écrit :



NЕХТІNРАСТ<img data-src=" />



(seul le N est un vrai N)





Je manque d’expérience. Je ne sais pas, si tu as saisi …. “dans un (site) miroir” <img data-src=" />









Cashiderme a écrit :



ʇɔɐduıʇxǝu ?






Le point d'interrogation existe aussi à l'envers (je ne sais plus comment l'obtenir)<img data-src="> (peut-être alt+xxx) x pour chiffre








2show7 a écrit :



Le point d’interrogation existe aussi à l’envers (je ne sais plus comment l’obtenir)<img data-src=" /> (peut-être alt+xxx) x pour chiffre





Il esiste oui, c’etait un charactère courant en espagnol, avec le point d’exclamation à l’envers. Ça à été supprimé depuis un moment, probablement pour des raisons de layout de clavier.



Ah quand même, flippant…


J’écris toujours de bas en haut, ça évite les problème <img data-src=" />


Vous avez essayez dans un environnement où l’écriture est de droite à gauche (par ex) ?


&nbsp;







Cashiderme a écrit :



Il esiste oui, c’etait un charactère courant en espagnol, avec le point d’exclamation à l’envers. Ça à été supprimé depuis un moment, probablement pour des raisons de layout de clavier.





Essaie ALT&nbsp; (+) 168 &nbsp;&nbsp; ¿









2show7 a écrit :



&nbsp;



Essaie ALT&nbsp; (+) 168 &nbsp;&nbsp; ¿





Marche pas sur Linux le alt+xxx <img data-src=" />









Cashiderme a écrit :



Marche pas sur Linux le alt+xxx <img data-src=" />






 OK, il me semblait qu'il y avait possibilité, d'une manière différente sur linux, mais je ne me souviens plus.      






Une manière, peut-être, en trouvant une liste des codes ascii et faire un copié et collé sur la bonne page   





Ou copie mon ¿



Chez moi je l’ai en faisant : altgr + ,

J’utilise l’agencement Français (variante).








2show7 a écrit :



OK, il me semblait qu’il y avait possibilité, d’une manière différente sur linux, mais je ne me souviens plus.




 Une manière, peut-être, en trouvant une liste des codes ascii et faire un copié et collé sur la bonne page    





Ou copie mon ¿









Mihashi a écrit :



Chez moi je l’ai en faisant : altgr + ,

J’utilise l’agencement Français (variante).





Sur Linux, en tout cas sur Debian, il y a une histoire de CTRL+SHIFT+uXXX avec encore une lettre derrière mais je me suis jamais vraiment penchée dessus et ça m’a toujours donné des résultats un peu aléatoires… Donc quand j ai besoin d’un truc ponctuel je copie colle depuis google en général <img data-src=" />









Mihashi a écrit :



J’utilise l’agencement Français (variante).





Idem. C’est vraiment très complet. Voir ici. <img data-src=" />



“Mozilla, de son côté, a déjà corrigé le souci dans Firefox”

Le problème. Ils ont résolu le problème.


Quelle idée aussi, d’écrire de droite à gauche <img data-src=" />


Il suffit d’injecter un caractère arabe? Encore un coup des arabo musulmans terroristes qui volent nos allocations et nos emplois.<img data-src=" />

&nbsp;

Je propose que l’on interdise l’usage de l’arabe sur Internet !



Sainte Marine, protège nos navigateurs <img data-src=" />