Mon site redirige vers un site inconnu
Un visiteur arrive sur votre boutique et se retrouve ailleurs, parfois seulement sur mobile ou seulement depuis Google : ce comportement a une cause technique précise, presque toujours un fichier ou une base de données modifiés sans votre accord.
Les formes que prend cette redirection
- Redirection systématique dès l’ouverture de la page d’accueil, vers un site sans rapport avec votre activité
- Redirection uniquement quand le visiteur vient de Google, jamais en tapant l’adresse directement (le pirate cible le trafic de recherche)
- Redirection uniquement sur mobile, le site reste normal sur ordinateur
- Un formulaire de paiement apparaît brièvement avant le vrai formulaire, ou un second champ de saisie inhabituel s’affiche au moment de payer
- Le comportement disparaît quand vous videz le cache de votre navigateur, ce qui fait croire à tort à un problème local
D’où vient techniquement cette redirection
Une redirection non voulue vient presque toujours d’un code injecté quelque part dans la chaîne d’affichage de la page : un fichier PHP modifié, une entrée ajoutée dans une table de configuration, ou un script JavaScript chargé depuis un domaine externe. Le fait que la redirection ne se déclenche que dans certaines conditions (mobile seulement, ou uniquement depuis un moteur de recherche) n’est pas un hasard : c’est une technique volontaire pour retarder la détection par le marchand, qui teste généralement son site en tapant l’adresse directement depuis son ordinateur.
Sur PrestaShop, ce type d’injection cible en général soit le cœur du CMS via une faille dans un module installé, soit directement le gabarit d’affichage du paiement. Une vulnérabilité de ce type a été documentée publiquement : la faille CVE-2022-36408 (référencée aussi sous CVE-2022-31181), divulguée le 22 juillet 2022, touchait le cœur PrestaShop des versions 1.6.0.10 à 1.7.8.6 incluses, et est corrigée depuis la 1.7.8.7. Elle ne s’exploitait qu’en la chaînant à une injection SQL présente ailleurs sur la boutique : le module Wishlist (blockwishlist) en versions 2.0.0 à 2.1.0 en fournissait une (CVE-2022-31101, corrigée en 2.1.1). Ce qui montre qu’une plateforme à jour peut rester exposée si l’un de ses modules ne l’est pas.
Plus récemment, la société de recherche en sécurité Sansec a publié le 20 février 2026 une alerte décrivant un skimmer de paiement actif détecté le 16 février 2026 chez un grand distributeur utilisant PrestaShop. Le principe observé : un faux formulaire de paiement injecté s’affiche avant le vrai, et les données saisies sont transmises vers un domaine externe déguisé en service d’analyse de trafic. Sansec situe cet incident dans une vague plus large d’attaques visant PrestaShop, identifiée en janvier 2026. Le chiffre de près de 300 000 boutiques actives, lui, vient de PrestaShop et non de Sansec ; il explique simplement pourquoi la plateforme constitue une cible de valeur. Des campagnes comparables ont été observées par Sansec sur WordPress, Magento et OpenCart. Je ne détaille pas ici la mécanique d’exploitation : le point à retenir pour un marchand est qu’un formulaire de paiement qui semble se dédoubler ou apparaître deux fois n’est jamais un bug d’affichage à ignorer.
Ce qu’il faut contrôler en priorité
-
Comparer les fichiers du cœur à une version saine
Un fichier du core PrestaShop modifié en dehors d’une mise à jour officielle est le signe le plus direct d’une injection. La comparaison se fait fichier par fichier avec une archive de la même version téléchargée depuis la source officielle.
-
Vérifier les modules récemment installés ou mis à jour
Un module de paiement ou un module secondaire installé pour une fonctionnalité ponctuelle est le point d’entrée le plus courant. Sa date de dernière mise à jour officielle donne une première indication de son exposition.
-
Inspecter le gabarit du formulaire de paiement
Une redirection ou un second formulaire au moment du paiement doit toujours être vérifié directement dans le code du template, pas seulement dans l’affichage visible au navigateur.
-
Consulter les logs d’accès autour de la date estimée de l’intrusion
Les requêtes inhabituelles vers des fichiers d’administration ou des points d’entrée de modules donnent une piste sur la faille utilisée.
Pour aller plus loin
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.