{"id":85153,"date":"2026-11-02T11:37:53","date_gmt":"2026-11-02T10:37:53","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=85153&#038;preview=true&#038;preview_id=85153"},"modified":"2026-11-02T11:44:38","modified_gmt":"2026-11-02T10:44:38","slug":"deploiement-correctif-php2shell","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/","title":{"rendered":"Les coulisses du d\u00e9ploiement du correctif d&rsquo;urgence PHP2Shell par Kinsta"},"content":{"rendered":"<p>Le 21 octobre 2026, des pirates ciblaient d\u00e9j\u00e0 des sites web \u00e0 l\u2019aide de requ\u00eates con\u00e7ues pour exploiter deux failles critiques de PHP, connues sous le nom de \u00ab <a href=\"https:\/\/en.wikipedia.org\/wiki\/PHP2Shell\">PHP2Shell<\/a> \u00bb. Les correctifs de s\u00e9curit\u00e9 officiels n\u2019\u00e9taient pas encore disponibles, mais nos \u00e9quipes d\u2019ing\u00e9nierie et de s\u00e9curit\u00e9 s\u2019\u00e9taient d\u00e9j\u00e0 mises au travail pour prot\u00e9ger les sites h\u00e9berg\u00e9s par Kinsta.<\/p>\n<p>Cette intervention comportait plusieurs volets. Notre \u00e9quipe a activ\u00e9 des <a href=\"https:\/\/kinsta.com\/fr\/blog\/parametres-cloudflare-wordpress\/\">r\u00e8gles de pare-feu Cloudflare<\/a> d\u2019urgence, ajust\u00e9 les configurations PHP et s\u2019est pr\u00e9par\u00e9e \u00e0 d\u00e9ployer les correctifs sur des centaines de milliers de conteneurs d\u00e8s qu\u2019ils seraient disponibles. Parall\u00e8lement, notre <a href=\"https:\/\/kinsta.com\/fr\/support-kinsta\/\">\u00e9quipe de support<\/a> r\u00e9pondait \u00e0 un afflux de questions de clients inquiets pour leurs sites web.<\/p>\n<p>Au 23 octobre, nos protections Cloudflare avaient bloqu\u00e9 plus de 550.000 requ\u00eates ciblant ces vuln\u00e9rabilit\u00e9s. Nous avions \u00e9galement d\u00e9ploy\u00e9 les mises \u00e0 jour de s\u00e9curit\u00e9 PHP n\u00e9cessaires sur l\u2019ensemble de notre plateforme d\u2019h\u00e9bergement et n\u2019avons constat\u00e9 aucun signe de violation r\u00e9ussie.<\/p>\n<figure id=\"attachment_209414\" aria-describedby=\"caption-attachment-209414\" style=\"width: 1528px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-209414 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/10\/kinsta-event-summary.png\" alt=\"Statistiques r\u00e9capitulatives de l\u2019\u00e9v\u00e8nement\" width=\"1528\" height=\"471\"><figcaption id=\"caption-attachment-209414\" class=\"wp-caption-text\">Statistiques r\u00e9capitulatives de l\u2019\u00e9v\u00e8nement<\/figcaption><\/figure>\n<p>Voici comment s\u2019est d\u00e9roul\u00e9e l\u2019intervention, depuis les premiers signes d\u2019exploitation jusqu\u2019au d\u00e9ploiement des correctifs et au travail qui a suivi.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Se pr\u00e9parer \u00e0 PHP2Shell avant la disponibilit\u00e9 des correctifs<\/h2>\n<p>Le 20 octobre, l\u2019\u00e9quipe de s\u00e9curit\u00e9 PHP a <a href=\"https:\/\/www.php.net\/archive\/2026.php#2026-10-20-1\">annonc\u00e9 la publication imminente d\u2019un correctif de s\u00e9curit\u00e9 critique<\/a>, pr\u00e9vue pour le lendemain. L\u2019annonce mettait en garde contre deux vuln\u00e9rabilit\u00e9s pr\u00e9sentant un indice de gravit\u00e9 <a href=\"https:\/\/www.first.org\/cvss\/v4.0\/\">CVSS 4.0<\/a> de 9,2 et encourageait les utilisateurs de PHP \u00e0 se pr\u00e9parer \u00e0 mettre \u00e0 jour leurs installations d\u00e8s que les correctifs seraient disponibles.<\/p>\n<p>Ces vuln\u00e9rabilit\u00e9s, identifi\u00e9es par la suite sous les r\u00e9f\u00e9rences <a href=\"https:\/\/www.cve.org\/CVERecord?id=CVE-2026-109618\">CVE-2026-109618<\/a> et <a href=\"https:\/\/www.cve.org\/CVERecord?id=CVE-2026-109619\">CVE-2026-109619<\/a>, affectent la gestion de la m\u00e9moire interne de PHP et pourraient, dans certaines conditions, permettre \u00e0 des attaquants d\u2019ex\u00e9cuter du code \u00e0 distance sans authentification.<\/p>\n<p>Cette annonce rev\u00eatait une importance particuli\u00e8re pour les sites WordPress, car c\u2019est PHP qui ex\u00e9cute l\u2019application elle-m\u00eame. La mise \u00e0 jour d\u2019une extension ou d\u2019un th\u00e8me WordPress ne suffisait pas \u00e0 corriger ces vuln\u00e9rabilit\u00e9s. C\u2019est l\u2019environnement d\u2019ex\u00e9cution PHP sous-jacent qui n\u00e9cessitait des correctifs de s\u00e9curit\u00e9.<\/p>\n<p>Pour les h\u00e9bergeurs tels que Kinsta, le premier d\u00e9fi consistait \u00e0 prot\u00e9ger les sites web avant que les correctifs officiels ne soient disponibles. Notre \u00e9quipe a commenc\u00e9 \u00e0 se pr\u00e9parer \u00e0 cette publication, mais des tentatives d\u2019exploitation faisaient d\u00e9j\u00e0 leur apparition.<\/p>\n<figure id=\"attachment_209415\" aria-describedby=\"caption-attachment-209415\" style=\"width: 480px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-209415 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/10\/engineers-at-work.gif\" alt=\"L\u2019\u00e9quipe d\u2019ing\u00e9nierie au travail\" width=\"480\" height=\"270\"><figcaption id=\"caption-attachment-209415\" class=\"wp-caption-text\">L\u2019\u00e9quipe d\u2019ing\u00e9nierie au travail (Source : <a href=\"https:\/\/giphy.com\/gifs\/13HgwGsXF0aiGY\">GIPHY<\/a>).<\/figcaption><\/figure>\n<p>Selon <a href=\"https:\/\/linkedin.com\/in\/thatlaszlo\/\">Laszlo Farkas<\/a>, directeur de l\u2019ing\u00e9nierie chez Kinsta, notre \u00e9quipe a commenc\u00e9 \u00e0 observer des requ\u00eates ciblant ces vuln\u00e9rabilit\u00e9s aux premi\u00e8res heures du 21 octobre. Les ing\u00e9nieurs ont v\u00e9rifi\u00e9 manuellement les sites vis\u00e9s et ont continu\u00e9 \u00e0 surveiller l\u2019activit\u00e9 \u00e0 la recherche de signes indiquant une intrusion r\u00e9ussie.<\/p>\n<p>\u00c0 ce moment-l\u00e0, nous avions d\u00e9j\u00e0 pris des mesures pour prot\u00e9ger les sites web h\u00e9berg\u00e9s sur notre plateforme.<\/p>\n<h2>Comment nous avons activ\u00e9 les r\u00e8gles WAF d\u2019urgence de Cloudflare<\/h2>\n<p>Chaque site web h\u00e9berg\u00e9 sur Kinsta est prot\u00e9g\u00e9 par Cloudflare, y compris les <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/environnement-staging\/\">environnements de production et de staging<\/a>. Cela permet \u00e0 notre \u00e9quipe d\u2019ing\u00e9nierie d\u2019appliquer des protections par pare-feu \u00e0 l\u2019ensemble de la plateforme d\u2019h\u00e9bergement sans que les clients aient \u00e0 configurer de r\u00e8gles pour chaque site web individuellement.<\/p>\n<p>Avant la divulgation publique de la faille PHP2Shell, <a href=\"https:\/\/blog.cloudflare.com\/php-vulnerabilities-waf-protection\/\">Cloudflare a mis en place des r\u00e8gles d\u2019urgence du pare-feu d\u2019applications web (WAF)<\/a> afin de d\u00e9tecter les tentatives d\u2019exploitation. Notre \u00e9quipe d\u2019ing\u00e9nieurs a suivi de pr\u00e8s le journal des modifications du WAF de Cloudflare \u00e0 mesure que de nouvelles r\u00e8gles \u00e9taient disponibles, les a examin\u00e9es et a d\u00e9fini leur action sur \u00ab Bloquer \u00bb d\u00e8s que possible.<\/p>\n<p>Comme chaque site Kinsta est d\u00e9j\u00e0 prot\u00e9g\u00e9 par Cloudflare, nous avons pu appliquer ces protections \u00e0 l\u2019ensemble de notre plateforme d\u2019h\u00e9bergement, couvrant \u00e0 la fois les environnements de production et de staging, sans que nos clients aient \u00e0 intervenir.<\/p>\n<p>Cette protection \u00e0 l\u2019\u00e9chelle de la plateforme \u00e9tait essentielle, car PHP2Shell n\u2019\u00e9tait pas une vuln\u00e9rabilit\u00e9 classique au niveau de l\u2019application. Les attaques visaient PHP lui-m\u00eame ; par cons\u00e9quent, les mises \u00e0 jour de s\u00e9curit\u00e9 de WordPress ou les protections au niveau des extensions n\u2019auraient pas r\u00e9solu le probl\u00e8me sous-jacent.<\/p>\n<p>Les r\u00e8gles du WAF nous ont permis de bloquer les tentatives d\u2019exploitation connues pendant que nous pr\u00e9parions les correctifs PHP. Cloudflare a continu\u00e9 \u00e0 mettre \u00e0 jour ses protections \u00e0 mesure que les attaquants modifiaient leurs techniques. Son <a href=\"https:\/\/blog.cloudflare.com\/php-vulnerabilities-waf-protection\/\">rapport technique sur PHP2Shell<\/a> d\u00e9crit comment les attaquants ont modifi\u00e9 leurs charges utiles pour contourner les d\u00e9tections existantes.<\/p>\n<p>Cloudflare a \u00e9galement mis en place une <a href=\"https:\/\/blog.cloudflare.com\/full-transaction-waf\/\">d\u00e9tection compl\u00e8te des transactions<\/a>, qui analyse \u00e0 la fois les signaux provenant de la requ\u00eate HTTP et de la r\u00e9ponse du serveur. Cela fournit des informations suppl\u00e9mentaires pour identifier les requ\u00eates suspectes et permet d\u2019emp\u00eacher qu\u2019une r\u00e9ponse correspondante n\u2019atteigne le demandeur.<\/p>\n<p>Nos ing\u00e9nieurs ont pu observer l\u2019\u00e9volution des sch\u00e9mas d\u2019attaque \u00e0 mesure que de nouvelles r\u00e8gles \u00e9taient mises en place.<\/p>\n<p>Au 23 octobre, les protections Cloudflare couvrant les sites Kinsta avaient bloqu\u00e9 <strong>plus de 550.000 requ\u00eates ciblant PHP2Shell<\/strong>.<\/p>\n<p>Ce chiffre correspond aux requ\u00eates bloqu\u00e9es li\u00e9es \u00e0 ces vuln\u00e9rabilit\u00e9s, et non aux compromissions r\u00e9ussies ni au nombre d\u2019attaquants distincts. Il refl\u00e8te le trafic suspect trait\u00e9 par nos protections pare-feu pendant que l\u2019\u00e9quipe travaillait au d\u00e9ploiement des correctifs PHP.<\/p>\n<h3>Ajout de protections temporaires au niveau de la configuration PHP<\/h3>\n<p>Nous ne nous sommes pas appuy\u00e9s uniquement sur Cloudflare. En attendant les paquets PHP corrig\u00e9s, notre \u00e9quipe d\u2019ing\u00e9nieurs a \u00e9galement d\u00e9ploy\u00e9 des modifications de configuration PHP sur l\u2019ensemble de nos environnements d\u2019h\u00e9bergement afin de r\u00e9duire l\u2019exposition aux vecteurs d\u2019exploitation connus.<\/p>\n<p>L\u2019une de ces modifications consistait \u00e0 d\u00e9sactiver la fonctionnalit\u00e9 de suivi de la progression du t\u00e9l\u00e9versement de session de PHP \u00e0 l\u2019aide du param\u00e8tre session.upload_progress.enabled.<\/p>\n<p><a href=\"https:\/\/www.php.net\/archive\/2026.php#2026-10-21-5\"> L\u2019avis de s\u00e9curit\u00e9<\/a> de PHP identifie ce r\u00e9glage comme une mesure d\u2019att\u00e9nuation pour certaines voies d\u2019exploitation. Sa d\u00e9sactivation permet de bloquer les attaques qui s\u2019appuient sur la gestion de la progression des t\u00e9l\u00e9versements de session par PHP, bien qu\u2019elle ne couvre pas toutes les fa\u00e7ons possibles d\u2019exploiter ces vuln\u00e9rabilit\u00e9s.<\/p>\n<p>Les r\u00e8gles de pare-feu et les modifications de configuration ont apport\u00e9 une protection suppl\u00e9mentaire tant que les correctifs n\u2019\u00e9taient pas disponibles ou \u00e9taient encore en cours de d\u00e9ploiement. Toutefois, la mise \u00e0 jour de l\u2019environnement d\u2019ex\u00e9cution PHP restait n\u00e9cessaire.<\/p>\n<p>Le 23 octobre, l\u2019\u00e9quipe PHP a publi\u00e9 un avis suppl\u00e9mentaire recommandant de laisser la fonctionnalit\u00e9 de suivi de la progression des t\u00e9l\u00e9versements en session d\u00e9sactiv\u00e9e jusqu\u2019\u00e0 la sortie d\u2019une prochaine version corrective. Cela a renforc\u00e9 la mesure de pr\u00e9caution que notre \u00e9quipe d\u2019ing\u00e9nieurs avait d\u00e9j\u00e0 prise.<\/p>\n<p>Nos r\u00e8gles Cloudflare et nos mesures de protection de configuration locales sont rest\u00e9es en place tout au long du d\u00e9ploiement des correctifs, que chaque environnement ait re\u00e7u ou non son paquet PHP mis \u00e0 jour.<\/p>\n<h2>D\u00e9ploiement des correctifs PHP sur des centaines de milliers de conteneurs<\/h2>\n<p>Lorsque l\u2019\u00e9quipe de d\u00e9veloppement PHP a publi\u00e9 les mises \u00e0 jour de s\u00e9curit\u00e9 le 21 octobre, notre prochain d\u00e9fi a consist\u00e9 \u00e0 d\u00e9ployer ces correctifs sur l\u2019ensemble de l\u2019infrastructure d\u2019h\u00e9bergement.<\/p>\n<p>Les versions officielles comprenaient PHP 8.2.35, 8.3.36, 8.4.27 et 8.5.12. Cependant, Kinsta prend \u00e9galement en charge des versions plus anciennes de PHP, qui n\u00e9cessitaient des correctifs de s\u00e9curit\u00e9 fournis par des responsables de maintenance tiers.<\/p>\n<p>Nous avons collabor\u00e9 avec <a href=\"https:\/\/www.freexian.com\/\">Freexian<\/a>, notre fournisseur de paquets PHP, afin d\u2019obtenir des paquets corrig\u00e9s pour les versions de PHP ex\u00e9cut\u00e9es sur notre plateforme, y compris les anciennes versions b\u00e9n\u00e9ficiant d\u2019un support \u00e0 long terme.<\/p>\n<p>Ces paquets ont \u00e9t\u00e9 mis \u00e0 disposition progressivement, et non tous en m\u00eame temps. \u00c0 mesure que chaque version arrivait sur notre miroir de paquets, notre \u00e9quipe d\u2019ing\u00e9nieurs la validait et commen\u00e7ait son d\u00e9ploiement sans attendre que toutes les branches PHP soient pr\u00eates.<\/p>\n<p>Voici comment s\u2019est d\u00e9roul\u00e9 le d\u00e9ploiement :<\/p>\n<div class=\"responsive-table\">\n<table width=\"100%\">\n<tbody>\n<tr>\n<td><strong>Date et heure (UTC)<\/strong><\/td>\n<td><strong>Ce qui s&rsquo;est pass\u00e9<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>21 octobre, environ 14 h 00 \u2013 17 h 45<\/strong><\/td>\n<td>PHP a publi\u00e9 les correctifs de s\u00e9curit\u00e9. PHP 8.5.12 est devenu disponible sur notre miroir de paquets \u00e0 14 h 24, et le d\u00e9ploiement a commenc\u00e9 \u00e0 15 h 54. \u00c0 17 h 45, des dizaines de milliers de conteneurs avaient \u00e9t\u00e9 mis \u00e0 jour.<\/td>\n<\/tr>\n<tr>\n<td><strong>21 octobre, 18 h 50 \u2013 19 h 04<\/strong><\/td>\n<td>PHP 8.3.36 a \u00e9t\u00e9 mis \u00e0 disposition, et son d\u00e9ploiement a commenc\u00e9 en parall\u00e8le de celui de PHP 8.5.<\/td>\n<\/tr>\n<tr>\n<td><strong>21 octobre, de 21 h 17 \u00e0 22 h 28<\/strong><\/td>\n<td>Des paquets corrig\u00e9s pour PHP 7.4, 8.0 et 8.1 ont \u00e9t\u00e9 mis \u00e0 disposition, et de nouveaux d\u00e9ploiements ont commenc\u00e9 \u00e0 22 h 28.<\/td>\n<\/tr>\n<tr>\n<td><strong>21\u201322 octobre, 23 h 25 \u2013 1 h 37<\/strong><\/td>\n<td>Les paquets PHP 8.2 et 8.4 sont arriv\u00e9s \u00e0 23 h 25, et leur d\u00e9ploiement a commenc\u00e9 \u00e0 01 h 37 le 22 octobre.<\/td>\n<\/tr>\n<tr>\n<td><strong>22 octobre, 04 h 31<\/strong><\/td>\n<td>Il ne restait plus que 1888 conteneurs, soit environ 0,5 % du total, \u00e0 mettre \u00e0 jour et n\u00e9cessitant une attention particuli\u00e8re.<\/td>\n<\/tr>\n<tr>\n<td><strong>22 octobre, 08 h 26<\/strong><\/td>\n<td>Nous avons confirm\u00e9 une couverture de protection \u00e0 100 % et avons class\u00e9 l\u2019incident comme r\u00e9solu.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>La capacit\u00e9 \u00e0 d\u00e9ployer des modifications \u00e0 cette \u00e9chelle a constitu\u00e9 l\u2019un des aspects les plus importants de l\u2019intervention.<\/p>\n<p>Farkas a soulign\u00e9 la rapidit\u00e9 avec laquelle l\u2019\u00e9quipe a pu d\u00e9ployer les modifications sur l\u2019ensemble de l\u2019infrastructure :<\/p>\n<p>\u00ab C\u2019est ce dont je suis le plus fier. Une fois qu\u2019un changement est valid\u00e9 et que nous savons qu\u2019il ne causera aucun dysfonctionnement, nous pouvons le d\u00e9ployer sur l\u2019ensemble de l\u2019infrastructure en l\u2019espace de quelques heures. \u00bb<\/p>\n<p>Cette capacit\u00e9 a permis \u00e0 notre \u00e9quipe de d\u00e9ployer des paquets PHP corrig\u00e9s sur des centaines de milliers de conteneurs en quelques heures.<\/p>\n<p>Nous n\u2019avons pas non plus eu \u00e0 coordonner les mises \u00e0 jour PHP avec chaque client individuellement. Kinsta g\u00e8re PHP au niveau de la plateforme ; ainsi, d\u00e8s que l\u2019\u00e9quipe d\u2019ing\u00e9nierie a valid\u00e9 un paquet mis \u00e0 jour, nous avons pu le d\u00e9ployer sur tous les environnements concern\u00e9s sans demander aux propri\u00e9taires de sites d\u2019installer eux-m\u00eames les mises \u00e0 jour.<\/p>\n<h3>Pourquoi les anciennes versions de PHP n\u00e9cessitaient-elles des correctifs suppl\u00e9mentaires ?<\/h3>\n<p>Le d\u00e9ploiement a \u00e9galement d\u00fb tenir compte de la diff\u00e9rence entre les branches officiellement prises en charge par PHP et les anciennes versions maintenues par des fournisseurs tiers.<\/p>\n<p>Le projet PHP a publi\u00e9 des mises \u00e0 jour de s\u00e9curit\u00e9 pour les versions PHP 8.2 \u00e0 8.5. Des versions telles que PHP 7.4, 8.0 et 8.1 ne recevaient plus de mises \u00e0 jour de s\u00e9curit\u00e9 r\u00e9guli\u00e8res directement de la part du projet PHP, bien que les fournisseurs de support \u00e0 long terme puissent proposer des correctifs r\u00e9troport\u00e9s.<\/p>\n<p>Le <a href=\"https:\/\/en.wikipedia.org\/wiki\/Backporting\">portage<\/a> permet aux responsables de maintenance d\u2019appliquer des correctifs de s\u00e9curit\u00e9 \u00e0 une branche logicielle plus ancienne sans que les utilisateurs aient \u00e0 passer \u00e0 une version plus r\u00e9cente de PHP.<\/p>\n<p>Cela signifiait que nous pouvions d\u00e9ployer des mises \u00e0 jour de s\u00e9curit\u00e9 pour ces environnements PHP plus anciens \u00e0 mesure que Freexian publiait des paquets corrig\u00e9s.<\/p>\n<p>Cela explique \u00e9galement pourquoi le num\u00e9ro de version de PHP \u00e0 lui seul ne permet pas toujours de savoir si un correctif de s\u00e9curit\u00e9 particulier a \u00e9t\u00e9 appliqu\u00e9. Les paquets g\u00e9r\u00e9s par les \u00e9diteurs peuvent inclure du code corrig\u00e9 sans afficher le m\u00eame num\u00e9ro de version que la version officielle en amont de PHP.<\/p>\n<p>Tout au long du d\u00e9ploiement, nous avons continu\u00e9 \u00e0 mettre en place les mises \u00e0 jour tout en maintenant les protections suppl\u00e9mentaires au niveau du pare-feu et de la configuration.<\/p>\n<h2>Surveillance des attaques et recherche de signes de compromission<\/h2>\n<p>Le d\u00e9ploiement des correctifs ne constituait qu\u2019une partie de la r\u00e9ponse. Notre \u00e9quipe devait \u00e9galement d\u00e9terminer si les tentatives d\u2019exploitation observ\u00e9es avaient abouti.<\/p>\n<p>Lorsque nous avons remarqu\u00e9 pour la premi\u00e8re fois une activit\u00e9 ciblant les sites web h\u00e9berg\u00e9s par Kinsta aux premi\u00e8res heures du 21 octobre, nos ing\u00e9nieurs ont examin\u00e9 manuellement les sites concern\u00e9s.<\/p>\n<p>Ils ont continu\u00e9 \u00e0 surveiller le trafic suspect et \u00e0 effectuer des contr\u00f4les ponctuels des environnements d\u2019h\u00e9bergement tout au long de l\u2019incident, \u00e0 la recherche d\u2019indices indiquant que les attaquants avaient r\u00e9ussi \u00e0 exploiter les vuln\u00e9rabilit\u00e9s.<\/p>\n<p>Les \u00e9v\u00e8nements de s\u00e9curit\u00e9 de Cloudflare nous ont aid\u00e9s \u00e0 comprendre ce qui \u00e9tait cibl\u00e9 et comment les sch\u00e9mas d\u2019attaque \u00e9voluaient \u00e0 mesure que nous publiions de nouvelles r\u00e8gles. Cependant, le nombre de requ\u00eates bloqu\u00e9es ne suffisait pas \u00e0 lui seul \u00e0 nous indiquer si des attaques avaient abouti.<\/p>\n<p>C\u2019est pourquoi les v\u00e9rifications manuelles \u00e9taient essentielles. Notre \u00e9quipe est \u00e9galement rest\u00e9e en contact \u00e9troit avec <a href=\"https:\/\/patchstack.com\/\">Patchstack<\/a>, notre partenaire <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/outils-mykinsta\/protection-vulnerabilites-wordpress\/\">en mati\u00e8re de protection contre les vuln\u00e9rabilit\u00e9s<\/a>, afin de partager les informations relatives aux menaces et aux sch\u00e9mas d\u2019attaque observ\u00e9s par les deux \u00e9quipes. Nous avons \u00e9galement particip\u00e9 \u00e0 des discussions avec d\u2019autres h\u00e9bergeurs afin d\u2019\u00e9changer des informations et des bonnes pratiques, \u00e0 mesure que la communaut\u00e9 PHP dans son ensemble r\u00e9agissait.<\/p>\n<p>Ces efforts sont venus compl\u00e9ter notre collaboration avec Cloudflare et Freexian. Cloudflare a fourni des protections contre les tentatives d\u2019exploitation, Freexian a fourni les paquets PHP corrig\u00e9s, et la coordination avec nos partenaires de s\u00e9curit\u00e9 a aid\u00e9 nos ing\u00e9nieurs \u00e0 comprendre comment la menace \u00e9voluait.<\/p>\n<p>Tout au long de l\u2019incident, nous n\u2019avons trouv\u00e9 <a href=\"https:\/\/kinsta.com\/fr\/blog\/kinsta-php2shell-wordpress\/\">aucune preuve de compromissions r\u00e9ussies li\u00e9es \u00e0 PHP2Shell<\/a>.<\/p>\n<p>Cette conclusion repose sur la surveillance et les enqu\u00eates men\u00e9es pendant l\u2019intervention. Cela ne signifie pas qu\u2019il n\u2019y a pas eu d\u2019attaques, comme le montrent les donn\u00e9es du pare-feu. Cela signifie que nos v\u00e9rifications n\u2019ont pas identifi\u00e9 de signes de compromission r\u00e9ussie.<\/p>\n<h2>R\u00e9solution de l\u2019incident et poursuite de la v\u00e9rification<\/h2>\n<p>Le 22 octobre \u00e0 08 h 26 UTC, nous avons indiqu\u00e9 sur notre <a href=\"https:\/\/status.kinsta.com\/incidents\/c0c6xl1ghpb2\">page d\u2019\u00e9tat publique<\/a> que l\u2019incident de s\u00e9curit\u00e9 PHP \u00e9tait r\u00e9solu.<\/p>\n<figure id=\"attachment_209416\" aria-describedby=\"caption-attachment-209416\" style=\"width: 480px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-209416 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/10\/it-is-done.gif\" alt=\"Incident de s\u00e9curit\u00e9 PHP r\u00e9solu\" width=\"480\" height=\"270\"><figcaption id=\"caption-attachment-209416\" class=\"wp-caption-text\">Incident de s\u00e9curit\u00e9 PHP r\u00e9solu (Source : <a href=\"https:\/\/giphy.com\/gifs\/zCME2Cd20Czvy\">GIPHY<\/a>).<\/figcaption><\/figure>\n<p>\u00c0 ce moment-l\u00e0, nous avions d\u00e9ploy\u00e9 des mises \u00e0 jour de s\u00e9curit\u00e9 sur l\u2019ensemble de la plateforme, et tous les sites \u00e9taient prot\u00e9g\u00e9s par des mesures combin\u00e9es de correction et d\u2019att\u00e9nuation.<\/p>\n<p>La r\u00e9solution de l\u2019incident ne signifiait pas pour autant que nous avions cess\u00e9 nos v\u00e9rifications. Notre \u00e9quipe a continu\u00e9 \u00e0 v\u00e9rifier les environnements et \u00e0 surveiller les protections apr\u00e8s la cl\u00f4ture de l\u2019incident public.<\/p>\n<p>Cela s\u2019est av\u00e9r\u00e9 crucial lors d\u2019un d\u00e9ploiement impliquant plusieurs branches PHP et des centaines de milliers de conteneurs. \u00c0 04 h 31 UTC, environ 0,5 % des conteneurs n\u00e9cessitaient encore une attention particuli\u00e8re. Nos ing\u00e9nieurs ont continu\u00e9 \u00e0 traiter ces environnements restants et \u00e0 v\u00e9rifier les r\u00e9sultats, plut\u00f4t que de consid\u00e9rer la disponibilit\u00e9 d\u2019un paquet corrig\u00e9 comme la preuve que chaque installation avait \u00e9t\u00e9 mise \u00e0 jour.<\/p>\n<p>Les r\u00e8gles Cloudflare et les mesures de protection de la configuration PHP sont \u00e9galement rest\u00e9es en place pendant ce travail de v\u00e9rification.<\/p>\n<p>Pour les clients, les mises \u00e0 jour de s\u00e9curit\u00e9 PHP n\u2019ont n\u00e9cessit\u00e9 aucun correctif manuel ni changement de version.<\/p>\n<h2>R\u00e9ponse aux clients ayant pris des pr\u00e9cautions suppl\u00e9mentaires<\/h2>\n<p>La r\u00e9action face \u00e0 PHP2Shell s\u2019est \u00e9tendue bien au-del\u00e0 des h\u00e9bergeurs. \u00c0 mesure que la nouvelle des vuln\u00e9rabilit\u00e9s se propageait, des agences gouvernementales et d\u2019autres organisations du monde entier ont commenc\u00e9 \u00e0 mettre temporairement leurs sites web hors ligne tout en pr\u00e9parant des mises \u00e0 jour de s\u00e9curit\u00e9.<\/p>\n<p>Aux Pays-Bas, le <a href=\"https:\/\/www.ncsc.nl\/alerts\/update-php-kwetsbaarheden-nog-steeds-reden-om-direct-te-patchen\">Centre national de cybers\u00e9curit\u00e9<\/a> a mis son propre site web hors ligne par mesure de pr\u00e9caution. Des sites web gouvernementaux en Allemagne, en France, en Belgique et en Finlande ont \u00e9galement \u00e9t\u00e9 temporairement suspendus. Au Japon, la Premi\u00e8re ministre Sanae Takaichi a <a href=\"https:\/\/www.japantimes.co.jp\/business\/2026\/10\/22\/tech\/japan-php-vulnerabilities\/\">publi\u00e9 un avertissement urgent sur X<\/a>, exhortant les exploitants de sites web \u00e0 appliquer les correctifs d\u00e8s que possible ou \u00e0 suspendre temporairement leurs services s\u2019ils ne pouvaient pas effectuer la mise \u00e0 jour imm\u00e9diatement.<\/p>\n<figure id=\"attachment_209417\" aria-describedby=\"caption-attachment-209417\" style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-209417 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/10\/takaichi-tweet-about-php.png\" alt=\"La Premi\u00e8re ministre Sanae Takaichi a publi\u00e9 un avertissement urgent sur X.\" width=\"1200\" height=\"1326\"><figcaption id=\"caption-attachment-209417\" class=\"wp-caption-text\">La Premi\u00e8re ministre Sanae Takaichi a publi\u00e9 un avertissement urgent sur X.<\/figcaption><\/figure>\n<p>Chez Kinsta, nous avons constat\u00e9 des pr\u00e9occupations similaires chez nos clients. Notre \u00e9quipe de support a enregistr\u00e9 une augmentation significative des questions concernant PHP2Shell, et certains clients ont commenc\u00e9 \u00e0 prendre des pr\u00e9cautions suppl\u00e9mentaires pour prot\u00e9ger leurs sites web.<\/p>\n<p>Il s\u2019agissait notamment d\u2019utiliser la <a href=\"https:\/\/kinsta.com\/fr\/changelog\/suspension-environnement\/\">fonctionnalit\u00e9 de suspension d\u2019environnement<\/a> de MyKinsta pour mettre les sites hors ligne, d\u2019activer les d\u00e9fis \u00e0 l\u2019\u00e9chelle du site via Bot Protection, ou de demander au service d\u2019assistance de bloquer le trafic entrant au niveau du serveur. Les clients ont suspendu de mani\u00e8re proactive environ 3000 sites pendant l\u2019incident.<\/p>\n<p>Compte tenu de la gravit\u00e9 des vuln\u00e9rabilit\u00e9s et des pr\u00e9cautions prises ailleurs, ces d\u00e9cisions \u00e9taient compr\u00e9hensibles. Cependant, l\u2019\u00e9quipe d\u2019ing\u00e9nierie n\u2019a pas recommand\u00e9 aux clients de mettre hors ligne leurs sites web h\u00e9berg\u00e9s chez Kinsta. Nous avions d\u00e9j\u00e0 activ\u00e9 les r\u00e8gles WAF d\u2019urgence de Cloudflare sur l\u2019ensemble de notre plateforme d\u2019h\u00e9bergement ; ainsi, les sites rest\u00e9s en ligne ont continu\u00e9 \u00e0 b\u00e9n\u00e9ficier de ces protections sans devenir inaccessibles aux visiteurs.<\/p>\n<p>Notre \u00e9quipe de support a commenc\u00e9 \u00e0 d\u00e9conseiller aux clients toute suspension inutile tandis que l\u2019\u00e9quipe d\u2019ing\u00e9nierie poursuivait le d\u00e9ploiement des correctifs PHP.<\/p>\n<p>Une fois les mises \u00e0 jour de s\u00e9curit\u00e9 d\u00e9ploy\u00e9es, nous avons examin\u00e9 les mesures de suspension prises pendant l\u2019incident afin d\u2019identifier les sites web que les clients avaient mis hors ligne sp\u00e9cifiquement en raison de PHP2Shell.<\/p>\n<p>Notre \u00e9quipe a ensuite r\u00e9activ\u00e9 ces environnements tout en laissant intacts les sites suspendus pour des raisons sans rapport avec cet incident. Cela a n\u00e9cessit\u00e9 de distinguer les suspensions pr\u00e9ventives des autres suspensions intentionnelles, plut\u00f4t que de simplement r\u00e9tablir tous les environnements qui avaient \u00e9t\u00e9 mis hors ligne.<\/p>\n<p>Au-del\u00e0 du blocage des attaques et du d\u00e9ploiement des correctifs, nos \u00e9quipes ont \u00e9galement d\u00fb aider les clients \u00e0 se remettre des mesures de pr\u00e9caution qu\u2019ils avaient prises pendant l\u2019incident.<\/p>\n<h2>Ce que cette intervention a signifi\u00e9 pour les clients de Kinsta<\/h2>\n<p>PHP2Shell a n\u00e9cessit\u00e9 une coordination entre les \u00e9quipes d\u2019ing\u00e9nierie, de support et plusieurs partenaires externes sp\u00e9cialis\u00e9s dans la s\u00e9curit\u00e9 et l\u2019infrastructure. Mais la plateforme s\u2019est charg\u00e9e elle-m\u00eame de l\u2019application des correctifs.<\/p>\n<p>Les clients n\u2019ont pas eu \u00e0 suivre la disponibilit\u00e9 de chaque version de PHP, \u00e0 d\u00e9terminer quel paquet corrig\u00e9 leur site web n\u00e9cessitait, ni \u00e0 installer eux-m\u00eames les mises \u00e0 jour.<\/p>\n<p>Farkas a expliqu\u00e9 ce que cette intervention a finalement signifi\u00e9 pour les clients de Kinsta :<\/p>\n<p>\u00ab Pour moi, le message principal est que les clients n\u2019ont pas eu \u00e0 se soucier de quoi que ce soit : quoi mettre \u00e0 jour, quand ni comment. Ils \u00e9taient simplement prot\u00e9g\u00e9s sur notre plateforme. \u00bb<\/p>\n<p>La r\u00e9action des clients pendant l\u2019incident a \u00e9galement montr\u00e9 pourquoi il \u00e9tait important de communiquer sur ces mesures de protection. Certains clients ont mis leurs sites web hors ligne alors m\u00eame que les r\u00e8gles WAF d\u2019urgence \u00e9taient d\u00e9j\u00e0 actives, et nos \u00e9quipes ont ensuite travaill\u00e9 \u00e0 la restauration des environnements suspendus en raison des vuln\u00e9rabilit\u00e9s.<\/p>\n<p>Parall\u00e8lement, notre \u00e9quipe d\u2019ing\u00e9nieurs a d\u00e9ploy\u00e9 les mises \u00e0 jour de s\u00e9curit\u00e9 PHP sur des centaines de milliers de conteneurs sans que les clients aient \u00e0 g\u00e9rer ces changements.<\/p>\n<p>Pour consulter le compte-rendu des mises \u00e0 jour de s\u00e9curit\u00e9 et de la r\u00e9solution de l\u2019incident, veuillez vous reporter \u00e0 notre <a href=\"https:\/\/status.kinsta.com\/incidents\/c0c6xl1ghpb2\">rapport d\u2019incident de s\u00e9curit\u00e9 PHP<\/a>.<\/p>\n<p>Pour obtenir des conseils sur les implications de ces vuln\u00e9rabilit\u00e9s pour votre site web, veuillez consulter notre article compl\u00e9mentaire, \u00ab <a href=\"https:\/\/kinsta.com\/fr\/blog\/kinsta-php2shell-wordpress\/\">PHP2Shell : comment Kinsta a prot\u00e9g\u00e9 les sites WordPress<\/a> \u00bb.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le 21 octobre 2026, des pirates ciblaient d\u00e9j\u00e0 des sites web \u00e0 l\u2019aide de requ\u00eates con\u00e7ues pour exploiter deux failles critiques de PHP, connues sous le &#8230;<\/p>\n","protected":false},"author":287,"featured_media":85154,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","_kinsta_show_intercom":false,"footnotes":""},"tags":[],"topic":[1000,1036],"class_list":["post-85153","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-mises-a-jour-php","topic-securite-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP2Shell : Dans les coulisses du d\u00e9ploiement de correctifs d&#039;urgence chez Kinsta<\/title>\n<meta name=\"description\" content=\"Plus de 550.000 requ\u00eates PHP2Shell bloqu\u00e9es et des centaines de milliers de conteneurs mis \u00e0 jour. Voici comment Kinsta a g\u00e9r\u00e9 le d\u00e9ploiement du correctif.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Les coulisses du d\u00e9ploiement du correctif d&#039;urgence PHP2Shell par Kinsta\" \/>\n<meta property=\"og:description\" content=\"Plus de 550.000 requ\u00eates PHP2Shell bloqu\u00e9es et des centaines de milliers de conteneurs mis \u00e0 jour. Voici comment Kinsta a g\u00e9r\u00e9 le d\u00e9ploiement du correctif.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-02T10:37:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-02T10:44:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Joel Olawanle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Plus de 550.000 requ\u00eates PHP2Shell bloqu\u00e9es et des centaines de milliers de conteneurs mis \u00e0 jour. Voici comment Kinsta a g\u00e9r\u00e9 le d\u00e9ploiement du correctif.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png\" \/>\n<meta name=\"twitter:creator\" content=\"@olawanle_joel\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joel Olawanle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/\"},\"author\":{\"name\":\"Joel Olawanle\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\"},\"headline\":\"Les coulisses du d\u00e9ploiement du correctif d&rsquo;urgence PHP2Shell par Kinsta\",\"datePublished\":\"2026-11-02T10:37:53+00:00\",\"dateModified\":\"2026-11-02T10:44:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/\"},\"wordCount\":3459,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png\",\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/\",\"name\":\"PHP2Shell : Dans les coulisses du d\u00e9ploiement de correctifs d'urgence chez Kinsta\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png\",\"datePublished\":\"2026-11-02T10:37:53+00:00\",\"dateModified\":\"2026-11-02T10:44:38+00:00\",\"description\":\"Plus de 550.000 requ\u00eates PHP2Shell bloqu\u00e9es et des centaines de milliers de conteneurs mis \u00e0 jour. Voici comment Kinsta a g\u00e9r\u00e9 le d\u00e9ploiement du correctif.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mises \u00e0 jour PHP\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/mises-a-jour-php\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Les coulisses du d\u00e9ploiement du correctif d&#8217;urgence PHP2Shell par Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\",\"name\":\"Joel Olawanle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"caption\":\"Joel Olawanle\"},\"description\":\"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.\",\"sameAs\":[\"https:\/\/joelolawanle.com\/\",\"https:\/\/www.linkedin.com\/in\/olawanlejoel\/\",\"https:\/\/x.com\/olawanle_joel\",\"https:\/\/www.youtube.com\/@joelolawanle\"],\"gender\":\"male\",\"knowsAbout\":[\"JavaScript\",\"React\",\"Next.js\"],\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Technical Editor\",\"worksFor\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/joelolawanle\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PHP2Shell : Dans les coulisses du d\u00e9ploiement de correctifs d'urgence chez Kinsta","description":"Plus de 550.000 requ\u00eates PHP2Shell bloqu\u00e9es et des centaines de milliers de conteneurs mis \u00e0 jour. Voici comment Kinsta a g\u00e9r\u00e9 le d\u00e9ploiement du correctif.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/","og_locale":"fr_FR","og_type":"article","og_title":"Les coulisses du d\u00e9ploiement du correctif d'urgence PHP2Shell par Kinsta","og_description":"Plus de 550.000 requ\u00eates PHP2Shell bloqu\u00e9es et des centaines de milliers de conteneurs mis \u00e0 jour. Voici comment Kinsta a g\u00e9r\u00e9 le d\u00e9ploiement du correctif.","og_url":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2026-11-02T10:37:53+00:00","article_modified_time":"2026-11-02T10:44:38+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png","type":"image\/png"}],"author":"Joel Olawanle","twitter_card":"summary_large_image","twitter_description":"Plus de 550.000 requ\u00eates PHP2Shell bloqu\u00e9es et des centaines de milliers de conteneurs mis \u00e0 jour. Voici comment Kinsta a g\u00e9r\u00e9 le d\u00e9ploiement du correctif.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png","twitter_creator":"@olawanle_joel","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Joel Olawanle","Dur\u00e9e de lecture estim\u00e9e":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/"},"author":{"name":"Joel Olawanle","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07"},"headline":"Les coulisses du d\u00e9ploiement du correctif d&rsquo;urgence PHP2Shell par Kinsta","datePublished":"2026-11-02T10:37:53+00:00","dateModified":"2026-11-02T10:44:38+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/"},"wordCount":3459,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png","inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/","url":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/","name":"PHP2Shell : Dans les coulisses du d\u00e9ploiement de correctifs d'urgence chez Kinsta","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png","datePublished":"2026-11-02T10:37:53+00:00","dateModified":"2026-11-02T10:44:38+00:00","description":"Plus de 550.000 requ\u00eates PHP2Shell bloqu\u00e9es et des centaines de milliers de conteneurs mis \u00e0 jour. Voici comment Kinsta a g\u00e9r\u00e9 le d\u00e9ploiement du correctif.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/10\/inside-kinstas-emergency-php2shell-patch-rollout.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/deploiement-correctif-php2shell\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Mises \u00e0 jour PHP","item":"https:\/\/kinsta.com\/fr\/sujets\/mises-a-jour-php\/"},{"@type":"ListItem","position":3,"name":"Les coulisses du d\u00e9ploiement du correctif d&#8217;urgence PHP2Shell par Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07","name":"Joel Olawanle","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","caption":"Joel Olawanle"},"description":"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.","sameAs":["https:\/\/joelolawanle.com\/","https:\/\/www.linkedin.com\/in\/olawanlejoel\/","https:\/\/x.com\/olawanle_joel","https:\/\/www.youtube.com\/@joelolawanle"],"gender":"male","knowsAbout":["JavaScript","React","Next.js"],"knowsLanguage":["English"],"jobTitle":"Technical Editor","worksFor":"Kinsta","url":"https:\/\/kinsta.com\/fr\/blog\/author\/joelolawanle\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/85153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/287"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=85153"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/85153\/revisions"}],"predecessor-version":[{"id":85178,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/85153\/revisions\/85178"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/85153\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/85153\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/85153\/translations\/fr"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/85153\/translations\/jp"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/85153\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/85154"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=85153"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=85153"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=85153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}