Le 20 octobre 2026, l'équipe de sécurité de PHP a pré-annoncé des correctifs d'urgence pour deux vulnérabilités critiques notées 9,2 selon CVSS v4.0, attendus mercredi à 14h00 UTC — après une fuite des détails. Le CERT-EU européen a prévenu les organisations incapables de corriger à temps d'envisager la mise hors ligne des sites concernés.
Publié le 21 octobre 2026 · 08:31 GMT
Dans la soirée du mardi 20 octobre 2026, l'équipe derrière PHP — le langage qui fait tourner discrètement une grande partie du web — a émis un avertissement extraordinaire des mises à jour d'urgence seraient publiées le mercredi 21 octobre à 14h00 UTC pour corriger deux vulnérabilités critiques, chacune notée 9,2 selon CVSS v4.0. « Tous les utilisateurs de PHP sont encouragés à se préparer dès maintenant », a déclaré l'équipe de sécurité, se réservant le droit de publier plus tôt « si les détails devenaient publics, ou si des preuves d'exploitation active apparaissaient ».
Cette pré-annonce était une réaction : quelques heures plus tôt, l'embargo avait volé en éclats. Un message Hacker News vers 15h20 UTC, signé « petecooper » et depuis supprimé, affirmait que deux failles d'exécution de code à distance notées CVSS 10,0, touchant PHP 5 et versions ultérieures, seraient divulguées jeudi — l'auteur reconnaissant n'avoir aucune preuve au-delà de « source : trust me, bro ». Le chercheur Kevin Beaumont l'a amplifié à 16h39 UTC ; à 19h33 UTC, l'annonce officielle de PHP figurait sur la liste php.announce, avançant le calendrier d'un jour.
Puis est venu l'avertissement qui fait le sel de l'histoire. Le CERT-EU européen a publié son avis 2026-018 : la note de 9,2 indiquait un possible exécution de code à distance sans authentification — exécuter du code sur un serveur sans se connecter. Le CERT-EU a exhorté à corriger immédiatement et estimé que les organisations incapables de le faire devraient envisager de mettre hors ligne les sites touchés — isoler les applications exposées à internet jusqu'au correctif.
Le dossier officiel de PHP est étroit. Deux vulnérabilités. Toutes deux critiques. Toutes deux notées 9,2 selon CVSS v4.0. Publication le 21 octobre 2026 à 14h00 UTC. « Les détails complets, les versions touchées et les versions corrigées seront publiés avec la version. » Voilà l'intégralité du confirmé — identifiants CVE, qualification d'exécution de code à distance et plage de versions viennent de tiers, pas de PHP.
Ce que des tiers ont établi indépendamment est substantiel. watchTowr a déclaré à BleepingComputer que les failles sont réelles — CVE-2026-109618 et CVE-2026-109619 — et estime avoir reproduit CVE-2026-109618, tout en retenant les détails techniques jusqu'aux correctifs. Son PDG, Benjamin Harris : « Nous étions tous censés attendre jeudi 11h00 HE. L'information a fuité. » Comme la fuite originelle, watchTowr parle d'un 10,0 parfait — sa propre évaluation, pas le 9,2 de PHP.
L'ampleur du rayon d'explosion explique l'alarme. Huntress l'a résumé en une phrase : « PHP est partout. Il fait tourner discrètement les sites WordPress, Drupal, Joomla et Magento, les plateformes mutualisées, les panneaux de contrôle, et une foule de logiciels qui n'affichent même pas qu'ils tournent sur PHP. » Un décompte Shodan de Mallory, rapporté par The Hacker News, a recensé ~884 000 hôtes exposés en PHP 8.1 ou antérieur — 59 % des ~1,5 million d'hôtes déclarant une version. Seules les branches 8.2 à 8.5 reçoivent un correctif officiel ; la 8.0 est morte en novembre 2023, la 8.1 en décembre 2025, les 5.x/7.x depuis longtemps. Aucune exploitation active n'était confirmée au 21 octobre.
Presque tout le technique reste vierge. PHP n'a confirmé ni les versions touchées, ni les configurations exposées, ni le chemin d'attaque. Les affirmations divulguées situant les failles dans la gestion des téléversements multipart et du suivi de progression en session sont, comme PHP le souligne, non confirmées.
Nous ne savons pas si les installations par défaut sont vulnérables, ni si distributions et hébergeurs auront des rétroportages à 14h00 UTC. Nous ne savons pas si le 9,2 ou le 10,0 divulgué est la mesure la plus juste — l'écart entre la notation de PHP et la lecture des chercheurs sur les mêmes bogues non divulgués. Ni si PHP publiera plus tôt, ni si les affirmations circulant sur Hacker News et X — code d'exploitation public, attaques commencées — sont réelles ; aucun éditeur crédible ne les a confirmées.
PHP est une infrastructure comme les lames d'un parquet : invisible jusqu'au jour où elle cède. Une exécution de code à distance sans authentification dans le moteur du langage n'est pas un bogue dans un site ou une extension — c'est un bogue dans le sol sous des millions d'entre eux, dans du code exécuté avant que WordPress ou Laravel ne voie la requête. Le correctif doit intervenir au niveau de l'infrastructure ; mettre à jour les extensions ne sauvera personne.
D'où la force du conseil du CERT-EU, qui ne recommande pas à la légère la mise hors ligne de sites web. L'avis reconnaît officiellement que la fenêtre entre divulgation et exploitation de masse pourrait se compter en minutes, pas en jours — Sansec anticipe des tentatives dans les ~15 minutes suivant la publication, selon le précédent de juin 2024. Et les chiffres Mallory/Shodan décrivent un monde où la plupart des PHP exposés sont déjà hors support — une longue traîne de serveurs en fin de vie qui ne peut pas gagner cette course, car aucun correctif ne viendra pour elle.
La divulgation coordonnée est un système de confiance que le 20 octobre a fragilisé. Les embargos ne fonctionnent que si chacun, à l'intérieur, croit que le silence le sert. Le message de petecooper a brisé cette croyance en public — mais la rupture révélatrice est venue de watchTowr elle-même, société de l'intérieur confirmant la fuite sur les réseaux sociaux et mettant fin de fait à l'embargo par son aveu. Une fois gravité, date et CVE publics, l'avancée décidée par PHP était la seule décision honnête restante — un dilemme que le Bureau a exploré dans le dilemme du défenseur.
La rupture plus discrète est le différend de notation : le CVSS existe pour donner à l'industrie un chiffre unique, et quand l'éditeur dit 9,2 pendant que les reproducteurs disent 10,0, le chiffre devient une négociation. Pour les administrateurs, la réponse pratique est inchangée — traiter les failles comme critiques dans tous les cas, car 9,2 contre 10,0 ne change rien au travail avant 14h00 UTC. Des chercheurs indépendants cartographient déjà l'exposition — voir l'analyse d'exposition de Phoenix Security — et le schéma se confirme : le monde pris en charge corrige, le monde abandonné attend.
L'effet de premier ordre est le sprint de correction ; les effets de second ordre commencent dès que le code corrigé est public, car un correctif est aussi une carte. En quelques heures, la différence montrera aux attaquants exactement où sont les failles — la prédiction de quinze minutes de Sansec est de la reconnaissance de schémas, pas de la vantardise. Attendez-vous à une flambée du balayage, à l'absorption par les kits d'exploitation, et au marché du code de « preuve de concept pré-correctif ».
Les hébergeurs devront corriger des parcs sans casser des millions de sites clients ; la longue traîne PHP 5/7 restera simplement exposée, vivier permanent de recrutement de botnets — comme lors de la cyberattaque des supermarchés français couverte par le Bureau. Et un avis du CERT-EU envisageant la mise hors ligne sera cité dans les conseils d'administration et les rapports post-incident — tout en relançant le débat sur les nomenclatures logicielles, car la plupart des organisations ne peuvent recenser où tourne PHP : appliances, conteneurs, produits éditeurs. Le 21 octobre est le jour où cette ignorance se paie.
PHP peut publier plus tôt : gardez une fenêtre de changement accélérée prête. Une chronologie indépendante a reconstitué la fuite minute par minute — une lecture utile en attendant.
La liste, d'après l'avis de PHP, le CERT-EU et Huntress : recenser chaque installation PHP — y compris le PHP embarqué dans appliances et panneaux comme cPanel et Plesk, et la version servant réellement le trafic web ; signaler les systèmes en fin de vie pour mise à niveau, isolement VPN/pare-feu ou déconnexion ; alerter si php-fpm, php-cgi ou le serveur web lance des shells ou des outils de téléchargement. Et n'exécutez pas le code d'exploitation pré-correctif qui circule : The Hacker News le dit crûment — une grande partie de ce que vous lirez dans les 24 prochaines heures sera fausse. Attendez le véritable avis ; il n'est plus qu'à quelques heures.
Le regard occidental Vu de l'Occident, c'est une histoire de processus — la machinerie de la divulgation coordonnée, et ce qui advient quand elle se grippe. Reuters, BleepingComputer et SecurityWeek s'attardent sur l'embargo : qui savait, qui a fuité, qui a confirmé. Le CERT-EU parle la prudence bureaucratique bruxelloise — recenser, préparer, isoler — tandis que Huntress et GoDaddy traduisent le risque en termes commerciaux : vol de données, dégradation, compromission complète.
Le regard oriental L'Orient relaie cette histoire sur le fil des dépêches plutôt qu'il ne l'initie — et c'est en soi toute l'histoire. Le CNA de Singapour a repris la dépêche en quelques heures ; la presse indonésienne a suivi le même matin. Aucune grande enquête originale d'Asie de l'Est ne fait encore pendant aux analyses des éditeurs occidentaux.
Le regard du Sud global Vu du Sud global, PHP2Shell est une histoire de dépendance . La presse technologique indienne — Devdiscourse relayant la dépêche, The Hacker News avec une analyse Shodan originale — l'a couverte comme une actualité d'infrastructure : l'économie indienne des développeurs et de l'hébergement tourne sur PHP. Le sens austral est la longue traîne que le Nord oublie : l'hébergement mutualisé bon marché en Afrique, en Asie du Sud et en Amérique latine tourne sur des versions qui ne recevront jamais ce correctif, administrées par des gens qui n'en apprendront l'existence, le cas échéant, que par une dépêche.
Les identifiants utilisés par les chercheurs pour les deux failles critiques de PHP — l'avis officiel de PHP ne les nomme ni l'un ni l'autre. watchTowr les décrit comme des vulnérabilités d'exécution de code à distance, permettant d'exécuter du code sur un serveur vulnérable. PHP les note 9,2 selon CVSS v4.0 ; watchTowr et la fuite originelle parlent de 10,0. Détails, versions touchées et correctifs arrivent avec la publication.
Le CERT-EU européen a prévenu que la note de 9,2 indique une possible exécution de code à distance sans authentification — sans même se connecter — et que les attaquants pourront reconstituer les failles en quelques heures après le correctif. Les organisations incapables de corriger aussitôt doivent isoler les applications exposées, voire mettre hors ligne les sites touchés, plutôt que les laisser exposés.
PHP n'a pas confirmé la liste — elle viendra avec la publication. Messages divulgués et avis du CERT-EU, citant un message public, évoquent toutes les versions depuis PHP 5, sans vérification par PHP. Certain : seules les branches prises en charge 8.2 à 8.5 reçoivent des correctifs officiels. Les 8.1 et antérieures, y compris les 5.x/7.x abandonnées, n'auront aucun correctif officiel.
Recenser chaque installation PHP, y compris le PHP embarqué dans appliances, conteneurs et panneaux comme cPanel et Plesk — en vérifiant la version servant le trafic web, pas le binaire en ligne de commande. Se préparer à mettre à niveau à 14h00 UTC, d'abord les systèmes exposés. Signaler les fins de vie pour mise à niveau, isolement VPN/pare-feu ou déconnexion. Surveiller les processus PHP lançant des shells ; ne pas exécuter le code d'exploitation qui circule.