Quelles versions de PHP contiennent le correctif PHP2Shell ?
| Branche | Première version corrigée |
|---|---|
| PHP 8.2 | 8.2.35 |
| PHP 8.3 | 8.3.36 |
| PHP 8.4 | 8.4.27 |
| PHP 8.5 | 8.5.12 |
| 8.1 et antérieures | Pas 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 :
| Éditeur | Version | Paquet | Version du paquet corrigé | Statut |
|---|---|---|---|---|
| Ubuntu | 22.04 | php8.1 | 8.1.2-1ubuntu2.28 | Corrigé |
| Ubuntu | 24.04 | php8.3 | 8.3.6-0ubuntu0.24.04.13 | Corrigé |
| Ubuntu | 26.04 | php8.5 | 8.5.4-0ubuntu1.5 | Corrigé |
| Ubuntu | 26.10 | php8.5 | 8.5.9-0ubuntu2.1 | Corrigé |
| Debian | 13 | php8.4 | 8.4.27-1~deb13u1 | Corrigé |
| Docker Official Images | — | php | — | Non vérifié |
| 宝塔 / aaPanel | — | PHP 7.4 | 7.4.34 | Corrigé |
| 宝塔 / aaPanel | — | PHP 8.0 | 8.0.27 | Corrigé |
| 宝塔 / aaPanel | — | PHP 8.1 | 8.1.35 | Corrigé |
| 宝塔 / aaPanel | — | PHP 8.2–8.5 | 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 | Corrigé |
| XServer | — | PHP | — | Non vérifié |
| ConoHa WING | — | PHP | — | Non vérifié |
| ロリポップ! | — | PHP | — | Non vérifié |
| 1Panel | — | 1panel/php | 8.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 configuration | Qui met PHP à jour | Guide |
|---|---|---|
| Hébergement mutualisé ou infogéré | Votre hébergeur | Cette page, plus bas |
| cPanel ou Plesk | Vous choisissez la version ; l’hébergeur l’installe | Changer de version PHP dans cPanel |
| Votre propre serveur Ubuntu ou Debian | Vous | Mettre à jour PHP sous Ubuntu |
| Docker | Vous | Image Docker PHP |
| PHP 7.4, 8.0, 8.1 ou compilation personnalisée | Vous ou votre éditeur | Fin de vie de PHP |
| WordPress sur l’une de ces configurations | Comme ci-dessus | Version PHP de WordPress |
Les guides du correctif PHP2Shell disponibles en français, par configuration :
- Panneaux de contrôle : cPanel et Plesk
- Hébergeurs : OVHcloud, o2switch, Infomaniak, PlanetHoster, IONOS, Hostinger
- Serveurs et environnements : Ubuntu et Debian, Docker, PHP 7.4, 8.0, 8.1
- Applications : WordPress
- WAF et CDN : Cloudflare, AWS WAF, Fastly, Imperva et autres
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.
- Vérifiez votre version. Dans WordPress : Outils → Santé du site → Infos → Serveur. Sinon, dans les réglages PHP du panneau de votre hébergeur.
- Comparez-la aux versions corrigées ci-dessus, ou utilisez le vérificateur de version PHP.
- Passez à une version corrigée de la même branche si votre panneau en propose une.
- Sinon, contactez votre hébergeur avec le message ci-dessous.
- 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 :
- Quelle version de PHP utilise mon site ?
- 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 ?
- Si tous les processus PHP ont été redémarrés ensuite ?
- 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 -vsur 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 ?
- The PHP Group : avis de sécurité et versions corrigées
- Avis GitHub GHSA-w8hw-w9fx-j79w
- Avis GitHub GHSA-6wmf-4rv5-p3rp
- WordPress.org : mettre à jour PHP (Update PHP)
- WordPress.org : écran Santé du site (Site Health)
- Canonical : bulletin de sécurité Ubuntu
- Debian : annonce de sécurité
- cPanel : MultiPHP Manager
- Plesk : réglages PHP
- XServer : suspension préventive du panneau de contrôle (X)
- Lolipop : avis de suspension préventive (X)
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.
- Security advisory: Critical remote code execution vulnerabilities, update nowOfficiel The PHP Group
- RCE via OOM corruptionOfficiel The PHP Group
- RCE via stale global stateOfficiel The PHP Group
- Update PHPOfficiel WordPress.org
- Site Health screenOfficiel WordPress.org
- USN-8948-1: PHP vulnerabilitiesÉditeur Canonical
- DSA-6574-1 php8.4 security updateÉditeur Debian Security Team
- MultiPHP Manager for cPanelÉditeur cPanel
- PHP SettingsÉditeur Plesk
- 予防的な安全対策のためアカウント管理画面等へのアクセスを一時停止(X)Éditeur エックスサーバー
- PHPの重大な脆弱性への予防措置としてサービスサイト等を順次停止(X)Éditeur ロリポップ!