Faille de sécurité dans le logiciel de gestion de contenu Joomla
Thursday, August 14th, 2008Une importante faille de sécurité concernant le logiciel PHP Joomla -utilisé par de nombreuses web-agency- vient d’être rendue publique en début de semaine (12/08/08).
http://developer.joomla.org/security/news/241-20080801-core-password-remind-functionality.html
Cette faille est très facilement exploitable et permet d’accéder à l’interface d’administration de n’importe quel site utilisant ce CMS (Content Management System) en version inférieur à la 1.5.6.
1. Explication de la faille :
Pour exploiter cette faille, il suffit d’appeler l’url du site cible (adaptez exemple.fr par le nom du site) :
http://exemple.fr/index.php?option=com_user&view=reset&layout=confirm
Le site va alors vous proposer de réinitialiser le mot de passe administrateur et vous demander d’entrer un jeton (si vous avez le message “Vous n’êtes pas autorisé(e) à accéder à cette ressource” c’est qu’il s’agit d’une version 1.0.x de Joomla et que la faille ne marchera pas).
En théorie, ce petit bout de code est fourni par mail, lorsque l’administrateur clique sur “J’ai oublié mon mot de passe”. Le problème et la faille ici, c’est que si l’on rentre le caractère apostrophe (’) dans le champ du formulaire, Joomla vous propose de saisir un nouveau mot de passe administrateur !
2. La solution :
Il vous faut mettre à jour votre version de Joomla avec la version la plus récente proposée sur le site officiel : http://www.joomla.org
Rappelons que Joomla est un logiciel libre très populaire et que la faille a été très vite corrigée une fois connue.
En conclusion, la nécessité d’une veille particulière sur ces outils libres et d’un suivi/maintenance permanent se révèle obligatoire pour toute société offrant des prestations basées sur ces outils.




