02 42 14 01 54
Lundi au vendredi 9h - 19h Samedi et dimanche fermé
Étude personnalisée gratuite sous 24/48h
WY-Créations® Stratégie & visibilité des entreprises
SÉCURITÉ WORDPRESS

Porte dérobée dans 31 plugins WordPress :
comment vérifier si votre site est touché.

Une suite d’extensions rachetée en août 2025, piégée aussitôt, et restée silencieuse huit mois. Le spam injecté n’était visible que par Googlebot, jamais par vous. Mise à jour : 8 septembre 2026 · 12 min de lecture · Publié en avril 2026
Porte dérobée introduite dans une suite d’extensions WordPress après le rachat de son éditeur

Un acheteur anonyme rachète une trentaine d’extensions WordPress sur une place de marché en ligne. Il y glisse une porte dérobée et attend. Huit mois plus tard, elle s’active et commence à injecter du spam dans les sites qui ont fait confiance au mécanisme de mise à jour automatique. Aucun administrateur ne voit quoi que ce soit.

Ce qui s’est passé

La chronologie est d’une netteté remarquable, parce que les chercheurs ont pu dater précisément chaque étape.

  • 2015 : une équipe indienne fonde WP Online Support, éditeur d’extensions WordPress. La société se rebaptise Essential Plugin en 2021 et propose diaporamas, galeries, outils marketing, extensions WooCommerce et utilitaires d’analyse.
  • Été 2025 : le portefeuille d’extensions est vendu sur une place de marché de sites et d’actifs numériques, pour un montant à six chiffres, à un acquéreur resté non identifié.
  • 8 août 2025 : une porte dérobée est introduite dans l’ensemble des extensions de la suite, sans exception.
  • Du 8 août 2025 au 5 avril 2026 : rien. Le serveur contacté par le code renvoie des réponses parfaitement normales pendant huit mois.
  • 5 avril 2026 : le serveur bascule et commence à servir des charges malveillantes aux sites qui l’interrogent.
  • 8 avril 2026 : WordPress.org pousse en force une version corrective désactivant la fonction de rappel vers l’extérieur.
  • 9 avril 2026 : Austin Ginder, fondateur de l’hébergeur spécialisé Anchor Hosting, rend l’affaire publique après avoir été alerté sur une extension suspecte.
  • 15 avril 2026 : une analyse technique détaillée est publiée par un chercheur de Patchstack.

Le rachat mérite qu’on s’y arrête, car il constitue le vrai point d’entrée. Une extension WordPress installée sur des milliers de sites représente un actif qui se négocie comme un fonds de commerce, sur des places de marché spécialisées où s’échangent sites, applications et projets en ligne. L’acheteur acquiert le code, mais surtout deux choses bien plus précieuses : la liste des installations existantes et le droit de leur pousser des mises à jour. Aucune de ces deux clés ne se construit autrement qu’en des années, et toutes deux changent de mains en une transaction.

Les huit mois de sommeil ne relèvent pas de la négligence mais du calcul. Un code malveillant qui n’agit pas ne se détecte pas. Les scanners de sécurité, les revues de code et les audits ponctuels passent à côté, faute de comportement anormal à observer. Seule une surveillance continue capte le moment où l’interrupteur bascule, et encore faut-il regarder au bon endroit.

Le vecteur de diffusion est le plus inquiétant du dossier : le mécanisme de mise à jour automatique lui-même. Les sites les mieux tenus, ceux qui appliquent leurs correctifs sans délai, ont été infectés les premiers.

Combien de sites, vraiment

Le chiffre de quatre cent mille sites a circulé partout. Il mérite d’être décomposé, car il ne mesure pas ce qu’on lui fait dire.

Quatre cent mille correspond au nombre d’installations revendiqué par l’éditeur sur son propre site, tous produits confondus, aux côtés d’une mention de plus de quinze mille clients. C’est un argument commercial, cumulé sur des années et jamais audité.

La mesure indépendante donne un ordre de grandeur très différent. Selon les pages du répertoire officiel, les extensions concernées totalisaient un peu plus de vingt mille installations actives au moment des faits. Un facteur vingt sépare les deux chiffres.

Cette différence n’atténue pas la gravité, elle la déplace. Vingt mille sites compromis par une porte dérobée persistante, avec injection dans le fichier de configuration central, constitue un incident majeur. Mais présenter quatre cent mille sites comme exposés revient à confondre la vitrine commerciale d’un éditeur avec un relevé technique. La même précaution vaut pour toutes les annonces de compromission massive, y compris celles visant les extensions de navigateur, comme nous le relevions à propos des extensions Chrome piégées à désinstaller.

Comment la porte dérobée fonctionnait

La technique employée n’a rien d’inédit. C’est précisément ce qui rend l’affaire embarrassante pour l’écosystème.

Le cœur du dispositif repose sur une injection d’objet PHP par désérialisation non sécurisée, assemblée à partir de trois composants distincts de la suite. Ce type de faille figure dans la boîte à outils des chercheurs en sécurité WordPress depuis plus de dix ans. Aucune innovation, donc : simplement une vulnérabilité introduite volontairement plutôt que par erreur.

Le déclenchement était conditionnel. Le code n’exécutait sa charge que si un point d’accès distant, hébergé sur un sous-domaine de l’éditeur, renvoyait un contenu sérialisé spécifique. Tant que ce serveur répondait normalement, rien ne se produisait. Cette architecture explique la dormance et la rend réversible à volonté depuis l’extérieur.

Une fois activée, la porte dérobée téléchargeait un fichier nommé de manière à passer pour un composant légitime de WordPress, lequel injectait ensuite du code dans wp-config.php, le fichier de configuration central qui contient notamment les identifiants de connexion à la base de données. Pour la résolution de son serveur de commande, la charge utile s’appuyait sur des points d’accès de la chaîne Ethereum, technique qui rend une infrastructure de contrôle très difficile à faire tomber puisqu’aucune autorité ne peut supprimer une donnée inscrite sur une chaîne de blocs. Le schéma rappelle les compromissions par la chaîne d’approvisionnement que nous décrivions à propos de l’attaque visant un composant de l’écosystème de l’intelligence artificielle.

Le spam que vous ne pouviez pas voir

Voici le détail qui distingue cette affaire d’une compromission ordinaire, et qui concerne directement quiconque tient à son référencement.

Le code injecté ne montrait le spam qu’au robot d’exploration de Google. Un visiteur humain, y compris le propriétaire du site connecté à son administration, voyait ses pages parfaitement normales. Le contenu frauduleux, les liens sortants et les fausses pages n’apparaissaient que pour l’agent chargé d’indexer le site.

Cette technique porte un nom dans le métier, le cloaking, et elle constitue une violation caractérisée des règles des moteurs de recherche. La conséquence est double et brutale. D’une part, le propriétaire n’a aucun moyen de constater le problème en naviguant sur son propre site. D’autre part, c’est son domaine qui porte la responsabilité de ce que le moteur indexe.

Un site ayant servi du spam à Googlebot pendant plusieurs semaines s’expose donc à une pénalité, manuelle ou algorithmique. Une baisse de positions inexpliquée survenue au printemps 2026 sur un site utilisant l’une de ces extensions mérite d’être examinée sous cet angle avant toute autre hypothèse. La vérification passe par la console de recherche, dans les sections consacrées aux problèmes de sécurité et aux actions manuelles, et un réexamen doit être demandé après nettoyage.

Pourquoi le correctif ne suffit pas

La mise à jour poussée en force par WordPress.org le 8 avril a rassuré beaucoup d’administrateurs. À tort, pour une raison simple qu’il faut énoncer clairement.

  • Cette version corrective ajoute des instructions de sortie anticipée qui neutralisent la fonction de rappel vers le serveur extérieur.
  • Elle coupe donc la communication entre le site et l’infrastructure de commande. C’est nécessaire, et c’est tout ce qu’elle fait.
  • Elle ne nettoie pas wp-config.php. Si le site a été compromis entre le 5 et le 8 avril, l’injection reste présente dans le fichier de configuration.
  • Elle ne supprime pas les comptes administrateurs qui auraient été créés pendant la période d’activité.
  • Elle ne révoque aucun secret : mots de passe, clés d’authentification et clés d’interface restent ceux auxquels l’attaquant a pu accéder.

Une question revient souvent : un site mis à jour tardivement a-t-il échappé au problème ? La réponse est nuancée. La fenêtre d’activité malveillante s’étend du 5 au 8 avril, période pendant laquelle le serveur distant servait effectivement des charges. Un site qui n’a interrogé ce serveur ni avant ni pendant cette fenêtre n’a rien reçu. Mais la porte dérobée était présente dans le code depuis août 2025, et rien ne garantit qu’aucune autre instruction n’ait été servie à d’autres moments ou à d’autres cibles. En réponse à incident, on ne raisonne pas sur la probabilité d’avoir été touché mais sur la possibilité de l’avoir été.

Un chercheur a résumé la situation d’une formule qui vaut d’être retenue : cette version est un pansement sur un cadavre. Les extensions sont définitivement fermées, elles ne recevront plus aucune correction, et les conserver installées en version corrigée revient à garder une porte condamnée dans un mur qu’il faut de toute façon reconstruire. La seule marche à suivre consiste à les désinstaller et à nettoyer ce qu’elles ont laissé.

Une porte dérobée ayant disposé de huit mois de présence et de plusieurs jours d’activité impose de considérer l’ensemble des identifiants du site comme compromis. C’est la règle en réponse à incident, quelle que soit la probabilité estimée.

Vérifier et nettoyer son site

La marche à suivre est connue et applicable par un administrateur méthodique, à condition de la mener dans l’ordre et sans sauter d’étape.

  • Faire l’inventaire des extensions installées et repérer celles éditées par la suite concernée, y compris celles désactivées mais toujours présentes sur le serveur.
  • Sauvegarder l’intégralité du site et de la base avant toute intervention, en conservant cette copie à part : elle servira de pièce en cas d’analyse ultérieure.
  • Ouvrir wp-config.php et rechercher toute instruction ajoutée en dehors des blocs de configuration attendus. Comparer avec une version antérieure connue est le moyen le plus sûr.
  • Réinstaller les fichiers du cœur de WordPress depuis le tableau de bord, opération qui remplace ces fichiers sans toucher aux contenus.
  • Contrôler la liste des comptes administrateurs et supprimer ceux créés après le mois d’août 2025 sans explication légitime.
  • Renouveler tous les secrets : mot de passe administrateur, mot de passe de base de données, clés et sels d’authentification, clés d’interface des services tiers connectés.
  • Désinstaller définitivement les extensions concernées et migrer vers des solutions maintenues.

Une dernière étape est souvent oubliée alors qu’elle conditionne la reprise du trafic. Après nettoyage, il faut vérifier dans la console de recherche l’absence d’action manuelle et de problème de sécurité signalé, puis demander un réexamen si l’un des deux apparaît. Un site techniquement propre mais toujours pénalisé reste un site invisible.

En cas de doute sur l’ampleur de la compromission, restaurer une sauvegarde antérieure au 5 avril 2026 puis appliquer les mises à jour reste la voie la plus sûre, à condition de disposer d’une sauvegarde de cette période.

Le problème de fond

Au-delà de cet incident, l’affaire met en évidence une faiblesse du modèle qui ne relève d’aucun bogue et qu’aucune mise à jour ne corrigera.

Une extension installée sur des milliers de sites constitue un actif qui se vend. Le répertoire officiel ne prévoit aucun contrôle du changement de propriétaire, aucun audit de code déclenché par l’arrivée d’un nouveau contributeur, et aucune notification aux utilisateurs lorsque l’éditeur d’une extension qu’ils utilisent change de mains. L’acquéreur hérite du canal de mise à jour automatique et de la confiance accumulée par ses prédécesseurs.

Ce schéma n’est pas nouveau. Une campagne comparable avait été documentée près de neuf ans plus tôt, avec le rachat d’extensions populaires suivi de l’insertion de liens dissimulés. Aucune mesure structurelle n’a été mise en place dans l’intervalle. La répétition suggère que le problème n’est pas la vigilance individuelle des administrateurs mais l’architecture de confiance elle-même.

La conséquence pratique pour une entreprise est de considérer chaque extension installée comme une dépendance dont il faut connaître l’éditeur et suivre l’évolution. Les recommandations des autorités convergent sur ce point, comme le montre notre article sur le rapport de la CNIL et les règles annoncées, dans un contexte où les vecteurs d’entrée se multiplient, du courriel piégé décrit dans notre article sur la proportion de messages malveillants reçus aux faux écrans d’assistance technique détaillés à propos de la technique ClickFix.

QUESTIONS FRÉQUENTES

Ce qu’on nous demande le plus souvent.

Combien de sites sont réellement concernés ?

Un peu plus de vingt mille installations actives selon les pages du répertoire officiel. Le chiffre de quatre cent mille correspond aux installations revendiquées par l’éditeur sur son propre site, tous produits confondus et cumulées sur des années.

Comment savoir si mon site est touché ?

En vérifiant si l’une des trente et une extensions de la suite concernée est installée, y compris désactivée, puis en inspectant wp-config.php à la recherche d’instructions ajoutées en dehors des blocs de configuration attendus.

La mise à jour forcée a-t-elle réglé le problème ?

Non. Elle coupe la communication avec le serveur de commande, mais elle ne nettoie pas wp-config.php, ne supprime aucun compte administrateur créé pendant la période active et ne révoque aucun secret. Les extensions sont définitivement fermées et doivent être désinstallées.

Pourquoi n’ai-je rien vu sur mon site ?

Parce que le spam n’était affiché qu’au robot d’exploration de Google. Un visiteur humain, propriétaire compris, voyait des pages parfaitement normales. Cette technique de dissimulation rend le problème invisible depuis le site lui-même.

Mon référencement peut-il en pâtir ?

Oui. Un site ayant servi du spam au moteur s’expose à une pénalité manuelle ou algorithmique. La vérification passe par la console de recherche, sections problèmes de sécurité et actions manuelles, avec demande de réexamen après nettoyage.

Faut-il changer tous les mots de passe ?

Oui. Une porte dérobée ayant disposé de huit mois de présence impose de considérer l’ensemble des identifiants comme compromis : mot de passe administrateur, mot de passe de base de données, clés et sels d’authentification, clés d’interface des services connectés.

SOURCES
  1. Publication d’Austin Ginder, fondateur d’Anchor Hosting, du 9 avril 2026, première alerte publique et analyse forensique du dispositif.
  2. Analyse technique publiée par Patchstack le 15 avril 2026 sur la chaîne de désérialisation et les conditions de déclenchement de la charge.
  3. Pages du répertoire officiel des extensions WordPress relatives aux installations actives et à la fermeture des extensions concernées.
  4. Communications de l’équipe des extensions de WordPress.org relatives à la mise à jour poussée en force le 8 avril 2026.
  5. Comptes rendus de la presse spécialisée internationale publiés entre le 13 et le 25 avril 2026.
  6. Documentation Google relative aux actions manuelles, aux problèmes de sécurité et aux demandes de réexamen dans la console de recherche.
Florence Salmon
Fondatrice de WY-Créations® — référenceuse senior et développeuse

WY-Créations conçoit des sites internet et construit des stratégies de visibilité pour les artisans, les TPE, les PME et les professions libérales depuis 2018. Les chiffres revendiqués par les éditeurs sont distingués des mesures indépendantes. Pour aller plus loin : les avis clients, à propos de l’agence ou nous écrire.

VOTRE SITE

Combien d’extensions tournent sur votre site, et qui les édite ?

Un composant installé une fois puis oublié reste une porte ouverte pendant des années. Savoir ce qui tourne, qui le maintient et ce qui peut être supprimé prend une heure.

APPELER WY-CRÉATIONS 06 37 08 64 90 →
Activateur France Num Depuis 2018
WY-Créations®
Stratégies & visibilité des entreprises
5,0
129 avis Google
Nous joindre
Échangeons directement sur votre entreprise et votre projet.
Téléphone
06 37 08 64 90
→
Votre projet
Étude personnalisée sous 24/48H
→
Bureaux
Île-de-France · Centre-Val de Loire · Bretagne
Lun–Jeu 9h–18h · Ven 9h–13h30
Ce qui nous engage
Une expertise construite depuis 2018 au service de la stratégie et de la visibilité des entreprises.
129
Avis Google
500+
Sites créés
2018
Depuis
Expertise & confiance
Activateur France Num
Certification Google
Stratégies & visibilité des entreprises depuis 2018
Lire les 129 avis Google →