Versions corrigées disponibles pour PHP 8.2 à 8.5 Ressource communautaire indépendante · faits vérifiés le 22 octobre 2026

Vérificateur PHP2Shell / correctif php2shell

Correctif PHP2Shell : versions de PHP corrigées et mise à jour

Le correctif PHP2Shell est inclus dans 8.2.35, 8.3.36, 8.4.27 et 8.5.12, ainsi que dans les paquets corrigés des distributions Linux. Mettez à jour le PHP qui sert votre site, redémarrez tous les processus PHP, puis vérifiez la version qu’indique votre site. En hébergement mutualisé, c’est votre hébergeur qui l’installe : demandez-lui.

Rédaction de PHP2Shell.helpVérifié le Sources officielles ↓

Quelles versions de PHP contiennent le correctif PHP2Shell ?

BranchePremière version corrigée
PHP 8.28.2.35
PHP 8.38.3.36
PHP 8.48.4.27
PHP 8.58.5.12
8.1 et antérieuresPas de nouvelle version ; correctifs officiels du code source pour 7.4, 8.0 et 8.1

Ce sont les premières versions corrigées ; toute version plus récente de la même branche contient aussi le correctif. Les distributions Linux rétroportent le correctif dans leurs propres paquets, souvent avec un numéro de version d’apparence plus ancienne. Le tableau ci-dessous recense aussi les images, panneaux et hébergeurs dont nous n’avons pas encore vérifié le statut :

ÉditeurVersionPaquetVersion du paquet corrigéStatut
Ubuntu22.04php8.18.1.2-1ubuntu2.28Corrigé
Ubuntu24.04php8.38.3.6-0ubuntu0.24.04.13Corrigé
Ubuntu26.04php8.58.5.4-0ubuntu1.5Corrigé
Ubuntu26.10php8.58.5.9-0ubuntu2.1Corrigé
Debian13php8.48.4.27-1~deb13u1Corrigé
Docker Official Images—php—Non vérifié
宝塔 / aaPanel—PHP 7.47.4.34Corrigé
宝塔 / aaPanel—PHP 8.08.0.27Corrigé
宝塔 / aaPanel—PHP 8.18.1.35Corrigé
宝塔 / aaPanel—PHP 8.2–8.58.2.35 / 8.3.36 / 8.4.27 / 8.5.12Corrigé
XServer—PHP—Non vérifié
ConoHa WING—PHP—Non vérifié
ロリポップ!—PHP—Non vérifié
1Panel—1panel/php8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 (-fpm)Corrigé

Vérifié entre le 21 octobre 2026 et le 22 octobre 2026.

PHP 8.1 et les versions antérieures ne reçoivent plus de nouvelles versions. PHP a publié des correctifs minimaux du code source pour 7.4, 8.0 et 8.1, et certaines distributions fournissent des paquets corrigés pour ces branches ; voir fin de vie de PHP.

Quel guide du correctif PHP2Shell correspond à ma configuration ?

Votre configurationQui met PHP à jourGuide
Hébergement mutualisé ou infogéréVotre hébergeurCette page, plus bas
cPanel ou PleskVous choisissez la version ; l’hébergeur l’installeChanger de version PHP dans cPanel
Votre propre serveur Ubuntu ou DebianVousMettre à jour PHP sous Ubuntu
DockerVousImage Docker PHP
PHP 7.4, 8.0, 8.1 ou compilation personnaliséeVous ou votre éditeurFin de vie de PHP
WordPress sur l’une de ces configurationsComme ci-dessusVersion PHP de WordPress

Les guides du correctif PHP2Shell disponibles en français, par configuration :

Les guides consacrés à d’autres panneaux, hébergeurs, systèmes et applications n’existent pour l’instant qu’en anglais.

Comment obtenir le correctif PHP2Shell en hébergement mutualisé ?

En hébergement mutualisé, c’est l’hébergeur qui installe PHP. Certains mettent à jour automatiquement ; d’autres proposent plusieurs versions de PHP par site, et vous n’obtenez le correctif qu’après avoir choisi une version corrigée.

  1. Vérifiez votre version. Dans WordPress : Outils → Santé du site → Infos → Serveur. Sinon, dans les réglages PHP du panneau de votre hébergeur.
  2. Comparez-la aux versions corrigées ci-dessus, ou utilisez le vérificateur de version PHP.
  3. Passez à une version corrigée de la même branche si votre panneau en propose une.
  4. Sinon, contactez votre hébergeur avec le message ci-dessous.
  5. Vérifiez la nouvelle version une fois qu’il vous a répondu.

Certains hébergeurs ont suspendu temporairement leurs panneaux de contrôle ou leurs sites de service par précaution, par exemple XServer et Lolipop au Japon. Si votre panneau est indisponible, consultez la page d’état ou les annonces de l’hébergeur avant de modifier quoi que ce soit.

Que faut-il envoyer à mon hébergeur ?

Copiez ce message dans un ticket de support et remplacez les parties entre crochets :

Bonjour, mon site [example.com] est hébergé chez vous. PHP a publié des correctifs de sécurité pour les vulnérabilités PHP2Shell (CVE-2026-109618 et CVE-2026-109619).

Pourriez-vous m’indiquer :

  1. Quelle version de PHP utilise mon site ?
  2. S’il a été mis à jour vers une version corrigée (8.2.35, 8.3.36, 8.4.27, 8.5.12 ou ultérieure) ou vers un paquet d’éditeur qui inclut le correctif ?
  3. Si tous les processus PHP ont été redémarrés ensuite ?
  4. Si ce n’est pas encore fait, quand la mise à jour sera appliquée, et si je dois faire quelque chose ?

Merci.

Si votre hébergeur affirme que le site est corrigé alors que le numéro de version n’a pas changé, demandez-lui quel paquet ou quel bulletin de sécurité contient le correctif : les rétroportages des distributions peuvent conserver l’ancien numéro.

La mise à jour de PHP va-t-elle casser mon site ?

Passer à une version plus récente de la même branche (par exemple d’une ancienne version 8.3 à 8.3.36) apporte des corrections de bugs et de sécurité, pas de nouvelles fonctionnalités : cela casse rarement un site. Changer de branche, par exemple de 7.4 à 8.3, peut casser d’anciens thèmes, extensions ou morceaux de code : faites une sauvegarde et testez d’abord sur une copie de préproduction. Après la mise à jour, vérifiez la connexion, les formulaires, les envois de fichiers, les paiements et les tâches planifiées, pas seulement la page d’accueil.

Comment vérifier que le correctif PHP2Shell a fonctionné ?

  • Redémarrez tous les processus PHP. Les pools PHP-FPM et Apache continuent d’exécuter l’ancien PHP tant qu’ils n’ont pas redémarré.
  • Vérifiez ce qu’indique le site, pas seulement la ligne de commande : Santé du site dans WordPress ou votre panneau de contrôle. php -v sur le serveur affiche le PHP en ligne de commande, qui peut être différent. Saisissez le résultat dans le vérificateur de version PHP.
  • Recommencez pour chaque site, pool de processus et conteneur. Un site corrigé ne signifie pas que les autres le sont.
  • Si vous avez corrigé tardivement, consultez le guide vérifier si votre site a été piraté. Le correctif bouche la faille mais ne supprime pas une porte dérobée.

Et si je ne peux pas installer le correctif PHP2Shell aujourd’hui ?

N’utilisez les mesures temporaires officielles que pour gagner du temps : elles réduisent l’exposition à certains vecteurs d’attaque précis, mais ne corrigent rien et ne rendent pas le site sûr. Voir la page mesures temporaires contre PHP2Shell. Si vous ne pouvez pas corriger, plusieurs agences nationales conseillent de mettre le site hors ligne ou de l’isoler en attendant.

Comment expliquer le correctif à mon responsable ou à mes clients ?

Donnez des faits : quels sites utilisent quel PHP, ce qui a été mis à jour, ce qui reste en attente, qui s’en charge et quand aura lieu la prochaine mise à jour. Distinguez bien « corrigé » et « vérifié contre les intrusions ». Exemple : « Nos sites fonctionnent sous PHP. Deux vulnérabilités critiques de PHP ont été corrigées aujourd’hui ; nous avons mis à jour [N] sites, [M] sont en attente chez notre hébergeur, prévus d’ici le [date]. » Retour au vérificateur PHP2Shell.

Quelles sources appuient cette page ?

Vérifiez votre PHP face à PHP2Shell

Saisissez la version indiquée par votre site. Nous la comparons à la première version corrigée de sa branche et vous indiquons la marche à suivre.

Vérificateur PHP2Shell →

Sources

Les faits essentiels de cette page (versions corrigées, détails des CVE, paquets des distributions et alertes des agences) proviennent de sources officielles. Les travaux de recherche, articles de presse et publications de la communauté sont signalés comme tels.