W3 Total Cache

Il y a trois semaines une faille de sécurité a été signalée pour deux plugins, mais personne ne s’y est vraiment intéressé. Il semble pourtant que deux des plus grands plugins de cache pour WordPress contenaient une faille critique ouvrant la porte à l’exécution de code arbitraire à distance..

“ … L’exécution de code arbitraire est la capacité d’un attaquant d’exécuter des commandes sur une machine cible ou dans un processus cible. – Wikipedia”

Il y a  un mois, un utilisateur du nom de kisscsaby a signalé, sur le forum anglais de WordPress, exemple à l’appui, que les deux plugins permettaient l’ éxécution de code malveillant à distance. Il y a 5  jours, les  auteurs des deux plugins ont effectué une mise à jour désactivant les fonctions vulnérables.

Toutefois, le vrai problème, n’est pas tant la gravité de la vulnérabilité mais le très grand nombre d’ utilisateurs pour ces deux plugins.

Depuis, quelques articles ont relayé ce problème. Vous trouverez sur le blog de Frank Goosens et sur le blog d’Acunetix de plus amples détails sur la faille (article en langue anglaise).

Pourquoi faire du cache une telle affaire?

Les deux plugins représentent près de 6 millions de téléchargements, et même si la grande majorité des utilisateurs mettront leur plugin à jour très rapidement, on peut supposer qu’environ 25% sont des sites continueront à fonctionner avec une ancienne version. Un tel pourcentage est impressionnant pour n’importe quel plugin. Le vrai problème vient du fait qu’il s’applique à n’importe quel blog WordPress qui autorise les commentaires.

Si vous utilisez un service tiers, comme Disqus, vous ne serez pas affecté. Un moyen très simple de tester est de saisir un commentaire comme celui-ci à l’un des vos articles:

<!-Mfunc écho PHP_VERSION; -> <! -/mfunc->

Si cela marche, vous verrez s’afficher la version de PHP installée sur votre serveur. Pas de quoi se prendre la tête, non ? Faux. Cela signifie que je peux éxécuter toutes les commandes que je souhaite sur votre serveur et elles vont s’exécuter, d’où le terme d’exécution de commandes à distance terme.

Dans l’exemple ci-dessus, tout ce que j’ai fait consistait à faire un echo ou un print  pour afficher la version PHP du serveur, rien que de bénin, mais remplacer ce code par du code malveillant et les résultats qui s’en suivront seront catastrophiques, des portes dérobées s’ouvrent vers votre serveur, via vos commentaires, et elles contournent tous les autres contrôles d’authentification.

Cache malveillant = Blog à risques

En clair, les blogs utilisant WP Super Cache (avant la version 1.3) et W3 Total Cache (avant la version 0.9.2.9)  risquent l’injection de code PHP. Les commentaires peuvent contenir du code dynamique et le noyau de WordPress ne vas pas le les filtrer. Une fois  un tel  commentaire malveillant soumis, une nouvelle version de la page mise en cache a été créée, comprenant le code PHP injecté. Lors de la première demande de la page en cache, ce code sera exécuté avec succès, et, vous pouvez imaginer la suite …

Cette mise à jour ne doit en aucun cas être prise à la légère, il s’agit d’une vulnérabilité très grave, le plus exaspérant  étant que n’importe quel utilisateur peut l’ exploiter. La meilleure façon de vous protéger est de mettre à niveau le plugin que vous utilisez.

Vous pouvez trouver les dernières mises à jour sur le référentiel WordPress.org:
WP Super Cache
W3TC Total Cache

Pour finir, je voudrai féliciter les développeurs des deux plugins pour leur réactivité.

Maintenant, c’est à votre tour, utilisateurs finaux, effectuez la mise à jour!

Enhanced by Zemanta

Comment choisir le sujet de votre prochain article

Cela peut paraître banal, mais le le choix du sujet de votre prochain article est très important, il est le moteur qui vous permettra de rédiger votre contenu et d’accrocher les lecteurs.
Il est important de réfléchir et de plannifier, si vous voulez avoir plus de temps pour l’écriture. N’essayez pas de trouver un titre [...] Lire la suite…

Les meilleurs plugins SEO pour WordPress

Si vous possédez l’un des 70 millions de sites utilisant WordPress, vous êtes probablement préoccupés par l’optimisation SEO. Nous ne manquons pas de plugins pour nous aider dans l’optimisation et le partage social, mais il est difficile de trouver la perle parmi tous les produits proposés.
Dans cette article, nous allons voir les plugin vraiment [...] Lire la suite…

Le fondateur de WordPress, Matt Mullenweg, a publié une alerte de sécurité sur son site, en raison d’un botnet qui est à la recherche de blogs sous WordPress utilisant admin comme nom de connexion utilisateur.
Le botnet utilise plus de 90.000 adresses IP afin de pouvoir constamment recommencer et tenter de se connecter en utilisant [...] Lire la suite…

Comment écrire plus en moins de temps

Dans une interview, Steven Spielberg, le célèbre réalisateur à succès de Hollywood, a admis avoir une étrange habitude. Il a dit qu’il aimait rechercher de la distraction tout en travaillant sur un film.

«Je suis plus lucide dans mon travail, tant que j’ai quelque chose pour me distraire», a déclaré Spielberg. «Je peux faire un [...] Lire la suite…

WordPress 3.6 – Nouveautes et améliorations a venir

Alors que WordPress 3.5 est sorti le 11 Décembre 2012 et semble déjà être un lointain souvenir, WordPress 3.6 pointe le bout de son W. En fait, l’équipe de développement de  WordPress évolue assez rapidement puisque la version 3.6 était à l’ordre du jour dès après la sortie de son prédécesseur.

Et sans vouloir paraître [...] Lire la suite…

WordPress 3.5.1 – Sécurité et Maintenance
WordPress a publié une mise à jour de maintenance et de sécurité il y a quelques jours.

Lors de la sortie de la version 3.5 de WordPress, il y avait de nombreux conflits entre les plugins utilisant jQuery et  les autres plugins. Avec cette mise à jour, l’équipe de WordPress [...] Lire la suite…

7 Points a securiser sur votre blog

Sécuriser votre blog, cela sert à quoi ?
Je reçois régulièrement des emails de personnes souhaitant créer un blog WordPress, mais craignant que leur blog soit piraté, elles me demandent des conseils pour sécuriser leur blog.

Dans cette article, je vais me faire passer pour un cyber pirate débutant cherchant à pirater votre blog.
7 points à [...] Lire la suite…

2013 c’est maintenant

2013, ici et maintenant
Comme vous avez pu le constater, nous avons évité la fin du monde le 21 décembre 2012, le Père Noël et ses rênes sont rentrés en Laponie, et l’année 2013 est à présent bien entamée.

Je vous souhaite une très belle année 2013, remplie de petits bonheur au quotidien, que la santé [...] Lire la suite…

6 plugins pour decorer votre blog a Noël

Un peu de l’esprit de Noël dans votre blog

Vous laissez vous emporter par l’esprit de Noël quand Décembre arrive? Si c’est le cas (et même si cela ne l’ est pas), j’ai un cadeau pour vous aujourd’hui.

Noël n’arrivant qu’une fois par an, cela signifie que nous devons tirer le meilleur parti de cette période, [...] Lire la suite…

Page 1 sur 20123451020Dernière page »
Wordpress SEO Plugin by SEOPressor