Accueil/Actualités/Sécurité

Faille PHP « php2shell » : votre site est-il concerné ?

Publié le Par Axel Perraud, développeur web à LyonLecture : 5 min

Deux failles critiques viennent d'être découvertes dans PHP, le langage qui fait tourner la majorité des sites internet, dont tous les sites WordPress. Pas de panique, mais une mise à jour s'impose : voici ce qu'il faut savoir et comment faire, simplement.

Ce qui s'est passé

Le 20 octobre 2026, les détails de deux failles de sécurité de PHP ont fuité sur internet, avant la date prévue pour leur publication officielle. L'équipe de PHP a donc avancé la sortie des correctifs au 21 octobre. Les chercheurs ont surnommé l'ensemble « php2shell ».

Elles portent les identifiants CVE-2026-109618 et CVE-2026-109619 et sont classées critiques (9,2 sur 10). Concrètement, un attaquant peut, en envoyant des requêtes piégées à votre site, exécuter du code sur le serveur, sans avoir besoin d'un identifiant ni d'une faille dans votre propre site. Des tentatives d'exploitation ont déjà été observées.

Qui est concerné ?

Toutes les versions de PHP de 5.4 à 8.5.11 sont touchées. Autrement dit, la quasi-totalité des sites qui utilisent PHP au 21 octobre 2026 :

  • les sites WordPress, PrestaShop, Joomla, Drupal…
  • les sites sur mesure développés en PHP ;
  • les hébergements mutualisés (OVH, o2switch, Hostinger, IONOS…), où c'est vous qui choisissez la version de PHP.

Un site entièrement statique (sans PHP) n'est pas concerné.

Les versions qui corrigent la faille

Branche PHPVersion corrigéeStatut
PHP 8.58.5.12Corrigée
PHP 8.48.4.27Corrigée
PHP 8.38.3.36Corrigée
PHP 8.28.2.35Corrigée
PHP 8.1, 8.0, 7.x…AucuneFin de vie : pas de correctif

Point important : beaucoup de sites tournent encore en PHP 8.0 ou 7.4, des versions qui ne sont plus maintenues. Pour elles, il n'y aura pas de correctif officiel : il faut changer de version, idéalement pour PHP 8.4.

Comment vérifier votre site

Sur un site WordPress

Dans l'administration, ouvrez Outils → Santé du site → Informations → Serveur. La ligne « Version de PHP » vous donne la réponse.

Sur un hébergement OVH

Dans l'espace client OVHcloud : Web Cloud → Hébergements → votre hébergement → Informations générales. La version de PHP est indiquée dans « Configuration ». Elle se trouve aussi dans le fichier .ovhconfig à la racine de votre FTP, à la ligne app.engine.version.

Chez un autre hébergeur

Cherchez « Version PHP » ou « Sélecteur PHP » dans votre panneau d'administration (cPanel, Plesk…). En cas de doute, votre hébergeur ou votre développeur peut vous répondre en deux minutes.

Mettre à jour sans casser son site

  1. Faites une sauvegarde complète : fichiers et base de données.
  2. Sur WordPress, mettez d'abord à jour WordPress, le thème et toutes les extensions : les anciennes extensions sont la première cause de problème après un changement de PHP.
  3. Passez à PHP 8.4 depuis votre espace d'hébergement. Chez OVH, le changement prend effet en quelques minutes.
  4. Testez les pages importantes : accueil, formulaire de contact, panier ou réservation, connexion à l'administration.
  5. En cas de souci, revenez à l'ancienne version le temps de corriger. Sur un hébergement correctement configuré, c'est réversible en quelques minutes.

Sur mon propre site, la bascule de PHP 8.0 vers PHP 8.4.27 a été faite le jour même de la publication du correctif : quelques minutes de travail, aucune coupure, et toutes les pages vérifiées une à une.

Et ensuite ?

Cette faille rappelle une règle simple : un site internet s'entretient. La version de PHP, les extensions et le thème doivent être tenus à jour, comme on fait réviser une voiture. Un site laissé tel quel pendant des années finit toujours par devenir une porte d'entrée.

Si vous ne savez pas sur quelle version tourne votre site, ou si vous préférez ne pas vous en occuper vous-même, je peux le vérifier et faire la mise à jour pour vous.

Questions fréquentes

Mon site WordPress est-il concerné par la faille php2shell ?

Oui s'il tourne sur une version de PHP antérieure à 8.5.12, 8.4.27, 8.3.36 ou 8.2.35, ce qui est le cas de la grande majorité des sites au 21 octobre 2026. La faille est dans PHP lui-même : WordPress, PrestaShop ou un site sur mesure sont tous exposés tant que PHP n'est pas mis à jour.

Quelle version de PHP corrige la faille ?

Les versions corrigées publiées le 21 octobre 2026 sont PHP 8.5.12, 8.4.27, 8.3.36 et 8.2.35. Les versions qui ne sont plus maintenues (8.1, 8.0, 7.x…) ne recevront pas de correctif officiel.

Comment changer la version de PHP chez OVH ?

Dans l'espace client OVHcloud, onglet Hébergements, Informations générales, modifiez la configuration et choisissez PHP 8.4. On peut aussi modifier la ligne app.engine.version du fichier .ovhconfig à la racine du FTP. Le changement s'applique en quelques minutes.

Mettre à jour PHP peut-il casser mon site ?

C'est possible si le site utilise des extensions ou un thème anciens. Il faut donc sauvegarder, mettre à jour WordPress, le thème et les extensions, changer la version de PHP, puis tester les pages importantes. En cas de problème, on revient à l'ancienne version en quelques minutes, le temps de corriger.

Votre site est-il à jour ?

Je vérifie la version de PHP de votre site et je m'occupe de la mise à jour, en toute sécurité. Réponse sous 24 h.

Demander une vérification