Une vulnérabilité critique nommée PHP2Shell a poussé l’équipe PHP à publier des correctifs d’urgence, mettant en danger des millions de sites web si la mise à jour PHP n’est pas appliquée rapidement. Les plateformes courantes comme WordPress, PrestaShop, Drupal ou Joomla peuvent être compromises par une simple requête, et des tentatives d’attaque massives sont déjà observées. Ce texte explique clairement la nature de la faille, les risques concrets pour votre activité et les actions prioritaires à mener pour protéger vos systèmes.
PHP2Shell, de quoi parle-t-on ?
La faille dite PHP2Shell touche le cœur même du moteur PHP et non les CMS ou extensions. Son score de gravité est très élevé, ce qui signifie qu’un attaquant peut exécuter du code arbitraire sans authentification. Les correctifs diffusés le 21 octobre 2026 corrigent ce problème uniquement au niveau du langage PHP.

Cette faiblesse permet la prise de contrôle d’un serveur à partir d’une simple requête HTTP. Les protections applicatives classiques ne suffisent pas quand le moteur d’exécution est vulnérable. Assurer la mise à jour PHP reste donc la seule solution pérenne pour neutraliser cette attaque.
Deux jours après PHP2Shell, une autre vulnérabilité a été signalée (CVE-2026-115560) et elle n’est pas couverte par les correctifs initiaux. Les équipes techniques doivent rester vigilantes, et, si un correctif n’est pas disponible, désactiver l’option Session Upload Progress représente une mesure temporaire efficace. Un hébergeur ou un développeur peut appliquer cette protection rapidement.
Quels risques pour votre activité ?
Une attaque réussie modifie profondément la confiance, la disponibilité et la confidentialité des services en ligne. Les conséquences varient du vol de données à l’arrêt du commerce en ligne, et la reprise après incident peut coûter bien plus cher qu’une simple maintenance.
- Fuite de données : clients, mots de passe et clés d’accès exposés peuvent entraîner une notification obligatoire à la CNIL.
- Détérioration du référencement : injection de pages de spam ou marquage par Google comme site dangereux.
- Usage malveillant : serveur transformé en relais de spam ou en plateforme pour d’autres attaques.
- Rançongiciel et indisponibilité : blocage du site avec conséquences commerciales immédiates.
Les petites structures ne sont pas à l’abri, car les acteurs malveillants automatisent les scans et exploitations. Un site non mis à jour devient une proie facile pour des robots qui balayent l’Internet en continu.
Comment savoir si votre site est concerné ?
Commencez par identifier la version de PHP utilisée par votre hébergement. Les panneaux de gestion clients indiquent souvent cette information, et sur WordPress la page Santé du site le précise aussi. Si vous ne retrouvez pas ces infos, considérez votre environnement comme potentiellement exposé.
Le tableau ci-dessous récapitule les versions corrigées et les actions recommandées pour chaque cas. Il aide à prioriser les opérations et à communiquer avec votre hébergeur ou prestataire.
| Version PHP | Statut | Action recommandée |
|---|---|---|
| 8.5.12 | Sécurisée | Vérifier les journaux et renouveler mots de passe |
| 8.4.27 | Sécurisée | Appliquer la mise à jour si nécessaire et auditer |
| 8.3.36 | Sécurisée | Contrôler les comptes administrateurs |
| 8.2.35 | Sécurisée | Mettre en place surveillance |
| 8.1 et versions antérieures | Non prises en charge | Migrer vers une version maintenue ou isoler le service |
Si vous n’êtes pas sûr du statut du correctif, demandez une confirmation écrite à votre hébergeur ou faites intervenir un professionnel en sécurité. Ne laissez pas la supposition remplacer la vérification technique.
Quelles mesures prendre immédiatement ?
La priorité absolue consiste à mettre à jour PHP vers une version corrigée lorsque cela est possible. Les versions à cibler sont 8.5.12, 8.4.27, 8.3.36 ou 8.2.35 et supérieures. Une fois le moteur mis à jour, changez les mots de passe et les clés d’accès sensibles afin d’éviter les compromissions persistantes.

- Contactez votre hébergeur et demandez la date d’application du correctif.
- Si le site tourne sur un serveur non maintenu, faites intervenir un développeur pour update immédiat.
- Pendant l’absence de patch pour la CVE récente, demandez de désactiver Session Upload Progress.
Lorsque la mise à jour n’est pas possible dans l’immédiat, mettez en place des protections temporaires et surveillez les logs HTTP. Certaines autorités recommandent d’isoler ou de mettre hors ligne les systèmes vulnérables si aucune solution fiable n’est disponible rapidement.
Que faire si personne ne gère la maintenance de votre site ?
Si personne n’assure la maintenance, vous prenez un risque tangible. La mise à jour peut être exécutée en quelques minutes par un professionnel, alors qu’une attaque peut nécessiter des semaines de restauration. N’attendez pas qu’un incident force la main.
Les développeurs freelance et les agences proposent souvent des contrats de maintenance adaptés pour éviter ce type d’alerte long terme. Solliciter une intervention rapide permet de réduire l’exposition et de préparer un plan de reprise en cas d’incident.
Articles similaires
- Comment protéger les sites non mis à jour contre la faille PHP2Shell ?
- Comment se protéger des attaques exploitant les failles PHP2Shell, Node.js et GitLab ?
- Comment corriger les erreurs et bugs courants sur votre site WordPress ?
- 7 astuces pour protéger votre tablette contre le piratage
- 15 astuces essentielles pour sécuriser un site WordPress

Journaliste high-tech depuis 8 ans, Maxime est expert en actualités et en tendances du marché des logiciels et des applications.