Catégories:

Une faille IDN découverte dans Firefox... et d'autres

Dr. Denis Rouvre
Mardi 8 février 2005 à 00:00 par Dr. Denis Rouvre
Source: shmoo
Catégories : Internet et réseau
Une vulnérabilité a été identifiée dans certains explorateurs web, elle pourrait être exploitée par des sites malicieux dans le but de exécuter des attaques par
spoofing
(technique permettant à un pirate d'envoyer à une machine des paquets semblant provenir d'une autre adresse IP que celle de la machine du pirate) ou
phishing
(terme désignant l'obtention d'informations confidentielles telles que les mots de passe, en se faisant passer pour quelqu'un digne de confiance).

Le problème résulte d'une erreur présente au niveau de l'implémentation de l’IDN (International Domain Name), qui n'interprète pas convenablement certaines URLs forgées contenant des caractères spécieux, ce qui pourrait permettre le spoofing des URLs présentes dans la barre d'adresses ou de certains certificats SSL. L'exemple donné par shmoo est le suivant:
http://www.pаypal.com
affichera dans la barre d'adresses l'URL :
http://www.paypal.com
(celle désirée), mais pointera en réalité vers le l’adresse
http://www.xn--pypal-4ve.com
. Le navigateur devient donc vulnérable.

Pour le moment seuls certains
navigateurs sont susceptibles de subir une attaque
:
  • Mozilla 1.7.5 et inférieures
  • Firefox 1.0 et inférieures
  • Opera version 7.54u2 et inférieures
  • Safari version 1.2.4 (v125.1) et inférieures
  • OmniWeb version 5.1 et inférieures
  • Konqueror version 3.2.2 et inférieures

Aucune solution officielle n’a été trouvée, et aucun patch ne corrige l’erreur. Il est cependant important de noter que pour une fois, Microsoft Internet Explorer n'est pas vulnérable à cette attaque, car il n'implémente par l'IDN.

Shmoo à mis en oeuvre une page de test avec l"exemple suscité.

Mise à jour:
il semble que chez certaines personnes, on puisse résoudre le problème en désactivant l'IDN sur les navigateurs Gecko (Mozilla, Firefox, Galeon, Epiphany, etc.) :
  • saisissez "about:config" dans la barre d'adresse
  • tapez "idn" dans le filtre
  • double-cliquez sur la valeur
  • remplacez true par false

Annonces Google
Commentaires

ultrabill 08/02/2005 00:07
ultrabill
Ha ben bravo :/ Voilà un truc bien pensé, ça madame :o
ultrabill 08/02/2005 00:09
ultrabill
Lynx non plus n'est pas affecté, au fait [:lol2]
squall 08/02/2005 00:20
squall
C'est bien la première fois que je peux troller en tout légalité :D FF sux :o

Plus sérieusement, IE n'implémente pas la feature donc bon... il s'en tire pas avec les honneurs non plus.
sr17 08/02/2005 00:27
sr17
Le titre raccoleur est franchement désinformateur.

En réalité il ne s'agit pas d'une faille de FireFox, mais d'une faille dans le système IDN. Tous les navigateurs sont touchés (Firefox et Mozilla, mais aussi tous les autres comme Opera) parce qu'il ne s'agit pas d'un bug mais d'un problème découlant d'une norme.

Pour une fois, IE est épargné. Non pas parce qu'il est bien programmé mais parce qu'il n'implémente pas IDN.

En ce qui concerne le patch, il est aussi désinformateur et érronné de dire que l'équipe de FireFox ne prévoit aucun correctif. Le problème c'est evidement que ce n'est pas aussi simple, justement parce que ce n'est pas un simple bug de FireFox mais bien un problème relatif a un standard (ce qui rends la solution moins evidente). L'ennui c'est que cela demandera certainement reflexion pour savoir comment ce problème devra être traité.

Nous pouvons, je pense, compter sur l'équipe de FireFox pour règler au plus vite ce problème.

En attendant il suffit pour ne pas se faire piéger de ne pas accéder au site EBay (ou d'autres) en cliquant sur un lien pris au hasard sur le net mais plutot en tapant l'URL ou en utilisant ses bookmarks.
pete_get27 08/02/2005 00:34
pete_get27
au moins on peut pas se faire avoir avec IE :spamafote:
starone 08/02/2005 00:36
starone
Vite je vire mon firefox pour ré-installer IE.... Nan je deconne.
sr17 08/02/2005 00:38
sr17
pete_get27 a écrit :

au moins on peut pas se faire avoir avec IE :spamafote:




:lol: :lol: :lol:

Tu en est vraiment sûr ? :whistle:
Maho 08/02/2005 00:39
Maho
sr17 a écrit :

Le titre raccoleur est franchement désinformateur.

En réalité il ne s'agit pas d'une faille de FireFox, mais d'une faille dans le système IDN. Tous les navigateurs sont touchés (Firefox et Mozilla, mais aussi tous les autres comme Opera) parce qu'il ne s'agit pas d'un bug mais d'un problème découlant d'une norme.

Pour une fois, IE est épargné. Non pas parce qu'il est bien programmé mais parce qu'il n'implémente pas IDN.

En ce qui concerne le patch, il est aussi désinformateur et érronné de dire que l'équipe de FireFox ne prévoit aucun correctif. Le problème c'est evidement que ce n'est pas aussi simple, justement parce que ce n'est pas un simple bug de FireFox mais bien un problème relatif a un standard (ce qui rends la solution moins evidente). L'ennui c'est que cela demandera certainement reflexion pour savoir comment ce problème devra être traité.

Nous pouvons, je pense, compter sur l'équipe de FireFox pour règler au plus vite ce problème.

En attendant il suffit pour ne pas se faire piéger de ne pas accéder au site EBay (ou d'autres) en cliquant sur un lien pris au hasard sur le net mais plutot en tapant l'URL ou en utilisant ses bookmarks.




Ahaha, on sait tous tres bien que Firefox ca rox et ie sux, y a pas besoin d'un paté (a peine raccoleur d'ailleur :p ) pour ça :/
Bandit Scott 08/02/2005 00:39
Bandit Scott
le spoofing existait déjà dans IE par une autre méthode non? :d
Le_sephi 08/02/2005 00:44
Le_sephi
Ouned !
pete_get27 08/02/2005 00:45
pete_get27
sr17 a écrit :

:lol: :lol: :lol:

Tu en est vraiment sûr ? :whistle:




oui oui
Je cite : "This works in everything except IE (ha!)"

m'enfin ca n'enlèvera pas la brouette de patch / mois :lol:
FRANCKYIV 08/02/2005 00:45
FRANCKYIV
starone a écrit :

Vite je vire mon firefox pour ré-installer IE.... Nan je deconne.




[:diabolo]

:sol:
utcien 08/02/2005 00:46
utcien
mince, faut que je resorte le minitel :p
pete_get27 08/02/2005 00:50
pete_get27
FRANCKYIV a écrit :

[:diabolo]

:sol:



toujours sur amiga OS toi :o
FRANCKYIV 08/02/2005 00:51
FRANCKYIV
pete_get27 a écrit :

toujours sur amiga OS toi :o




[:vomi]


Par contre, j'ai testé Firefox sous BeOs [:miam]

En fait, en une soirée, j'ai téléchargé 20 Go d'ISO Linux / BeOS / FreeBSD ... [:miam]
Conrad 08/02/2005 00:56
Conrad
T'a du chemin à faire pour sortir du nerdisme toi :)
FRANCKYIV 08/02/2005 00:57
FRANCKYIV
Conrad a écrit :

T'a du chemin à faire pour sortir du nerdisme toi :)




Je sais ... [:peur]

Aller, d'ailleurs, je vais me coucher de ce pas ...

Bonne nuit les gens :hello:































(et bon surf avec FireFox :o :sol:)
Quezako 08/02/2005 01:00
Quezako
Si vous voulez, le même site explique comment désactiver l'IDN sous FF (et Mozilla ?) :
http://www.boingboing.net/2005/02/ [...] loit_.html

Est-il nécessaire de mettre à jour la news ?
casimir59 08/02/2005 01:04
casimir59
[HS]
Bonne nuit Francky :hello: .
[HS]

Au fait je suis sous Mozilla :sol: (meme pas peur: mon firewall Linux arrete tout [:casimir59] ).
chaced 08/02/2005 01:12
chaced
J'ai Konqueror 3.3.2 donc c'est deja corrigé le bug :D
ccomb 08/02/2005 02:53
ccomb
C'est pas con, ils ont simplement réservé un nom de domaine paypal.com en remplaçant le "a" latin (unicode #97) par un "a" cyrillique (unicode #1072).

Les deux "a" ont la même apparence, mais ne correspondent pas au même caractère. et donc le paypal.com cyrillique pointe vers une autre adresse.

C'est pas une faille, c'est comme ça. Il n'avaient qu'à y réfléchir avant d'autoriser les noms de domaine internationaux...


ccomb 08/02/2005 03:02
ccomb
chaced a écrit :

J'ai Konqueror 3.3.2 donc c'est deja corrigé le bug :D


Je veux pas te décevoir, mais konqueror 3.3.2 affiche la même chose que tout le monde. (testé sur Debian Sid). Et heureusement, parce que ça voudrait dire qu'il ne sait pas afficher du cyrillique. Il n'y a donc pas de bug : le bug aurait été qu'un navigateur ne puisse pas afficher le paypal.com cyrillique.

Le seul début de solution que je vois est de mettre un avertissement lorsque l'ensemble des caractères d'une URL n'appartient pas à un même sous-ensemble unicode. Ex : si l'URL contient des caractères cyrilliques ET des caractères latins, alors il faut afficher un message d'avertissement au phishing. Mais ça ne marche pas à tous les coups. Pour une adresse du type aaa.com, comment savoir s'il s'agit de "a" cyrilliques ou de "a" latin ?
ccomb 08/02/2005 03:18
ccomb
Et pardon, mais même sous IE on peut constater le probleme, à condition d'installer le plugin i-Nav™ : http://www.idnnow.com/index.jsp?lang=fr


Pour désactiver ça rapidement sur les navigateurs Gecko (Mozilla, Firefox, Galeon, Epiphany, etc.) :

1) tapez "about:config" dans la barre d'adresse
2) tapez "idn" dans le filtre
3) double-cliquez sur la valeur
4) remplacez true par false

tommy31 08/02/2005 07:50
tommy31
ccomb > peut-on désactiver IDN sans bloquer certaines capacités de surf de FF.
sinon bravo pour vos posts interessants et utiles à toi et sr17.
L'extension spoostick ne sert à rien apparemment contre ce spoofing ?
Atlantis 08/02/2005 08:06
Atlantis
euh pour l'exemple donné soit on rapporte en intégralité et c'est compréhensible soit on rapporte pas. mais là avec la moitié de la blague on rigole pas :heink: (le newser a-t-il compris les détails de l'explication ?)
drouvre 08/02/2005 08:18
drouvre
quezako> ca marche pas chez moi :/
je vais pas mettre a jour :D
Atlantis 08/02/2005 08:24
Atlantis
Denis R a écrit :

quezako> ca marche pas chez moi :/
je vais pas mettre a jour :D


tás fermé et redémarré ton FF ?
drouvre 08/02/2005 08:31
drouvre
ah ca marche :)

j'éditerais tout a l'heure :)
bioman79 08/02/2005 08:40
bioman79
euh, moi, cette valeur est deja sur false (network.enableIDN)
sur firebird 0.7
?!?
gaby_la_star 08/02/2005 08:45
gaby_la_star
ccomb a écrit :

Et pardon, mais même sous IE on peut constater le probleme, à condition d'installer le plugin i-Nav™ : http://www.idnnow.com/index.jsp?lang=fr


Pour désactiver ça rapidement sur les navigateurs Gecko (Mozilla, Firefox, Galeon, Epiphany, etc.) :

1) tapez "about:config" dans la barre d'adresse
2) tapez "idn" dans le filtre
3) double-cliquez sur la valeur
4) remplacez true par false





:non: attention, l'astuce marche tant qu'on a pas redémarré FireFox, mais dès le prochain démarrage, meme avec network.enableIDN à false ça ne fonctionnera plus, on peut a nouveau aller sur le faux paypal...

Testez et vous verrez

En gros faut faire à chaque fois la manip about:config, remettre à true puis encore à false pour que ce soit effectif (en supposant que c'était déjà à false).

En attendant le patch qui corrige ce (petit!) problème, je ne vois pas d'autres solutions que cette manip!

Mais que cette faille de l'IDN ne soit pas une raison pour certains de repasser pour le navigateur vermoulu de Crosoft...
joce 08/02/2005 08:51
joce
gaby_la_star a écrit :

:non: attention, l'astuce marche tant qu'on a pas redémarré FireFox, mais dès le prochain démarrage, meme avec network.enableIDN à false ça ne fonctionnera plus, on peut a nouveau aller sur le faux paypal...

Testez et vous verrez

En gros faut faire à chaque fois la manip about:config, remettre à true puis encore à false pour que ce soit effectif (en supposant que c'était déjà à false).

En attendant le patch qui corrige ce (petit!) problème, je ne vois pas d'autres solutions que cette manip!

Mais que cette faille de l'IDN ne soit pas une raison pour certains de repasser pour le navigateur vermoulu de Crosoft...


Je confirme :jap:
Ca ressemble à un bug ca d'ailleurs non :??:

drouvre 08/02/2005 09:18
drouvre
oui... :/
proph@ne 08/02/2005 09:30
proph@ne
sr17 a écrit :

Le titre raccoleur est franchement désinformateur.

En réalité il ne s'agit pas d'une faille de FireFox, mais d'une faille dans le système IDN. Tous les navigateurs sont touchés (Firefox et Mozilla, mais aussi tous les autres comme Opera) parce qu'il ne s'agit pas d'un bug mais d'un problème découlant d'une norme.

Pour une fois, IE est épargné. Non pas parce qu'il est bien programmé mais parce qu'il n'implémente pas IDN.

En ce qui concerne le patch, il est aussi désinformateur et érronné de dire que l'équipe de FireFox ne prévoit aucun correctif. Le problème c'est evidement que ce n'est pas aussi simple, justement parce que ce n'est pas un simple bug de FireFox mais bien un problème relatif a un standard (ce qui rends la solution moins evidente). L'ennui c'est que cela demandera certainement reflexion pour savoir comment ce problème devra être traité.

Nous pouvons, je pense, compter sur l'équipe de FireFox pour règler au plus vite ce problème.

En attendant il suffit pour ne pas se faire piéger de ne pas accéder au site EBay (ou d'autres) en cliquant sur un lien pris au hasard sur le net mais plutot en tapant l'URL ou en utilisant ses bookmarks.


[:rofl] tkt firefox s'en remettra
POLO99991 08/02/2005 09:37
POLO99991
pas de chance je ne peut plus aller sur ebay via forefox maintenant ? (j'y vais au moins 1 fois par semaine)
et j'ai un site de roms et il utilise paypal
joce 08/02/2005 09:41
joce
POLO99991 a écrit :

pas de chance je ne peut plus aller sur ebay via forefox maintenant ? (j'y vais au moins 1 fois par semaine)
et j'ai un site de roms et il utilise paypal



ba si on prend ton raisonnement on ne peut plus aller sur aucun site :D
joce 08/02/2005 09:42
joce
quelle idee n'empeche d'avoir etendue la resolution de nom a l'UTF8
darkelf 08/02/2005 09:45
darkelf
Denis R a écrit :

ah ca marche :)

j'éditerais tout a l'heure :)




profite en pour effacer la faute a spéciaux (et non " contenant des caractères spécieux")
POLO99991 08/02/2005 09:47
POLO99991
bon quand il auras pas de pacth j'utilise ie
ultrabill 08/02/2005 09:52
ultrabill
POLO99991 a écrit :

bon quand il auras pas de pacth j'utilise ie



[:rire2] Il y a 100 fois plus de problèmes identiques voire 100 fois pire sous IE !!

Y'en a qui ont le goût du risque :sweat:
POLO99991 08/02/2005 09:54
POLO99991
mais je vais oublier que je suis sous mozilla et me faire hacker
MrDD 08/02/2005 10:02
MrDD
Ouais benh mon IE il affiche pas la page mais il affiche quand même l'adresse spoofed dans la barre d'adresse.

Titre et news tout pourri, TF1/M6-Like.
Bandit Scott 08/02/2005 10:03
Bandit Scott
Denis R a écrit :

ah ca marche :)

j'éditerais tout a l'heure :)



tu peux déjà éditer pour changer le titre :o
Bandit Scott 08/02/2005 10:05
Bandit Scott
proph@ne a écrit :

[:rofl] tkt firefox s'en remettra



il y a quoi de marrant?
imagines que tu aies un programme X.
tu installes un programme Y, qui rajoute un plug-in dans X, et tous les autres progs l'acceptant qu'il trouve ; Y a un bug, qui fait merder tous les programmes qui ont un plug-in de Y, dont X ; il serait totalement [g]faux[/g] de dire que X a un bug...
drouvre 08/02/2005 10:07
drouvre
darkelf a écrit :

profite en pour effacer la faute a spéciaux (et non " contenant des caractères spécieux")



:lol:

spécieux est un terme francais, il convient parfaitement :D
drouvre 08/02/2005 10:08
drouvre
Bandit Scott a écrit :

tu peux déjà éditer pour changer le titre :o



non :o le titre est pas faux du tout :p
POLO99991 08/02/2005 10:09
POLO99991
ie a des failles mais au moins le idn n'existe pas et donc mozilla doit avoir des centaines de page qui ont le meme bug
POLO99991 08/02/2005 10:16
POLO99991
selon une autre source c'est de taper l'adresse du site et non de cliquer le lien vers le site