Failles dans les messageries PHP-Nuke ************************************* La faille que j'explique ici est une de celles qui permettent de récuperer le cookie (comme celle de la signature, les failles CSS , etc). Celle-ci ressemble beaucoup à la faille IMessenger mais est + répandue. Je rapelle que les cookies sont codés en base64, il est donc tres simple de les decrypter. J'ai trouvé cette faille dans 3 scripts similaires dont voici les urls : /modules.php?op=modload&name=Messages&file=replypmsg&send=1 /replypmsg.php?send=1 ou /sendpmsg.php /messages.php?op=Send Ces 3 scripts permettent d'envoyer et de recevoir des messages via PHPNuke, en local, donc pas vers l'exterieur mais uniquement entre les membres du site. Les urls ci-dessus sont + exactement le script à l'option "envoyer". Si on envois un message dans un site où l'html est "on" et sans cocher la case "ne pas envoyer en html", avec un contenu du style , une alerte apparait en effet avec le domaine sur lequel on se trouve. Si on fait de même en envoyant le script dans le sujet en remplacant document.domain en document.cookie... même résultat avec le cookie. Il ne reste plus qu'a remplacer le script de l'alerte par un script redirecteur vers une page php ou autre qui recuperera le cookie administrateur. Par exemple : Il est + efficace de le mettre comme sujet, le webmaster n'aura même pas à ouvrir le message, il sera directement redirigé en ouvrant sa "boite au lettre". 2 autres petites choses sont interessantes dans les scripts de messagerie. Si on case "ne pas envoyer en html", et qu'on recommence la petite experience avec les alertes, on peut voir que rien ne change. Encore plus impressionant. Si le webmaster décide d'empecher l'html dans les messages, il peut le mettre en mode "Off". J'ai testé le script redirecteur sur 3 sites avec le html off, cela marchait sans problèmes. La vulnérabilité semble donc atteindre tout les sites possedant la messagerie, bien que je n'ai surement pas pu tester toutes les versions. frog-m@n leseulfrog@hotmail.com le mercredi 2 janvier 2002 Greetz : The Wong Family