Dernière mise à jour : 21 octobre 2026, 22h30. Statut : protections actives sur notre hébergement mutualisé. Le correctif définitif de PHP n’est pas encore déployé. Cet article sera mis à jour à chaque étape (voir l’historique des mises à jour en bas de page).
Deux failles critiques ont été publiées dans PHP le 21 octobre 2026. Elles permettent à un attaquant d’exécuter du code sur un serveur sans avoir besoin de se connecter. Un outil d’attaque public, php2shell, circule déjà, et des tentatives d’exploitation ont été constatées sur Internet depuis le matin.
Nous en avons observé sur notre hébergement mutualisé. Voici ce qui se passe, ce que nous avons déjà mis en place, ce qui reste à faire et ce que vous pouvez faire dès maintenant pour votre site.
L’essentiel
- Deux failles PHP de gravité 9,2 sur 10 (CVSS v4) touchent le traitement des formulaires avec envoi de fichiers.
- Des tentatives d’exploitation ont visé quelques sites de notre hébergement mutualisé. Aucune compromission n’est prouvée à ce stade, mais nous ne pouvons pas l’exclure. Les clients concernés seront contactés directement.
- Des protections sont actives depuis ce soir. Elles réduisent fortement le risque, mais ne remplacent pas le correctif de PHP, que nous préparons.
- De votre côté : utilisez une version de PHP encore maintenue, mettez à jour votre CMS et vérifiez votre site (6 actions plus bas).
Que se passe-t-il exactement ?
Deux failles, un outil d’attaque public
Les failles portent les références CVE-2026-109618 et CVE-2026-109619. Elles se situent dans la façon dont PHP traite les requêtes multipart/form-data, c’est-à-dire les formulaires qui envoient des fichiers : formulaire de contact avec pièce jointe, import d’images, espace membre.
- CVE-2026-109618 corrompt la mémoire du processus PHP pendant la lecture de la requête. Selon l’avis officiel, elle peut aussi laisser fuiter des informations sensibles, comme des identifiants.
- CVE-2026-109619 réutilise l’état d’une requête précédente dans une requête suivante, ce qui peut conduire à l’exécution de code.
php2shell est le nom du code d’exploitation publié sur Internet. Concrètement, il rend ces failles exploitables par n’importe qui, sans compétence particulière. Des chercheurs en sécurité ont constaté des attaques dès la matinée du 21 octobre, avant même la publication des correctifs.
Sources : avis officiels PHP (CVE-2026-109618, CVE-2026-109619), Sansec et CERT-FR.
Quels sites sont concernés ?
Toutes les versions de PHP sont touchées, selon les chercheurs de Sansec et de watchTowr. Les correctifs officiels n’existent que pour quatre branches :
| Version de PHP | Correctif officiel | Notre état |
|---|---|---|
| 8.5 | 8.5.12 | Correctif en préparation |
| 8.4 | 8.4.27 | Correctif en préparation |
| 8.3 | 8.3.36 | Correctif en préparation |
| 8.2 | 8.2.35 | Correctif en préparation |
| 8.1 et antérieures (7.x, 5.6…) | Aucun, et il n’y en aura pas | Protections actives, sans correctif possible |
Ces failles concernent aussi les sites sous WordPress, PrestaShop ou tout autre CMS : le problème vient de PHP lui-même, pas de votre extension ou de votre thème.
Notre situation, en toute transparence
Ce qui est déjà en place
Depuis le début de la soirée du 21 octobre, plusieurs protections sont actives sur notre hébergement mutualisé :
- Réglages de PHP durcis : nous avons désactivé les fonctions que les attaquants utilisent pour la seconde faille.
- Filtrage avant PHP : les requêtes d’envoi de fichiers qui ont le profil d’une attaque sont refusées avant même d’atteindre votre site. Plus de 150 requêtes de scan ont été rejetées en quelques minutes, sans impact constaté sur les envois légitimes.
- Blocage des sources hostiles : les adresses à l’origine des tentatives d’exploitation sont bloquées.
- Surveillance renforcée : chaque envoi de fichier et chaque rejet sont désormais journalisés et analysés.
Ce qui reste à faire
Soyons clairs : ces protections réduisent le risque, elles ne le suppriment pas. La faille CVE-2026-109618 ne peut être corrigée par aucun réglage. Seule la mise à jour de PHP la règle, et uniquement pour les versions 8.2 à 8.5.
Nous préparons donc les versions corrigées de PHP. Nous n’annonçons pas d’heure de déploiement tant que nous n’avons pas validé les nouveaux binaires. Cet article sera mis à jour dès qu’ils seront en production.
Des tentatives d’exploitation ont été observées
En début de soirée, quelques sites de notre hébergement mutualisé ont reçu une séquence d’attaque typique de l’exploit php2shell. Elle a provoqué des erreurs côté serveur, puis elle a cessé.
Nous n’avons trouvé aucun signe de compromission : pas de processus anormal, pas de fichier déposé. Mais la fuite d’informations décrite par les avis ne laisse pas de trace visible dans nos journaux. Nous ne pouvons donc pas prouver que rien n’a fuité. Les clients dont le site a été visé seront contactés directement, avec les consignes précises à suivre.
Que faire maintenant ? Les 6 actions pour votre site
- Utilisez une version de PHP encore maintenue. Si votre site tourne en PHP 8.1 ou plus ancien, passez en 8.3, 8.4 ou 8.5, qui recevront le correctif en premier. Testez la compatibilité avant : consultez notre guide pour modifier la version de PHP. Notre article sur PHP 8.5 détaille les gains et la compatibilité.
- Mettez à jour votre CMS, vos thèmes et vos extensions. Voir comment mettre à jour un CMS. Une attaque réussie s’appuie souvent sur plusieurs failles combinées.
- Supprimez les formulaires d’envoi de fichiers dont vous n’avez pas besoin. Pas de formulaire d’upload, pas de surface d’attaque.
- Ne réactivez pas
session.upload_progress.enabled. Nous l’avons désactivé. Si un fichier.user.iniouphp.inide votre site le remet àOn, retirez cette ligne. - Surveillez votre site. Cherchez des fichiers PHP que vous ne reconnaissez pas, des redirections inattendues ou des comptes administrateur inconnus (détails ci-dessous).
- Faites une sauvegarde complète maintenant et conservez-la hors de votre hébergement. Elle vous permettra de restaurer une version saine si besoin.
Notre pare-feu et nos conseils pour sécuriser un blog WordPress complètent ces mesures.
Comment savoir si mon site a été compromis ?
Un site piraté ne se voit pas toujours. Voici les signes à vérifier dans les prochains jours :
- Fichiers inconnus : des fichiers
.phprécents dans les dossiersuploads,wp-contentoutmpque vous n’avez pas créés. - Comportement anormal : redirections vers d’autres sites, pages de spam, lenteurs soudaines.
- Comptes administrateur que vous ne connaissez pas.
- Alertes de Google ou d’un antivirus signalant votre site.
En cas de doute, changez les mots de passe de la base de données, du FTP et de l’administration de votre CMS, puis restaurez une sauvegarde saine.
Notre guide Mon site WordPress a été piraté : ce que vous devez vérifier détaille la marche à suivre. Contactez notre support si vous avez besoin d’aide pour analyser votre site.
Questions fréquentes
Mon site a-t-il été piraté ?
Nous n’avons aucune preuve de compromission à ce stade. Nous ne pouvons toutefois pas exclure une fuite d’informations sur les sites visés, car elle ne laisse pas de trace. Si votre site a été visé, nous vous contactons directement.
Dois-je changer mes mots de passe ?
Si nous vous contactons, suivez nos consignes sans attendre. Sinon, c’est une précaution raisonnable si vous avez un doute, par exemple en cas de signes suspects sur votre site : mots de passe de la base de données, du FTP et de l’administration du CMS.
Puis-je rester en PHP 7.4 ou 8.1 ?
Ce n’est pas recommandé. Ces versions ne recevront jamais de correctif officiel pour ces failles. Nos protections limitent le risque, mais seule une version maintenue (8.3, 8.4 ou 8.5) pourra être corrigée.
Quand le correctif de PHP sera-t-il déployé ?
Nous préparons les versions corrigées de PHP 8.2 à 8.5. Nous ne donnons pas d’heure avant de les avoir validées. Cet article sera mis à jour dès que le déploiement sera terminé.
Qu’est-ce que php2shell ?
C’est le nom d’un code d’exploitation publié sur Internet pour ces deux failles. Il permet à un attaquant de prendre le contrôle d’un site vulnérable sans identifiant. D’où l’importance de la mise à jour de PHP.
Un hébergement avec PHP à jour
Si votre site tourne sur une version de PHP ancienne, ou si vous cherchez un hébergement où le choix de la version est simple, découvrez notre hébergement mutualisé, nos serveurs cloud VDS et notre offre d’infogérance pour déléguer la sécurité de votre serveur.
Pas sûr du bon choix ? Notre page choisir son hébergement vous aide à comparer. Pour comprendre comment nous protégeons nos serveurs, voyez notre infrastructure.
Historique des mises à jour
- 21 octobre 2026, 22h30 : publication. Protections actives (réglages PHP, filtrage avant PHP, blocage des sources hostiles, surveillance). Correctif définitif de PHP en préparation, non déployé.



