5/5 sur 44 avis Google ⭐⭐⭐⭐⭐

☰

5/5 sur 44 avis Google ⭐⭐⭐⭐⭐

Boutique déjà touchée ? Urgence : boutique PrestaShop piratée · 09 72 03 59 17

Une boutique PrestaShop encaisse des paiements, et c’est d’abord ça qu’un attaquant vient chercher. Le 12 février 2026, PrestaShop a alerté les marchands : un script glissé dans le fichier head.tpl du thème remplaçait les vrais boutons de paiement par des faux. L’alerte a été relayée par 202 ecommerce.

La sécurité PrestaShop se joue sur trois couches : l’hébergement repousse les attaques, la maintenance suit les failles publiées et applique les correctifs, et si quelque chose passe quand même, on réagit selon une procédure déjà rodée. Pour chaque couche, nous détaillons ce que nous faisons, ce qui reste à votre charge, puis la checklist 2026 en 18 points.

En bref

Trois questions pour savoir où vous en êtes :

1. Vos dernières mises à jour, cœur et modules, ont-elles moins de 30 jours ?
2. Vos sauvegardes sont-elles stockées hors du serveur, et avez-vous déjà testé une restauration ?
3. Quelqu’un surveille-t-il les failles publiées sur chacun de vos modules ?

Un seul « non », et la checklist du marchand est votre point de départ. Les couches 2 et 3 sont incluses dans la maintenance à 69 € HT/mois, sans engagement.

Checklist gratuite · PDF

Recevoir la checklist sécurité PrestaShop en PDF

Les 18 points, avec le chemin des menus pour votre version et une case « fait le / par ».

Votre e-mail sert à vous envoyer le document et, si vous le souhaitez, à vous recontacter. Pas de revente, pas de newsletter imposée. Politique de confidentialité.

Les 3 couches de protection d'une boutique PrestaShop. Couche 1, l'hébergement chez CYBERiAL : Cloudflare devant la boutique, pages leurres et bannissement de 7 jours, scanners bannis en 1 à 3 secondes, correctifs maison et patchs virtuels, serveur durci, scan de logiciels malveillants chaque nuit ; arrête robots, scanners et exploits de failles connues. Couche 2, la maintenance : veille des failles des modules, mises à jour testées sur une copie, sauvegardes chiffrées chaque jour gardées 30 jours, boutique testée toutes les 30 secondes ; arrête failles non corrigées, pannes et perte de données. Couche 3, la réaction : alerte quand une faille sort, quarantaine, analyse, durcissement, rapport et aide CNIL si la boutique est compromise, réponse en urgence en moins d'une heure 7j/7 de 8 h à 22 h ; limite les dégâts. Restent à votre charge : mots de passe, comptes employés et modules installés vous-même.

Trois couches pour protéger une boutique PrestaShop : l’hébergement arrête scanners et exploits connus, la maintenance ferme les failles et sauvegarde, la réaction limite les dégâts.

Intégrer cette infographie sur votre site
<a href="https://cyberial.fr/securite-prestashop/"><img src="https://cyberial.fr/wp-content/uploads/securite-prestashop-3-couches-protection.png" alt="Les 3 couches de protection d'une boutique PrestaShop" /></a><p>Source : <a href="https://cyberial.fr/securite-prestashop/">Sécurité PrestaShop : les 3 couches de protection</a> - CYBERIAL</p>

Par où entrent les attaquants sur une boutique PrestaShop

Quatre portes reviennent, dans les avis de sécurité publiés comme dans les boutiques que nous analysons.

Un pare-feu seul ne ferme complètement aucune de ces portes : avec un mot de passe volé, l’attaquant se connecte au back-office comme vous.

Couche 1 : l’hébergement qui répond aux attaques

Cette couche s’applique aux boutiques hébergées sur nos serveurs. Elle agit avant que la requête n’atteigne PrestaShop, et une IP qui insiste finit bannie.

Notre pare-feu applicatif (WAF) PrestaShop

Sur nos serveurs, chaque boutique passe derrière un pare-feu applicatif (WAF) que nous écrivons et maintenons nous-mêmes, pour PrestaShop. Il agit au niveau du serveur web et de PHP, avant que PrestaShop ne lise la requête : une attaque arrêtée à cet étage ne touche ni le code de la boutique ni sa base de données.

Et Cloudflare ? Il filtre en amont, mais en offre gratuite avec un jeu de règles réduit et une seule règle de limitation de débit ; les règles OWASP et ses règles gérées complètes sont réservées aux offres payantes. Surtout, aucun pare-feu générique, celui de Cloudflare comme celui d’un hébergeur, ne connaît la faille publiée la semaine dernière sur l’un de vos modules. C’est pour cela que nous écrivons nos propres règles.

C’est quoi, un patch virtuel ?

L’OWASP le définit comme une couche de règles de sécurité qui empêche et signale les tentatives d’exploitation d’une faille connue. En pratique, une règle placée devant la boutique reconnaît la requête qui exploite la faille et la bloque. Le module n’est pas touché ; on le met à jour dès que le correctif officiel existe.

La limite : cela ne vaut que pour les failles connues, et ne remplace jamais la mise à jour.

Sur nos serveurs, nous déployons des correctifs de sécurité maison et des patchs virtuels, testés d’abord sur une copie, avec sauvegarde et retour arrière automatique. Pour des boutiques restées en 1.7.8, nous avons rétroporté plusieurs correctifs du cœur, par exemple celui de CVE-2026-44212 . Le 3 juin 2026, nos boutiques hébergées étaient déjà protégées de la faille ps_facetedsearch le jour de l’avis (voir la couche 3).

Inclus, sans pack à acheter. Ce WAF fait partie de l’hébergement PrestaShop sécurisé, dès 30 € HT/mois en option de la maintenance. Pas de « pack sécurité » facturé à part.

Couche 2 : mises à jour de sécurité et veille des failles

La deuxième couche suit votre boutique, quel que soit l’hébergeur. C’est ce que couvre la maintenance préventive PrestaShop.

« Je fais les mises à jour moi-même. » Très bien, si vous les testez sur une copie. Reste le cas où il n’y a rien à mettre à jour, comme pour un module abandonné par son éditeur : encore faut-il le savoir, puis remplacer ou supprimer le module. La veille de la maintenance le signale.

Audit de sécurité des modules

Toutes les failles ne sont pas publiées. Sur les boutiques que nous hébergeons, nous lisons aussi le code des modules tiers que nous installons ou qui posent question, et nous y avons déjà trouvé des failles non publiques.

Couche 3 : la réaction

Le 3 juin 2026, PrestaShop a publié une faille notée 10 sur 10 dans ps_facetedsearch, le module natif de navigation à facettes : exécution de code à distance, sans compte. Le jour de l’avis, nos clients ont reçu un e-mail. Pour les boutiques hébergées chez nous, il précisait : « notre pare-feu vous protège déjà » ; la règle était en place avant l’envoi. Le correctif définitif a suivi, version par version.

Même réflexe le 30 avril 2026, au lendemain de la divulgation de la faille Linux « Copy Fail » : clients hébergés prévenus, mesure de protection prévue pour la nuit même, aucune action demandée de leur côté.

Si une boutique est compromise : nos 5 étapes

  1. Scan et mise en quarantaine. Les fichiers suspects sont déplacés, jamais supprimés : ce sont vos preuves.
  2. Lecture des logs, pour trouver par où l’attaquant est entré.
  3. Durcissement contre ce vecteur, pour qu’il ne serve pas deux fois.
  4. Recherche des autres failles de la boutique, et durcissement.
  5. Rapport écrit, et aide à la notification à la CNIL si des données personnelles sont touchées (72 h).

Le nettoyage coûte 150 € HT, prix fixe, et il est offert avec la maintenance. Le détail est sur la page boutique PrestaShop piratée. Urgence par téléphone : 09 72 03 59 17, réponse en moins d’une heure, 7j/7, de 8 h à 22 h.

Risque par risque : ce qui l’arrête, et qui s’en charge

La maintenance à 69 € HT par mois ne couvre pas tout : le tableau indique qui prend en charge chaque risque. Trois étiquettes : Maintenance (69 € HT/mois), Hébergement (dès 30 € HT/mois, en option), Vous (à votre charge).

RisqueCe qui l’arrête
Robots qui cherchent des faillesHébergement : bannissement en 1 à 3 s, pages leurres, liste de blocage revue chaque semaine.
Faille connue d’un module, avant sa mise à jourHébergement : patch virtuel ou correctif maison. Maintenance : mise à jour testée sur une copie.
Module abandonné, sans correctifMaintenance : veille OSV et Friends of Presta, remplacement ou suppression.
Cœur 1.7 sans correctif officielHébergement : patchs virtuels et, pour certaines failles, correctif rétroporté. Vous : préparer la migration.
Fichier du cœur modifiéHébergement : scan d’intégrité chaque nuit. Maintenance : quarantaine et nettoyage offert.
Boutique en panneMaintenance : test toutes les 30 s, alerte après 5 min.
Données perduesMaintenance : sauvegardes quotidiennes chiffrées hors serveur, 30 jours, restauration en 1 h environ. Hébergement : deux sauvegardes par jour.
Mot de passe administrateur voléHébergement : installation de modules bloquée depuis le back-office, sur activation. Vous : un compte par personne, double authentification (checklist, Accès).
Script ajouté sur le tunnel de paiementVous : paiement hébergé ou en iframe, contrôle mensuel du tunnel (checklist, Paiement).
Les lignes « vous » restent à votre charge, même avec la maintenance : voir la checklist.
Confier la sécurité de votre boutique

Maintenance PrestaShop à 69 € HT/mois, sans engagement : veille de vos modules, mises à jour testées sur une copie, sauvegardes quotidiennes hors serveur, nettoyage offert. Partenaire PrestaShop Expert certifié ; clients prévenus le jour de la faille ps_facetedsearch (03/06/2026).

Confier la sécurité de ma boutique, 69 € HT/mois ou voir le détail du forfait

Sécuriser PrestaShop : la checklist du marchand (18 points)

Même avec un mainteneur, vos accès, le choix des modules et le mode de paiement restent de votre ressort. Avancez point par point, et reprenez la liste avant chaque temps fort, comme le Black Friday sur PrestaShop. Avec notre maintenance, les quatre points marqués « fait par la maintenance » sont déjà couverts.

Accès

Modules et mises à jour

Serveur et fichiers

Paiement et sauvegardes

Checklist gratuite · PDF

La checklist sécurité PrestaShop 2026, à imprimer

  • Les 18 points, avec le chemin des menus pour votre version
  • Pour chaque point, comment vérifier en quelques minutes
  • Une ligne « fait le / par » pour garder la trace de qui a vérifié quoi

Votre e-mail sert à vous envoyer le document et, si vous le souhaitez, à vous recontacter. Pas de revente, pas de newsletter imposée. Politique de confidentialité.

Paiement et obligations : PCI DSS et RGPD

Votre moyen de paiement change ce que vous devez prouver.

L’iframe allège le questionnaire, mais dans les trois cas un script ajouté peut remplacer vos boutons, comme en février 2026 via head.tpl. Pour savoir dans quel cas vous êtes, passez une commande test : si l’adresse change au moment de saisir la carte, c’est une redirection ; sinon, demandez à votre prestataire.

Côté RGPD, l’article 32 vous demande une sécurité adaptée au risque. En cas de fuite de données, l’article 33 impose de notifier la CNIL « dans les meilleurs délais et, si possible, 72 heures au plus tard » après en avoir pris connaissance (texte sur le site de la CNIL). Cette notification vous revient, en tant que responsable de traitement. En sous-traitant, nous vous prévenons dans les meilleurs délais et nous vous aidons à la remplir.

Si le risque est élevé pour vos clients, l’article 34 impose aussi de les informer. La CNIL résume : « En cas de doute, notifiez à la CNIL qui vous indiquera s’il est nécessaire d’informer les personnes ». Le reste des obligations est détaillé dans notre page RGPD PrestaShop.

Failles PrestaShop 2026 : les CVE à connaître (1.7, 8 et 9)

Mis à jour le 02/10/2026. Les failles PrestaShop publiées depuis fin 2025 qui comptent pour une boutique en production, du plus récent au plus ancien : le numéro CVE quand il existe, ce qui est touché (cœur 1.7, 8 ou 9, ou module) et la version qui corrige, s’il y en a une. Les avis de gravité faible, ou sans objet pour une boutique française, ne sont pas repris.

DateComposant (version corrigée)Que faire
29/09/2026Module Google Merchant Center Feed (gmfeed) : écriture de fichiers PHP sans authentification, donc exécution de code à distance, CVE-2026-85520, score 9,3 (corrigé en 2.3.9).Mettre à jour le module ; faire chercher par votre hébergeur ou votre mainteneur des fichiers PHP inattendus et des appels à feed.php dans les journaux.
16/09/2026Modules psgdpr et blockwishlist, livrés avec PrestaShop : un client connecté peut enregistrer de faux consentements RGPD au nom d’autres clients, ou obtenir le lien de partage de leurs listes d’envies, CVE-2026-92809 et CVE-2026-92810, score 4,3 (avis psgdpr, avis blockwishlist). Les avis citent psgdpr jusqu’à 1.4.3 et blockwishlist jusqu’à 3.0.2 ; au 02/10/2026, aucune version corrigée n’est sortie : PrestaShop 9.2.0 livre encore psgdpr 1.4.3, et blockwishlist 4.0.0 contient le même code.Pas d’urgence. Si vous n’utilisez pas les listes d’envies de blockwishlist, désactiver ce module ; garder psgdpr actif, il gère les demandes RGPD de vos clients. Installer les versions corrigées dès leur sortie.
11/09/2026Module productcomments jusqu’à 8.0.0 : injection SQL, avec un compte du back-office (corrigé en 8.0.1).Mettre à jour le module.
28/08/2026Module de blog xipblog jusqu’à 2.0.1 : un script déposé sans compte dans un commentaire s’exécute quand un administrateur lit les commentaires dans le back-office, ce qui peut donner la main sur la boutique, CVE-2026-38725, score 5,4 (aucun correctif publié).Fermer les commentaires ne suffit pas : le fichier du module qui les reçoit (ajax.php) reste ouvert, même module désactivé. Faire bloquer ce fichier par votre hébergeur ou votre mainteneur, ou remplacer le module. Faire vérifier les commentaires déjà enregistrés avant de les ouvrir dans le back-office.
18/08/2026Cœur : cinq failles, dont trois élevées (corrigées en 8.2.8 et 9.1.5). L’une d’elles touche aussi les 1.7, qui ne seront pas corrigées. Une autre, l’adresse IP du visiteur falsifiable derrière un proxy ou un CDN, a été publiée ensuite par l’INCIBE sous le numéro CVE-2026-84186.Mettre à jour ; en 1.7, préparer la migration. Derrière un CDN ou un proxy, faire aussi vérifier par votre hébergeur que le serveur ne transmet que l’adresse IP vue par le proxy et n’accepte que le trafic du CDN : PrestaShop le recommande même après la mise à jour, et c’est la seule protection en 1.7.
31/07/2026Module de paiement Mandat administratif (totadministrativemandate) : validation du paiement non protégée, qui permet de créer une commande en attente de paiement par mandat hors du parcours normal, y compris depuis un pays où ce moyen de paiement n’est pas proposé, CVE-2026-50986, score 5,3 selon Prestafence, 8,8 dans la base NVD (avis ; corrigé en 1.8.2 d’après Prestafence).Mettre à jour le module en 1.8.2 ou plus (disponible depuis le 15/05/2026). D’ici là, vérifier chaque commande payée par mandat administratif, bon de commande de l’acheteur public à l’appui, avant de l’expédier.
03/06/2026ps_facetedsearch 3.0.0 à 4.0.3 : exécution de code à distance sans authentification, CVE-2026-54159, score 10,0 (corrigé en 4.0.4).Mettre à jour ; chercher des fichiers PHP inattendus dans modules/ps_facetedsearch/.
21/05/2026Module de transport d’un éditeur disparu : identifiants du compte transporteur et données clients lisibles dans des journaux publics, CVE-2026-39079, score 8,6 selon son découvreur, Esokia, et Friends of Presta (avis ; aucun correctif ne sortira, l’éditeur a disparu).Ouvrir l’avis lié, qui donne le nom technique du module, et le chercher dans la liste de vos modules. S’il est installé : mettre un autre transporteur en place, faire copier hors du site les journaux du module (ce sont vos preuves), puis désinstaller le module et supprimer son dossier. Régénérer ensuite les identifiants du compte transporteur et faire vérifier dans les journaux d’accès du serveur si ceux du module ont été consultés : si oui, des données clients ont fuité (obligations RGPD).
04/05/2026Cœur : prise de contrôle de l’administration via le formulaire de contact, CVE-2026-44212, score 9,3 (corrigée en 8.2.6 et 9.1.1).Mettre à jour le cœur ; en 1.7, pas de correctif officiel : préparer la migration.
23/03/2026Cœur : scripts enregistrés en base et exécutés dans des pages du back-office, si un attaquant a déjà un accès limité au back-office ou une autre faille, CVE-2026-33673, score 7,6 (corrigée en 8.2.5 et 9.1.0).Mettre à jour le cœur ; en 1.7, pas de correctif officiel : préparer la migration.
16/02/2026Module Advanced Popup Creator : injection SQL sans authentification, peut-être déjà exploitée, CVE-2025-69633, score 9,8 (corrigée en 1.2.7).Mettre à jour le module.
12/02/2026Alerte PrestaShop : script ajouté dans _partials/head.tpl du thème, qui remplace les boutons de paiement (relayée par 202 ecommerce).Contrôler head.tpl et le tunnel de commande.
16/10/2025ps_checkout : prise de contrôle d’un compte client, CVE-2025-61922, score 9,1 (corrigé en 4.4.1 et 5.0.5, soit la version 8.4.4.1 ou 8.5.0.5 affichée en PrestaShop 8).Mettre à jour le module.
Sources : avis de sécurité GitHub (PrestaShop et base d’avis GitHub), Friends of Presta, Esokia, 202 ecommerce, Prestafence et l’INCIBE, vérifiés le 02/10/2026.

Reste à croiser chaque avis avec les versions de vos modules : c’est la veille incluse dans la maintenance.

Questions fréquentes sur la sécurité PrestaShop

Un firewall (WAF) suffit-il à sécuriser PrestaShop ?

Non. Un pare-feu applicatif, celui de l’hébergeur comme les règles gratuites de Cloudflare, bloque les attaques qu’il sait reconnaître ; la faille publiée hier sur l’un de vos modules n’en fait pas encore partie. Il faut en plus des mises à jour suivies et, en attendant le correctif, un patch virtuel écrit pour cette faille. Et un mot de passe administrateur volé passe tous les pare-feu.

Comment faire un audit de sécurité PrestaShop ?

Commencez vous-même avec la checklist en 18 points : versions, comptes, modules inutilisés, dossier install, mode debug, paiement, sauvegardes. Comparez ensuite chaque module installé aux avis de Friends of Presta et de GitHub. Pour aller plus loin, il faut lire le code des modules ; c’est ce que nous faisons, sur les boutiques que nous hébergeons, pour les modules tiers que nous installons ou qui posent question. Avec notre maintenance, un audit complet de la boutique est offert au démarrage.

À quelle fréquence faire les mises à jour de sécurité ?

Dès qu’un avis concerne votre version ou l’un de vos modules, après un test sur une copie. Pour une faille critique exploitable sans compte, comme celle de ps_facetedsearch en juin 2026, c’est le jour même, ou un patch virtuel en attendant. Hors alerte, un contrôle au moins mensuel. Si vos dernières mises à jour ont plus de 30 jours, commencez par là.

Ma boutique est en 1.6 ou 1.7 : est-elle encore sécurisable ?

Oui, mais sans filet de l’éditeur : la 1.7 ne reçoit plus de correctifs, et l’avis d’août 2026 précise que l’une des failles touche aussi les 1.7.x. Sur nos serveurs, on compense avec des patchs virtuels, un hébergement durci et, pour certaines failles, des correctifs rétroportés, le temps de préparer la migration. Le détail est sur notre page maintenance PrestaShop 1.6 et 1.7.

Que faire si je découvre une faille ?

Sur votre boutique (module pas à jour, fichier suspect), ne supprimez rien : sauvegardez l’état actuel, changez les mots de passe d’administration et appelez le 09 72 03 59 17 (7j/7, 8 h-22 h). Si la boutique est déjà touchée, suivez la page boutique PrestaShop piratée. Si la faille est dans PrestaShop lui-même, signalez-la à [email protected].

Ma boutique n’est pas hébergée chez vous : suis-je couvert ?

En partie. La maintenance à 69 € HT/mois s’applique quel que soit l’hébergeur : veille des failles, mises à jour testées, sauvegardes quotidiennes hors serveur, surveillance toutes les 30 secondes, réaction et nettoyage offert. La couche hébergement (Cloudflare verrouillé, pages leurres, bannissements, patchs virtuels et correctifs maison, lecture du code des modules tiers, scan nocturne, deux sauvegardes par jour) n’existe que sur nos serveurs. Elle s’ajoute dès 30 € HT/mois.

Confier la sécurité de votre boutique

Laissez l’adresse de votre boutique pour confier sa sécurité PrestaShop à notre maintenance : 69 € HT/mois, sans engagement, hébergement en option dès 30 € HT/mois, nettoyage offert en cas de compromission. En urgence, appelez le 09 72 03 59 17 : réponse en moins d’une heure, 7j/7, de 8 h à 22 h.

Vos réponses sont enregistrées au fur et à mesure pour pouvoir vous rappeler, même si vous n’allez pas au bout. Politique de confidentialité.