L’attaque Brevo sur WordPress du 14 septembre n’impose pas de paniquer ni de supprimer tous ses formulaires. Elle appelle en revanche un contrôle ciblé si votre site chargeait un script Brevo et si un administrateur était connecté pendant l’incident. Voici quoi vérifier, dans quel ordre, sans confondre exposition potentielle et infection confirmée.
Ce qui s’est réellement passé le 14 septembre
Brevo a publié son compte rendu le 17 septembre. L’entreprise explique qu’un attaquant a utilisé une clé API Cloudflare compromise, dotée de droits étendus, pour déployer un programme capable de modifier les pages au niveau du réseau de diffusion. Le code malveillant a touché des pages Brevo ainsi que trois fichiers JavaScript intégrés sur des sites clients.
Pour ces ressources embarquées, la fenêtre indiquée par Brevo va de 16 h 07 à 20 h 30 UTC le 14 septembre 2026. Le piège pouvait afficher une fausse vérification humaine invitant l’internaute à exécuter une commande sur Windows. Sur un site WordPress, le script tentait aussi d’installer silencieusement une extension lorsqu’il détectait un administrateur connecté.
Point important : l’application app.brevo.com, l’API, l’envoi des e-mails et les données clients hébergées par Brevo n’ont pas été annoncés comme touchés par cet incident. Les ressources concernées ont été nettoyées. Le risque résiduel se trouve donc surtout sur un ordinateur ou un site qui aurait exécuté l’action malveillante pendant la fenêtre d’exposition.
Qui doit effectuer ce contrôle en priorité ?
Le scénario WordPress concerne les entreprises dont le site chargeait un formulaire, un widget de conversation ou un script Brevo, et dont un compte administrateur a consulté le site pendant la plage horaire signalée. La présence d’un composant Brevo ne prouve pas, à elle seule, qu’une extension malveillante a été installée.
Des chercheurs en sécurité estiment que les ressources compromises étaient intégrées à plus de 100 000 sites. Ce nombre décrit une exposition potentielle, pas 100 000 infections confirmées. Cette nuance évite deux mauvaises décisions : minimiser l’alerte parce que le site semble fonctionner, ou engager une restauration brutale sans indice technique.
Le contrôle WordPress à mener maintenant
Commencez par établir les faits. Demandez à l’agence, au prestataire ou à la personne qui administre le site si un compte disposant de droits élevés était connecté le 14 septembre entre 16 h 07 et 20 h 30 UTC. Vérifiez ensuite si le site chargeait l’un des composants Brevo concernés à cette date.
- Inspectez la liste des extensions et repérez toute installation ou activation datée du 14 septembre. Une analyse technique publiée après l’incident cite notamment une extension suspecte appelée « Web Media Optimizer ».
- Contrôlez les comptes administrateurs, les sessions actives et les créations de comptes inhabituelles. Révoquez les sessions que personne ne reconnaît.
- Examinez les journaux du serveur. Les chercheurs recommandent de rechercher des appels d’installation puis d’activation d’une extension dans l’administration WordPress.
- Comparez les fichiers du site avec une sauvegarde ou une version réputée saine. Un scanner de sécurité peut aider, mais il ne remplace pas l’examen des changements récents.
- Si un indice apparaît, isolez le site, conservez les journaux et faites intervenir la personne chargée de la maintenance avant de restaurer ou supprimer des fichiers.
Une liste vide n’est utile que si elle est réellement vérifiée. Ne vous contentez pas de regarder la page publique ou de constater que les formulaires fonctionnent. Une porte dérobée cherche précisément à rester discrète.
Et si quelqu’un a suivi le faux CAPTCHA ?
Le deuxième scénario concerne l’ordinateur d’une personne ayant vu le faux écran puis exécuté la commande proposée. Brevo demande de considérer ce poste comme compromis : le déconnecter, lancer une analyse antivirus complète et modifier les mots de passe utilisés sur l’appareil, en commençant par celui du compte Brevo.
Dans une petite entreprise, prévenez aussi les collaborateurs qui gèrent le site, les campagnes et le support. Décrivez le faux contrôle sans leur transmettre de commande ni de capture exploitable. Pour élargir la sensibilisation, l’atelier MalletteCyber Pro en 15 minutes fournit un cadre simple pour revoir les réflexes essentiels avec l’équipe.
Trois mesures pour limiter le prochain effet domino
Cet incident illustre un risque fréquent : un script tiers fiable peut devenir un canal d’attaque sans modification visible de votre propre serveur. Une TPE ne peut pas auditer chaque fournisseur en continu, mais elle peut réduire son exposition.
- Tenez un inventaire des scripts, widgets et extensions externes réellement chargés sur le site, avec un responsable et une utilité précise.
- Supprimez les composants inutilisés et limitez les comptes administrateurs aux personnes qui en ont besoin.
- Conservez des sauvegardes testées, des journaux accessibles et une procédure courte indiquant qui coupe le site, qui analyse et qui communique.
L’objectif n’est pas d’abandonner Brevo, mais de vérifier la période à risque et de documenter le résultat. Si votre site utilisait ses composants, ce contrôle de l’attaque Brevo sur WordPress transforme une alerte générale en décision concrète : classer l’incident sans suite si aucun indice n’apparaît, ou déclencher une analyse approfondie si une anomalie est trouvée.

