La faille PHP2Shell, en fait deux failles critiques dans PHP, menace les sites Web, les portails clients et certains équipements réseau, et elle est déjà exploitée par des pirates. Le correctif est sorti le 21 octobre 2026, et vos fournisseurs l’ont peut-être déjà appliqué. Voici comment le vérifier, quoi faire sinon, et ce que vous risquez.

Qu’est-ce que la faille PHP2Shell ?

PHP2Shell désigne deux failles critiques dans PHP (CVE-2026-109618 et CVE-2026-109619). Elles permettent à un pirate humain ou automatisé de prendre le contrôle d’un serveur Web à distance, sans mot de passe (source : Help Net Security).

PHP, c’est quoi ? C’est le moteur qui travaille en coulisses de votre site : chaque fois qu’un visiteur ouvre une page, PHP la construit. WordPress, WooCommerce, Joomla, Drupal, PrestaShop et Moodle fonctionnent tous avec PHP.

Une image pour comprendre. Votre site est un appartement, et PHP est la serrure de la porte de l’immeuble. Votre appartement peut être impeccable : extensions à jour, mots de passe solides. Mais si la serrure de l’immeuble a un défaut, quiconque connaît le truc peut entrer. Et c’est généralement le propriétaire de l’immeuble, votre hébergeur, qui change la serrure.

Pourquoi vos extensions de sécurité ne suffisent pas. L’attaque se déclenche avant même que WordPress démarre. Ni une extension de sécurité ni une mise à jour de WordPress ne la bloquent : seule la mise à jour de PHP le fait (Serverprofis).

Date Événement
21 octobre 2026 Correctifs publiés : PHP 8.2.35, 8.3.36, 8.4.27 et 8.5.12 (Help Net Security)
20 octobre 2026 Les détails des failles sont rendus publics avant la date prévue (Serverprofis)
17 octobre 2026 Amazon détecte une première tentative d’exploitation, quatre jours avant l’annonce publique (Help Net Security)

 Il se cache toutefois aussi dans certains équipements. Palo Alto Networks a confirmé que tous ses pare-feu sous PAN-OS sont touchés, et Fortinet comme Cisco vérifient leurs produits (Help Net Security).

Au Québec, de grandes organisations ont préféré fermer. Le 21 octobre, les sites de la STM, de la SAQ, de la SAAQ, de Statistique Canada et de centres de services scolaires, y compris leur plateforme Moodle, étaient inaccessibles en tout ou en partie, par précaution (Narcity). Le gouvernement du Canada a mis certaines plateformes hors service sur recommandation du Centre canadien pour la cybersécurité, et la NSA américaine recommande de mettre hors ligne tout site PHP non corrigé (Noovo Info). À noter : l’interruption de l’Espace client d’Hydro-Québec, le même jour, n’était pas liée à PHP selon la société d’État (Narcity).

Votre entreprise est-elle concernée ?

Tout système accessible depuis Internet qui fonctionne avec PHP est concerné, pas seulement votre site Web. Si vous avez un site WordPress chez un hébergeur, la réponse est probablement oui.

Probablement oui si vous avez :

      • un site WordPress, WooCommerce, Joomla, Drupal ou PrestaShop installé chez un hébergeur Web;

      • un portail client, un intranet, un système de réservation ou une plateforme de formation (Moodle) installés sur un serveur;

      • un équipement réseau dont l’interface d’administration fonctionne avec PHP, par exemple un pare-feu Palo Alto, pfSense ou OPNsense, ou un système téléphonique FreePBX.

    Probablement pas si :

        • votre site est sur une plateforme clés en main, comme Wix, Shopify, Squarespace ou WordPress.com : le fournisseur s’occupe de tout;

        • vous utilisez seulement Microsoft 365, Google Workspace ou un logiciel comptable en ligne.

      À vérifier auprès du fournisseur : les services en ligne d’un tiers que vous utilisez, comme une plateforme de réservation, de formulaires, de dons ou de paie. Demandez-lui s’il utilise PHP et s’il a appliqué le correctif.

      Dans le doute, posez la question à la personne ou à l’entreprise qui gère votre site ou votre réseau.

      Que faire cette semaine ?

      Quatre étapes suffisent dans la plupart des cas, et la deuxième est la plus importante.

          1. Faites la liste de vos systèmes en ligne : site Web, boutique, portail client, intranet, équipements réseau, services en ligne de tiers. Commencez par ceux qui sont accessibles depuis Internet. Pour chacun, notez qui s’en occupe : vous, une agence, un hébergeur ou un informaticien.

          1. Posez une question précise à ce partenaire et demandez une réponse écrite, que vous conserverez :« Le correctif PHP2Shell (CVE-2026-109618 et CVE-2026-109619) est-il appliqué sur nos systèmes ? À quelle date ? »

          1. Méfiez-vous du numéro de version. Certains fournisseurs intègrent le correctif sans changer le numéro : votre site peut afficher PHP 8.3.35 alors qu’il est protégé (Serverprofis). L’inverse est aussi vrai : un numéro récent ne garantit rien si le paquet n’a pas été mis à jour. Fiez-vous à la confirmation écrite de votre fournisseur.

          1. Si vous gérez vous-même votre serveur, installez la version corrigée de votre branche de PHP, ou le paquet corrigé de votre distribution Linux.

        Les mesures temporaires ne remplacent pas le correctif. Beaucoup d’hébergeurs ont désactivé une fonction de PHP en attendant la mise à jour. Cette mesure ne ferme qu’un des deux chemins d’attaque (Serverprofis). De même, les sites protégés par Cloudflare bénéficient de règles de filtrage, même avec le forfait gratuit (Help Net Security) : c’est une protection d’appoint, pas une correction.

        La mise à jour peut-elle briser mon site ?

        Rarement : dans la plupart des cas, le correctif est une mise à jour mineure, souvent appliquée par l’hébergeur sans que vous le remarquiez.

        Le vrai risque concerne les sites qui fonctionnent encore avec PHP 8.1 ou une version plus ancienne. L’équipe de PHP ne les corrige plus, mais certains fournisseurs le font quand même (Help Net Security). Sinon, il faut passer à une version récente de PHP, et certaines extensions ou certains thèmes pourraient ne pas suivre.

        Si votre site ne peut pas être corrigé rapidement, deux options s’offrent à vous, à décider avec votre partenaire :

            • Mettre le site hors ligne au niveau du serveur, surtout s’il recueille des données de clients (formulaires, commandes, comptes). Le Centre national de cybersécurité du Royaume-Uni recommande d’ailleurs de débrancher tout système qui ne peut pas être corrigé tout de suite (Help Net Security). Attention : une extension « mode maintenance » de WordPress ne protège pas, puisqu’elle fonctionne elle-même avec PHP. Le blocage doit se faire chez l’hébergeur, et protéger seulement l’administration (wp-admin) ne suffit pas (Serverprofis).

            • Mettre PHP à jour, puis corriger rapidement les bris. C’est acceptable pour un simple site vitrine, à condition d’avoir une sauvegarde récente.

          Dans les deux cas, faites une sauvegarde complète avant d’intervenir. Et ne laissez pas un site non corrigé en ligne « en attendant » : la faille est activement exploitée.

          Quels sont les risques si un système est compromis ?

          Un pirate qui contrôle l’un de vos systèmes peut s’en servir contre vos clients et contre votre réputation :

              • page d’accueil défigurée, ou redirection vers des sites frauduleux;

              • logiciels malveillants servis à vos visiteurs, et site mis sur liste noire par Google;

              • vol des données conservées par le site : formulaires, commandes, comptes clients;

              • pourriels envoyés en votre nom, ce qui nuit à la livraison de vos vrais courriels.

            Un équipement réseau compromis, comme un pare-feu, est encore plus grave : il peut ouvrir l’accès à tout votre réseau interne.

            Signes à surveiller dans les prochains jours : des comptes administrateurs inconnus, des pages ou des fichiers que vous n’avez pas créés, des alertes de votre extension de sécurité ou de votre hébergeur, un avertissement de Google ou des visiteurs qui signalent des redirections étranges.

            Et la Loi 25 ? Si votre site contient des renseignements personnels et que vous soupçonnez une intrusion, c’est un incident de confidentialité. Vous devez l’inscrire à votre registre des incidents et évaluer le risque de préjudice pour les personnes touchées. Si ce risque est sérieux, vous devez aviser la Commission d’accès à l’information et les personnes concernées. Une vulnérabilité corrigée sans signe d’intrusion n’est pas un incident, mais il vaut la peine de la noter dans vos dossiers de sécurité.

             

            Foire aux questions

            Mon site affiche une ancienne version de PHP. Est-il vulnérable ? Pas forcément. Certains hébergeurs intègrent le correctif sans changer le numéro de version. Seule la confirmation écrite de votre fournisseur permet de trancher.

            Mes extensions WordPress sont à jour. Suis-je protégé ? Non. La faille se trouve dans PHP, sous WordPress, et l’attaque se déclenche avant que WordPress démarre. Garder WordPress à jour reste quand même utile : cela complique la tâche d’un pirate qui voudrait s’installer après une intrusion.

            Mon site est sur Wix, Shopify ou Squarespace. Dois-je faire quelque chose ? Non. Sur ces plateformes clés en main, le fournisseur gère les serveurs et les correctifs.

            Faut-il mettre mes systèmes hors ligne ? Seulement ceux qui ne peuvent pas être corrigés rapidement, surtout s’ils recueillent des données de clients. De grandes organisations, comme la STM et la SAQ, l’ont fait par précaution. Dans ce cas, la fermeture doit se faire chez l’hébergeur : une extension de maintenance WordPress ne protège pas.

            Comment savoir si mon site a été piraté ? Cherchez des comptes administrateurs inconnus, des fichiers que vous n’avez pas créés ou des redirections étranges. Demandez aussi à votre hébergeur s’il a détecté une activité suspecte sur votre compte.

            Mon courriel est-il touché ? Non, s’il est hébergé chez Microsoft 365 ou Google Workspace. La faille vise les serveurs qui exécutent PHP, comme ceux des sites Web.

            Sources et mises à jour

            La situation évolue rapidement : cet article pourrait être mis à jour.