Sécurité
Les sites PHP se font pirater : voici comment vous protéger
Au cours de la troisième semaine d’octobre 2026, deux nouvelles ont secoué tous ceux qui gèrent un site web. La première concerne PHP, le langage qui fait tourner environ 69 % des sites du monde, WordPress compris. La seconde concerne l’utilisation d’agents d’intelligence artificielle pour attaquer automatiquement des centaines de sites d’entreprises. Nous les avons suivies jour après jour, et elles méritent d’être racontées posément, car elles nous concernent tous.

01PHP2Shell : une faille au cœur de PHP
Commençons par le nom, car il aide à mesurer l’ampleur du problème. PHP2Shell n’est pas le bug d’un plugin ou d’un thème : c’est un défaut du moteur PHP lui-même, c’est-à-dire du programme qui, sur le serveur, interprète et exécute le code des sites. Quand le défaut est là, peu importe la qualité du site qui tourne dessus : il est exposé de toute façon. Et PHP fait tourner environ 69 % des sites web du monde, WordPress compris.
Techniquement, il s’agit de deux vulnérabilités distinctes, CVE-2026-109618 et CVE-2026-109619. La première exploite un épuisement de la mémoire : si le serveur manque de mémoire au mauvais moment, les structures internes d’une requête restent initialisées à moitié, mais le nettoyage de fin de requête les traite comme complètes et finit par écrire là où il ne devrait pas. La seconde concerne l’état global : des données d’une requête survivent à la mémoire qui les contenait, et la requête suivante sur le même processus les retrouve et les utilise. Dans les deux cas, un attaquant qui envoie des requêtes construites sur mesure parvient à exécuter du code sur le serveur, sans mot de passe, sans compte et sans passer par aucun formulaire.
Le bug était là depuis des années, de la version 5.4 à la 8.5. Un indice était déjà apparu en 2024, mais sans exploit connu, personne ne l’avait jugé urgent. Il a été trouvé en août 2026 par deux groupes indépendants, les chercheurs de Wiz et le projet Patch the Planet d’OpenAI, tous deux à l’aide de modèles d’intelligence artificielle chargés de lire le code source à la recherche d’erreurs. Ce détail nous a frappés : la technologie qui trouve les failles est la même qui les exploite ensuite.
Les correctifs sont sortis le 21 octobre : PHP 8.5.12, 8.4.27, 8.3.36 et 8.2.35. Ceux qui sont en 8.1 ou antérieur, désormais hors support, n’ont aucune version à installer et doivent migrer. Aucune mesure d’atténuation partielle ne tient : les mainteneurs de PHP le disent, et nous le confirmons, nous qui avons suivi l’affaire dès les premiers signalements. Amazon a intercepté une tentative d’exploitation dès le 17 octobre, quatre jours avant que la faille ne soit publique, et plusieurs gouvernements européens ont préféré éteindre leurs sites plutôt que de prendre le risque.

02Quand c’est un agent IA qui frappe à la porte
La seconde nouvelle nous a fait réfléchir encore davantage. Reuters a rapporté une enquête de la société de sécurité NorForge : un groupe sinophone a mis des agents d’intelligence artificielle au travail contre plus de 1 200 sites aux États-Unis, au Canada, en Australie et au Japon, et en a compromis plus d’une centaine. Personne ne tapait de commandes : l’agent explorait le site, essayait les chemins possibles et continuait seul, en moyenne 23 heures par cible.
Les outils n’avaient rien d’exotique : DeepSeek, GLM, Grok et Claude Code. Ce dernier est un programme, pas un modèle, et dans les configurations retrouvées il était souvent relié à d’autres modèles que ceux d’Anthropic. Dans l’une des intrusions documentées, la porte d’entrée a encore été PHP, mais à un autre endroit : la désérialisation non sécurisée d’objets et d’anciens composants du framework Zend. Du code légitime, écrit il y a des années, jamais mis à jour et resté à l’écoute sur internet.
Mises bout à bout, les deux histoires disent une seule chose. Le délai entre la découverte d’une faille et son exploitation se mesure désormais en jours, et en face il n’y a plus une personne qui choisit la cible, mais un logiciel qui essaie tout, partout, jusqu’à ce que quelque chose cède.
03Ce que cela signifie pour qui possède un site
Pour qui possède un site, la question est simple : sur quoi tourne-t-il, et qui le maintient à jour ? Si la réponse est WordPress sur un hébergement mutualisé avec une version de PHP choisie il y a des années, c’est le moment de vérifier. La taille n’y change rien : un agent automatique ne fait pas la différence entre la multinationale et la boutique du coin, il essaie, c’est tout.
Pour nous, cette attention est une habitude, pas une urgence. Nous suivons les bulletins de sécurité, nous lisons les avis des fournisseurs, et quand une nouvelle comme PHP2Shell tombe, la première chose que nous faisons est de nous demander si elle touche nos clients. Dans ce cas, la réponse est non, et nous expliquons pourquoi ci-dessous. Mais la réponse arrive parce que nous nous sommes posé la question tout de suite, pas parce que nous avons eu de la chance.
Ce que disent les experts
Ces découvertes figurent parmi les vulnérabilités les plus graves jamais trouvées dans PHP, et sans doute dans l’histoire du logiciel.
Chercheurs de Wiz
La situation PHP va entraîner une masse d’incidents : c’est l’une des plus grandes vulnérabilités depuis des années.
Kevin Beaumont, chercheur en sécurité
Il n’existe pas de mesures d’atténuation complètes : mettre à jour est le seul choix sûr.
Équipe sécurité de PHP
Comment nous agissons
Chez Prismal Group, nous suivons chaque jour les bulletins de sécurité et les alertes des principaux fournisseurs de technologie. Quand une nouvelle comme PHP2Shell tombe, la première chose que nous faisons est de vérifier si et comment elle touche les sites que nous avons réalisés et nos clients.
La sécurité n’est pas un produit que l’on achète une fois, mais une attention constante. C’est notre façon de travailler au quotidien et la raison pour laquelle ceux qui nous confient leur site peuvent se concentrer sur leur activité, en sachant que quelqu’un veille.
Vous avez un site existant en PHP ou WordPress et voulez savoir s’il est exposé ? Contactez-nous : nous faisons une vérification et vous disons clairement ce qu’il faut.

Architecture statique
Les sites que nous réalisons sont construits en HTML, CSS et JavaScript, sans PHP, sans base de données exposée et sans panneau d’administration à mettre à jour. Cela réduit au minimum la surface d’attaque : PHP2Shell, par exemple, ne les touche pas.
Infrastructure moderne
Nous publions sur des plateformes avec HTTPS obligatoire, réseau CDN et protection contre les attaques intégrée, avec des en-têtes de sécurité et une Content Security Policy configurés.
Dépendances sous contrôle
Les quelques bibliothèques utilisées sont maintenues à jour et vérifiées à chaque publication, afin qu’aucun composant ne reste à la traîne pendant des années.
Informés et transparents
Nous suivons les avis, les CVE et les communications des fournisseurs chaque jour. Si un risque concerne le site d’un client, c’est nous qui le prévenons, en expliquant ce qui se passe et ce que nous faisons pour le résoudre.
Sources
D’où viennent les informations de cet article
- Help Net Security
PHP2Shell: PHP vulnerabilities patched (CVE-2026-109618, CVE-2026-109619)
helpnetsecurity.com
- Wikipedia
PHP2Shell
en.wikipedia.org
- PHP su GitHub
PHP 8.4.27 release notes
github.com
- Milano Finanza
L'intelligenza artificiale ha appena individuato un bug che mette a rischio fino al 70% dei siti web
milanofinanza.it
- Tom's Hardware Italia
Hacker cinese usa agenti di IA per violare oltre 100 siti aziendali
tomshw.it
- The Hacker News
Hackers use autonomous AI agents to breach corporate websites
thehackernews.com
Vous avez un site et voulez savoir s’il est sûr ?
Écrivez-nous : nous examinons la situation ensemble et vous disons clairement ce qu’il faut, sans engagement.
