Joost, l’auteur du plugin WordPress SEO by Yoast, de Yoast.com a découvert que plusieurs plugin WordPress sont vulnérables à une faille de type Cross-Site Scripting en raison de l’utilisation abusive des fonctions « add_query_arg () » et « remove_query_arg ». Ces fonctions sont utilisées par les développeurs pour modifier et ajouter des chaînes de requête aux URL au sein de WordPress.
La documentation officielle de WordPress (Codex) n’étant pas très claire, elle a induit en erreur de nombreux développeurs de plugin, ces derniers les ayant utilisé de manière précaire. Ce simple détail, a pour résultat que beaucoup de plugin populaires sont vulnérables à une faille de type Cross-Site Scripting. Voici la liste des plugins touchés:
- Jetpack
- WordPress SEO
- Google Analytics by Yoast
- All In one SEO
- Gravity Forms
- Multiple Plugins from Easy Digital Downloads
- UpdraftPlus
- WP-E-Commerce
- WPTouch
- Download Monitor
- Related Posts for WordPress
- My Calendar
- P3 Profiler
- Give
- Plusieur produits de chez iThemes
- Broken-Link-Checker
- Ninja Forms
Il y a probablement d’autres plugin affectés par ce problème. Si vous utilisez WordPress, nous recommandons fortement de mettre à jour tous vos plugin dès maintenant.
Il faut préciser que, grâce à la réactivité des développeurs des plugin mentionnés, tous les plugin ont été corrigé, et qu’à partir de ce matin 21 Avril 2015, des mises à jour devraient être disponibles pour tous les utilisateurs, afin de palier à ce problème.
Bravo aux développeurs qui ont tous édité une mise à jour en moins de 2 heures!
Voici une vidéo (en anglais) qui explique ce qu’est une faille de type Cross Site Scripting
Alerte de sécurité WordPress – 21-04-2015
Plugin WordPress présentant des failles
- Crayon Syntax Highlighter 2.0 – 2.6.10 – Defacement
- WP-Mon – Téléchargement arbitraire de fichiers
- CP Multi View Event Calendar <= 1.1.4 – Injection SQL & Cross Site Scripting
- Ninja Forms <= 2.9.10 – Cross Site Scripting
- Broken Link Checker <= 1.10.5 – Cross Site Request Forgery & Cross-Site Scripting
- Give – Cross-Site Scripting
- P3 (Plugin Performance Profiler) <= 1.5.3.8 – Cross Site Scripting
- My Calendar <= 2.3.28 – Cross Site Scripting
- Related Posts for WordPress <= 1.8.1 – Cross Site Scripting
- Download Monitor <= 1.7.0 – Cross Site Scripting
- UpdraftPlus Backup and Restoration <= 1.9.6.3 – Cross Site Scripting
- Gravity Forms – Cross Site Scripting
- Google Analytics by Yoast <= 5.3.3 – Cross Site Scripting
- Jetpack by WordPress.com 3.0-3.4.2 – Cross Site Scripting
- WPtouch Mobile Plugin <= 3.7.5.3 – Cross Site Scripting
- Broken Link Checker <= 1.10.5 – Cross Site Request Forgery & Cross-Site Scripting
- All in One SEO Pack <= 2.2.6.1 – Cross-Site Scripting
- WordPress SEO by Yoast <= 2.0.1 – Cross-Site Scripting
- WP eCommerce <= 3.9.2 – Cross-Site Scripting
- CP Multi View Event Calendar <= 1.1.4 – Injection SQL & Cross Site Scripting
- Citizen Space <= 1.1 – Cross Site Scripting
- WordPress Work The Flow – Upload de fichier
- WordPress Content Slide 1.4.2 – Cross Site Request Forgery & Cross Site Scripting
- WordPress Reflex Gallery – Upload de fichier
- WordPress N-Media – Upload de fichier
- WordPress Creative Contact – Upload de fichier
Aucune faille n’est bénigne, et malgré le suivi que vous apportez à vos sites WordPress, votre site est à risque si vous ne prenez pas les mesures appropriées. Vous ne laisseriez pas la porte de votre domicile ouverte en partant, alors faites de même avec votre site WordPress, sécurisez le.
Ne pensez pas que cela n’arrive qu’aux autres, tous les sites WordPress sont concernés par les problèmes de sécurité!
Conseils pour sécuriser votre site
- Ne pas utiliser “admin” comme identifiant administrateur
- Faites attention à ce que vous téléchargez
- Mettez à jour WordPress
- Mettez à jour vos thèmes et plugin
- Utilisez un mot de passe fort
- Limitez le nombre de tentatives de connexion avec Login LockDown
- Faites des sauvegardes régulières de la totalité de votre site avec BackupBuddy
- Utilisez au moins un plugin de sécurisation tel que iThemes Security
Rappel important!
Une sauvegarde régulière de la totalité de votre site WordPress (base de données, thèmes, et plugin) est nécessaire afin de palier à tout problème.
La sécurité est l’affaire de tous, dans l’intérêt de tout le monde, Partagez cet article, Merci!
Publié à l'origine le : 21 avril 2015 @ 7 h 57 min