Passer au contenu

CVE-2026-109618 et CVE-2026-109619

Failles PHP critiques : protégez votre boutique en ligne maintenant

Deux nouvelles failles dans PHP 8.2 à 8.5 permettent à un attaquant d’exécuter son propre code sur le serveur de votre boutique sans authentification et d’accéder aux données clients et aux paiements. Elles touchent les boutiques en ligne sous PrestaShop, WooCommerce, Magento, Shopware, OXID et d’autres systèmes PHP. Le pare-feu SecureCommerce bloque ces attaques avant qu’elles n’atteignent votre boutique, même tant que la mise à jour de PHP n’est pas faite.

Identifiants CVE
CVE-2026-109618, CVE-2026-109619
Gravité
Critique, CVSS 4.0 : 9.2
Impact
Exécution de code à distance sans authentification
Versions touchées
PHP 8.2, 8.3, 8.4 et 8.5 sans la dernière mise à jour de sécurité
Correctif
Mise à jour vers PHP 8.2.35, 8.3.36, 8.4.27 ou 8.5.12
Protection
Le pare-feu SecureCommerce bloque les attaques

Ce que le pare-feu SecureCommerce fait pour votre boutique

  • Protégé immédiatement

    Le pare-feu bloque les attaques même si votre serveur tourne encore sous l’ancienne version de PHP.

  • Mise à jour sans urgence

    Vous testez la mise à jour de PHP sereinement et l’installez quand cela vous convient, au lieu de corriger dans l’urgence en pleine nuit.

  • Rien à faire de votre côté

    Vous n’avez rien à configurer. Les règles de filtrage auto-apprenantes du pare-feu SecureCommerce s’adaptent automatiquement aux nouvelles attaques.

Que cachent ces deux failles ?

CVE-2026-109618 : gestion du manque de mémoire

Lorsque PHP manque de mémoire, il interrompt brutalement le traitement en cours. Dans certains cas, la mémoire de la requête n’est pas encore initialisée. Le nettoyage qui suit travaille alors avec ces données indéfinies, ce qui peut être exploité pour injecter du code.

CVE-2026-109619 : état obsolète entre les requêtes

L’état global de PHP peut continuer à pointer vers une mémoire déjà libérée à la fin d’une requête. Les requêtes suivantes lisent ces données obsolètes avant leur réinitialisation, ce qui peut aussi mener à l’exécution de code étranger.

Ce que cela signifie pour votre boutique

Qui peut exécuter du code sur le serveur de la boutique accède aux données clients et aux interfaces de paiement. Il peut modifier les adresses de livraison, rediriger les clients vers de fausses pages de paiement ou déposer un malware.

Quelles versions de PHP et quelles solutions e-commerce sont touchées ?

Les failles se trouvent dans PHP lui-même, pas dans une solution e-commerce en particulier. Ce qui compte, c’est la version de PHP utilisée par votre boutique. Seules ces versions sont sûres :

Branche PHPSûre à partir de
PHP 8.2PHP 8.2.35
PHP 8.3PHP 8.3.36
PHP 8.4PHP 8.4.27
PHP 8.5PHP 8.5.12

Toute solution e-commerce basée sur PHP est donc concernée tant que PHP n’est pas mis à jour sur le serveur : WooCommerce, Magento, Shopware, PrestaShop, OXID eShop, JTL-Shop, Gambio, xt:Commerce, OpenCart, Zen Cart et osCommerce.

PHP 8.1 et les versions plus anciennes comme PHP 7.4 ne figurent pas dans les avis officiels. Elles ne reçoivent cependant plus aucune mise à jour de sécurité, y compris pour les failles futures. Pour une boutique sur une version PHP obsolète, un pare-feu placé devant la boutique est la couche de protection la plus importante jusqu’à la mise à niveau.

Que faire maintenant

  1. 01

    Vérifier votre version de PHP

    La version active de PHP figure dans l’espace client de votre hébergeur, dans l’administration de votre boutique, via phpinfo() ou en ligne de commande avec php -v. Vérifiez tous les serveurs, y compris les environnements de préproduction et de test.

  2. 02

    Installer la mise à jour de sécurité

    Passez à PHP 8.2.35, 8.3.36, 8.4.27 ou 8.5.12 et redémarrez les processus PHP. Selon l’équipe PHP, la mise à jour est le seul correctif complet. En hébergement mutualisé, c’est votre hébergeur qui doit la déployer.

  3. 03

    Sécuriser la période de transition

    Si la mise à jour n’est pas possible tout de suite, l’équipe PHP recommande de limiter les requêtes avant qu’elles n’atteignent PHP : taille des requêtes, nombre de variables, profondeur d’imbrication et envois de fichiers, et blocage des requêtes multipart là où la boutique n’en a pas besoin.

  4. 04

    Se protéger avec SecureCommerce

    Le pare-feu SecureCommerce bloque les attaques sur ces deux failles. Grâce à l’intégration plug-and-play, votre boutique est raccordée rapidement.

Comment SecureCommerce protège votre boutique en ligne

Le pare-feu SecureCommerce protège votre boutique contre ces failles et contre la prochaine. Grâce à l’intégration plug-and-play, votre boutique est raccordée rapidement, et SecureCommerce l’exploite en service managé.

  • Pare-feu managé

    Les requêtes sont filtrées avant d’atteindre le serveur de votre boutique. Des règles de filtrage auto-apprenantes tiennent le trafic suspect à l’écart de PHP.

  • Patching zero-day

    Inclus dans les forfaits Pro et Plus : une protection contre les failles nouvellement publiées, avant même que vous ayez pu mettre vos systèmes à jour.

  • Surveillance 24/7

    Surveillance permanente de vos serveurs de boutique et de base de données, pour détecter les anomalies au plus tôt.

  • Blocage des malwares et des envois

    Détection, blocage et suppression des malwares injectés sur vos serveurs.

  • Audit de sécurité

    Sur demande, nous vérifions votre boutique sans engagement et définissons avec vous la protection adaptée.

  • Protection anti-DDoS

    Le pare-feu SecureCommerce repousse les attaques par saturation et les bad bots pour que votre boutique reste accessible.

Soyez protégé avant la prochaine faille

Envoyez-nous l’URL de votre boutique. Nous la vérifions sans engagement et revenons vers vous par e-mail avec un devis.

Demander la protection