Technologie · Actualité
PHP2Shell : Deux Vulnérabilités Critiques de PHP Provoquent des Arrêts Mondiaux de Sites Web
Publié:
En bref
Deux vulnérabilités critiques d'exécution de code à distance dans le langage PHP, référencées sous les codes CVE-2026-109618 et CVE-2026-109619 et surnommées « PHP2Shell », permettaient à des attaquants non authentifiés d'exécuter du code sur des serveurs vulnérables. PHP a publié des correctifs le 21 octobre 2026, après la fuite anticipée des détails d'exploitation, et les chercheurs en sécurité affirment que les attaques ont commencé avant la distribution des correctifs, poussant de nombreuses organisations à mettre les sites hors ligne par précaution.
Cette version est une traduction automatique de l'original (English). Lire l'original
PHP, le langage de script qui exécute une grande partie du code côté serveur du web, a été touché par deux vulnérabilités critiques de sécurité divulguées en octobre 2026. Collectivement surnommées « PHP2Shell » et référencées sous les codes CVE-2026-109618 et CVE-2026-109619, ces bugs permettent à un attaquant sans compte ni mot de passe d'exécuter du code arbitraire sur un serveur web affecté.
Ce que font les vulnérabilités
Selon la société de sécurité watchTowr, CVE-2026-109618 se produit lorsque PHP manque de mémoire lors de la configuration d'une requête entrante, laissant les données de requête interne seulement partiellement initialisées ; la routine de nettoyage de PHP traite alors à tort ces données invalides comme valides. CVE-2026-109619 implique que l'état interne lié à une requête persiste après que la mémoire à laquelle elle pointe ait déjà été libérée, de sorte qu'une requête ultérieure traitée par le même processus worker peut utiliser cet état obsolète avant que l'initialisation normale le réinitialise.
La société de recherche Wiz, qui a examiné les vulnérabilités, a déclaré à Help Net Security que ces problèmes avaient échappé à l'attention pendant des années et se classent parmi les plus graves jamais découvertes dans le langage. Au-delà de l'exécution de code à distance complète, watchTowr a déclaré que les bugs peuvent également bloquer les processus workers de PHP, permettre des lectures de fichiers arbitraires ou fuir la mémoire du serveur.
Qui l'a découvert et quand
Les deux vulnérabilités ont été signalées par le biais d'efforts de recherche distincts. L'avis de WatchTowr crédite l'équipe de recherche en sécurité chez Calif avec la découverte, tandis que la couverture de Help Net Security attribue l'identification et la divulgation aux chercheurs de Wiz. La chronologie de la divulgation était inhabituelle : les détails censés rester sous embargo ont été divulgués publiquement le 20 octobre 2026, et watchTowr a confirmé que les informations divulguées étaient authentiques. Les responsables de PHP ont réagi en publiant des correctifs un jour avant la date initialement prévue du 22 octobre, à 14h00 UTC le 21 octobre 2026.
Portée : qui exécute PHP vulnérable
PHP reste l'un des langages côté serveur les plus largement utilisés sur le web, et les vulnérabilités peuvent affecter toute configuration qui traite les requêtes HTTP entrantes via celui-ci. Les configurations affectées incluent PHP-FPM, Apache avec mod_php, php-cgi, FrankenPHP et LiteSpeed, selon watchTowr, ce qui signifie que le bug se situe dans la couche serveur elle-même plutôt que dans une application particulière.
| Branche PHP | Versions vulnérables | Version corrigée |
|---|---|---|
| 8.5.x | Avant 8.5.12 | 8.5.12 |
| 8.4.x | Avant 8.4.27 | 8.4.27 |
| 8.3.x | Avant 8.3.36 | 8.3.36 |
| 8.2.x | Avant 8.2.35 | 8.2.35 |
| 7.4, 8.0, 8.1 | Toutes les versions | Aucun correctif officiel du noyau PHP ; backports de distributeur/LTS ou passage à une branche supportée |
| 7.3 et antérieur | Toutes les versions | Aucune correction disponible ; mise à niveau vers une branche supportée requise |
Parce que PHP 7.4, 8.0 et 8.1 ne sont plus officiellement supportés, watchTowr dit qu'il n'y a pas de correctif du projet noyau PHP pour les sites fonctionnant toujours sur ces branches, bien que les backports de distributeur Linux ou de fournisseur de support à long terme puissent être disponibles comme option intermédiaire ; sinon ces installations doivent passer à une branche supportée. PHP 7.3 et antérieur n'ont aucun correctif, selon watchTowr. L'avis de PHP indique qu'aucune modification de configuration ne ferme complètement les vulnérabilités sans mise à jour du logiciel.
Impact et exploitation
Help Net Security a rapporté qu'un réseau de honeypot exécuté par Amazon a détecté des tentatives d'exploitation le 17 octobre 2026, quatre jours avant le correctif public, suggérant que certains attaquants avaient un accès anticipé aux détails d'exploitation. WatchTowr a déclaré que son propre réseau de honeypot « Attacker Eye » a observé une exploitation active en cours après la publication du correctif du 21 octobre. Les systèmes de gestion de contenu construits sur PHP, notamment WordPress, Drupal et Joomla, ainsi que les applications basées sur Laravel et les plateformes de commerce électronique, sont tous dans la portée affectée car ils s'exécutent sur le moteur PHP vulnérable.
À mesure que l'application des correctifs progressait, les agences gouvernementales, les forums en ligne, les plateformes de jeux et certains sites liés à l'infrastructure ont été mis hors ligne par précaution tandis que les opérateurs appliquaient les correctifs, selon la couverture résumée dans l'entrée Wikipedia PHP2Shell. Le Centre national de cybersécurité du Royaume-Uni a exhorté les organisations qui n'ont pas pu appliquer les correctifs immédiatement à mettre les systèmes vulnérables hors ligne à la place, a rapporté Help Net Security.
Ces découvertes figurent parmi les vulnérabilités les plus graves jamais découvertes dans PHP, et sans doute dans l'histoire du logiciel.
Évaluation de la gravité et ce que les opérateurs de site doivent faire
Les propres développeurs de PHP ont évalué les deux vulnérabilités à 9,2 sur 10 selon l'échelle CVSS v4.0, un score « critique », selon l'avis de watchTowr. Le chemin de remédiation clair, selon l'avis de PHP et watchTowr, est la mise à jour vers PHP 8.5.12, 8.4.27, 8.3.36 ou 8.2.35 selon la branche qu'exécute un serveur ; les sites sur 7.4, 8.0 ou 8.1 doivent utiliser un backport de distributeur ou passer à une branche supportée, tandis que les serveurs sur 7.3 ou antérieur n'ont aucune correction disponible et doivent être mis à niveau.
Vos questions
- Qu'est-ce que PHP2Shell ?
- PHP2Shell est le surnom de deux vulnérabilités critiques de PHP, CVE-2026-109618 et CVE-2026-109619, qui permettent à un attaquant sans identifiants de connexion d'exécuter du code sur un serveur web exécutant PHP vulnérable.
- Quelles versions de PHP sont affectées ?
- Les versions antérieures à 8.2.35, 8.3.36, 8.4.27 et 8.5.12 sont vulnérables et disposent de correctifs officiels. PHP 7.4, 8.0 et 8.1 sont également affectés ; puisque ces branches ne sont pas supportées, il n'y a pas de correctif officiel du noyau PHP, bien que des backports de distributeur ou de fournisseur LTS puissent être disponibles, selon watchTowr. PHP 7.3 et antérieur n'ont aucune correction disponible.
- PHP2Shell est-il activement exploité ?
- Oui. Help Net Security a rapporté des tentatives d'exploitation détectées via un honeypot Amazon dès le 17 octobre 2026, et watchTowr a déclaré que son réseau de honeypot a observé une exploitation active en cours après le correctif du 21 octobre.
- Combien de sites web pourraient être affectés ?
- PHP reste l'un des langages côté serveur les plus largement utilisés sur le web, y compris l'alimentation des sites construits sur WordPress, Drupal et Joomla, donc les deux vulnérabilités ont une portée potentielle large, selon watchTowr et le résumé dans l'entrée Wikipedia PHP2Shell.
- Comment un opérateur de site peut-il le corriger ?
- L'avis de PHP et watchTowr disent tous deux que la seule correction complète est la mise à jour vers une version corrigée — 8.5.12, 8.4.27, 8.3.36 ou 8.2.35 selon la branche — puisqu'aucune modification de configuration ne ferme complètement les vulnérabilités. Les sites sur des branches non supportées (7.4, 8.0, 8.1, ou 7.3 et antérieur) doivent utiliser les backports du fournisseur où disponibles ou mettre à niveau vers une branche supportée.
Les sources
Ce texte a été préparé avec l'intelligence artificielle et a passé une vérification automatique des sources avant publication. Si vous voyez une erreur, demandez une correction. Demander une correction ou un droit de réponse · Notre méthode
À lire aussi

TechnologieComparatif
PlayStation 5 Pro vs un PC Gamer Assorti : Prix et Performance Comparés
Sony a lancé la PlayStation 5 Pro à 699,99 $ en novembre 2024, mais selon les rapports d'Engadget, son prix aux États-Unis avait grimpé à environ 900 $ en avril 2026, et une estimation de SlashGear d'octobre 2026 la situe près de 1 580 $. Un PC construit autour du GPU et du CPU que les experts en benchmarks considèrent comme les plus proches de la console coûte environ 1 050 $ à 1 530 $ selon les pièces choisies, selon les tests de SlashGear et BGR.
TechnologieActualité
Deux Failles Critiques de PHP Surnommées "PHP2Shell" Exposent la Majeure Partie du Web
Deux vulnérabilités critiques de PHP surnommées "PHP2Shell" permettent aux attaquants d'exécuter du code malveillant sur les serveurs web sans se connecter, selon l'entreprise de sécurité qui les a découvertes. Les correctifs pour CVE-2026-109618 et CVE-2026-109619 ont été distribués le 21 octobre 2026, des mois après que les chercheurs ont d'abord signalé les bugs, et plusieurs entreprises ont depuis enregistré des tentatives d'exploitation à l'état sauvage.

TechnologieListe
Les meilleures applications et utilitaires Android que vous pouvez obtenir en dehors du Google Play Store
Les utilisateurs d'Android ne sont pas limités à Google Play : le référentiel open-source F-Droid, le client Google Play anonyme Aurora Store, le suivi des mises à jour Obtainium et le catalogue basé sur Shizuku ShizuStore distribuent des applications que le magasin officiel ne répertorie pas ou n'autorise pas. Voici neuf magasins et utilitaires qui valent le coup de connaître, basés sur leurs propres listes et les rapports de MakeUseOf et Pocket-lint.
TechnologieAnalyse
PHP2Shell : les deux failles PHP critiques qui ont forcé les gouvernements à déconnecter les sites publics
PHP2Shell est le surnom de deux failles critiques d'exécution de code à distance sans authentification dans le langage de programmation PHP — CVE-2026-109618 et CVE-2026-109619 — divulguées les 20-21 octobre 2026. Comme PHP alimente une très grande part des sites web mondiaux, ces failles ont poussé plusieurs gouvernements à déconnecter les sites publics à titre préventif. La correction officielle consiste à mettre à jour PHP ; des atténuations intermédiaires au niveau du serveur existent, mais il y a peu qu'un lecteur individuel puisse faire au-delà de surveiller les avis de violation et d'utiliser des mots de passe forts et uniques.