PrestaShop · E-commerce français

Sécurité PrestaShop : protégez votre boutique en ligne

PrestaShop propulse plus de 300 000 boutiques dans le monde. Chaque module installé est un vecteur d’attaque potentiel — et les conséquences d’une faille sont directes : vol de données clients, détournement de paiements, fermeture de la boutique.

Pourquoi PrestaShop est vulnérable

Un CMS e-commerce manipule des données de paiement, des informations personnelles et doit respecter le RGPD et PCI-DSS. La moindre faille a des conséquences financières et juridiques immédiates.

01

Modules tiers non vérifiés

L’écosystème PrestaShop repose sur des centaines de modules communautaires, rarement audités. Un seul module vulnérable suffit à compromettre l’ensemble de la boutique — y compris les données bancaires de vos clients. Le marketplace officiel Addons n’effectue qu’une revue superficielle du code soumis, et de nombreux marchands installent également des modules provenant de sources tierces sans aucune validation de sécurité.

02

CVE critiques fréquentes

L’écosystème PrestaShop est régulièrement affecté par des vulnérabilités critiques : injections SQL avec des scores CVSS atteignant 9.8, exécution de code à distance, exposition de tokens d’API. La base Friends of Presta référence plus de 200 CVE spécifiques aux modules PrestaShop, et de nouvelles failles sont publiées chaque mois. Sans surveillance active, votre boutique peut rester vulnérable pendant des semaines après la publication d’un exploit.

03

Versions obsolètes

PrestaShop 1.6 est en fin de vie depuis octobre 2023, et PrestaShop 1.7 ne reçoit plus que des correctifs de sécurité critiques. Pourtant, ces deux versions restent très répandues dans le parc français. Chaque version en fin de vie accumule des CVE non corrigées qui s’ajoutent aux vulnérabilités de ses modules. La migration vers PrestaShop 8.x est la seule solution pérenne, mais elle nécessite d’abord un état des lieux précis de la surface d’attaque existante.

04

Fichiers de configuration exposés

De nombreuses boutiques PrestaShop exposent involontairement des fichiers sensibles : config/settings.inc.php contenant les identifiants de base de données, les fichiers config.xml des modules révélant leur version exacte, des fichiers .env avec des clés API, ou encore des sauvegardes de base de données accessibles publiquement. Ces expositions fournissent aux attaquants les informations nécessaires pour cibler précisément les failles de votre installation.

Exemple réel : un audit PrestaShop

Ce rapport est issu d’un vrai audit réalisé par notre plateforme. Les données ont été anonymisées pour protéger le propriétaire de la boutique.

Rapport réel anonymisé
Site audité
Boutique e-commerce (anonymisé)
Version détectée
PrestaShop 1.7.8.6 (OUTDATED)
Modules analysés
24
CVE critiques détectées
5 (CVSS 8.1 à 9.8)
Score global
16/100 (Grade F — Critique)
Durée de l’audit
4 min 12s

Vulnérabilités notables :

  • SQL Injection via module de recherche — CVSS 9.8 — Permet à un attaquant non authentifié d’extraire l’intégralité de la base de données, y compris les mots de passe et données clients
  • Token d’API exposé dans le code source — CVSS 8.1 — Clé d’API de paiement détectée dans le HTML de la page de checkout
  • Module de paiement outdated avec CVE connue — CVSS 8.6 — Version vulnérable à une attaque par détournement de transaction
  • Backoffice accessible publiquement — CVSS 5.3 — Page de connexion admin découvrable par force brute sur le nom du répertoire
  • Mode debug actif en production — CVSS 5.3 — Affichage des traces d’erreur PHP révélant des chemins internes et versions logicielles

Ce rapport est issu d’un vrai audit. Les données ont été anonymisées pour protéger le propriétaire.

Ce que notre audit PrestaShop vérifie

Chaque audit PrestaShop couvre systématiquement huit dimensions de sécurité, de la version du CMS aux CVE spécifiques des modules installés.

Version PrestaShop — détection exacte de la version installée, alerte immédiate si la version est en fin de vie (EOL) ou obsolète
Tous les modules installés — énumération complète via config.xml, fichiers CSS, JavaScript et logos de chaque module
Base CVE Friends of Presta — interrogation de la base de vulnérabilités dédiée à l’écosystème PrestaShop, maintenue par la communauté française
Fichiers sensibles — vérification de l’exposition de config/settings.inc.php, .env, fichiers de sauvegarde, logs d’erreurs
Backoffice exposé — détection de l’accessibilité publique de /admin/ ou /adminXXXX/ et test de découverte par énumération
Mode debug actif — détection de l’affichage d’erreurs PHP en production, révélant des informations sensibles aux attaquants
Headers HTTP — vérification de la présence de HSTS, Content-Security-Policy, X-Frame-Options et autres headers de sécurité essentiels
Templates Nuclei custom — 8 templates spécifiques PrestaShop couvrant CVE-2023-30839, CVE-2022-36408, exposition admin, fichiers sensibles et modules obsolètes

Notre stack technique PrestaShop

Trois moteurs spécialisés travaillent en parallèle pour couvrir l’intégralité de la surface d’attaque de votre boutique PrestaShop.

CVE Detection

Nuclei

8 templates spécifiques PrestaShop développés par notre équipe : détection de version, exposition du backoffice, mode debug actif, fichiers sensibles et CVE critiques connues (CVE-2023-30839 injection SQL, CVE-2022-36408 RCE, CVE-2022-31101 XSS stocké). Chaque template envoie des requêtes calibrées et analyse la réponse du serveur pour confirmer la présence de la vulnérabilité.

Base dédiée

Friends of Presta

Base de vulnérabilités entièrement dédiée à l’écosystème PrestaShop, maintenue par la communauté française — friendsofpresta.org. Plus de 200 CVE référencées couvrant les modules les plus populaires : paiement, recherche, export, formulaires de contact. Chaque CVE est enrichie avec son score CVSS et sa classification CWE pour une priorisation immédiate. Retrouvez également les alertes de sécurité officielles sur security.prestashop.com.

Enrichissement

NVD API

Enrichissement systématique de chaque CVE détectée via l’API 2.0 de la National Vulnerability Database (NIST). Récupération des scores CVSS 3.1 officiels, des classifications CWE et des références d’exploits publics. Ce croisement multi-sources garantit la fiabilité et la précision des scores de sévérité affichés dans le rapport.

Découvrez notre méthodologie complète →

FAQ sécurité PrestaShop

Les réponses aux questions les plus courantes sur l’audit de sécurité des boutiques PrestaShop.

L’audit vérifie les versions et CVE connues de chaque module détecté. Un module piraté avec du code malveillant ajouté ne sera détecté que si la signature correspond à un pattern connu de nos templates Nuclei. En revanche, l’audit identifiera systématiquement les vulnérabilités connues du module original et les fichiers suspects exposés. Pour une détection complète de code malveillant injecté, un audit de code source complémentaire est recommandé.
Non. PrestaShop 1.6 est en fin de vie (EOL) depuis octobre 2023. Cela signifie qu’aucun correctif de sécurité n’est plus publié par l’équipe PrestaShop, même pour les vulnérabilités critiques. L’audit le signalera clairement comme EOL et listera l’ensemble des CVE non corrigées qui affectent votre installation. La migration vers PrestaShop 8.x est fortement recommandée. Notre rapport fournit les éléments concrets pour justifier cette migration auprès de votre direction ou de votre prestataire technique.
L’audit vérifie les modules de paiement installés sur votre boutique pour détecter les CVE connues et les mauvaises configurations — par exemple un module Stripe ou PayPal avec une version vulnérable, ou un token d’API exposé dans le code source HTML. En revanche, l’audit ne teste pas l’intégration Stripe ou PayPal elle-même, qui relève du périmètre PCI-DSS. Pour une conformité PCI-DSS complète, un audit spécifique par un QSA (Qualified Security Assessor) est nécessaire.
Friends of Presta référence plus de 200 CVE spécifiques aux modules PrestaShop, enrichies avec leurs scores CVSS et classifications CWE. Cette base couvre les modules les plus populaires de l’écosystème : paiement (Stripe, PayPal, Mollie), recherche, export de données, formulaires, et bien d’autres. En complément, nos 8 templates Nuclei custom détectent des vulnérabilités supplémentaires non couvertes par Friends of Presta, et l’API NVD enrichit chaque résultat avec les données officielles du NIST.

Auditez votre boutique PrestaShop

99€ HT
Nuclei + Friends of Presta + NVD · Rapport en moins de 2h · Sans abonnement
Lancer l’audit PrestaShop →