Un gros plan sur une rangée de cartes électroniques ou de modules de serveur dans un rack informatique.

PHP2Shell : l’IA découvre des failles critiques dans 70 % des sites web

Des failles de sécurité critiques ont été révélées dans le cœur du langage PHP, un pilier du web qui soutient environ 70 % des sites en ligne. Selon Wiz Research, ces vulnérabilités, classées avec une sévérité CVSS de 9,2, permettaient à des attaquants non authentifiés d’exécuter du code sur les serveurs affectés, que ce soit sur WordPress, Drupal ou Joomla.

Ce qui rend cette découverte particulière, c’est la méthode employée. Les chercheurs ont utilisé des modèles d’intelligence artificielle de pointe pour passer au peigne fin du code de PHP. Ces problèmes de sécurité, qui relèvent de la gestion de la mémoire, étaient enfouis depuis des décennies, mais leur exploitabilité concrète a nécessité une chaîne d’étapes si complexe que seuls ces modèles d’IA ont permis de la rendre pratique. Wiz a d’ailleurs confirmé que le correctif pour ces failles, regroupées sous deux CVE (CVE-2026-109618 et CVE-2026-109619), est disponible depuis le 21 octobre 2026.

Ces découvertes rappellent des précédents majeurs de l’histoire du numérique. On pense immédiatement à Heartbleed en 2014, qui avait exposé la fragilité des infrastructures partagées, ou encore à Log4Shell en 2021, montrant à quel point les dépendances logicielles peuvent créer des failles généralisées. Wiz estime que PHP2Shell pourrait marquer un tournant similaire à celui de l’IA, car le temps et l’expertise requis pour trouver ces failles diminuent drastiquement.

Vue rapprochée d'un rack de serveurs informatiques rempli de baies de disques durs et de composants électroniques.

L’impact sur l’écosystème web

Le danger ne réside pas dans l’application qui tourne sur PHP, mais dans le moteur lui-même. Une faille au cœur du langage peut compromettre des sites pourtant bien sécurisés au niveau de leur propre code. Les failles identifiées — comme les problèmes d’utilisation après libération de mémoire (use-after-free) — permettent soit la divulgation de mémoire interne du processus, soit l’exécution de code à distance (RCE). Ce mémoire interne peut, par exemple, contenir des clés d’API ou des jetons d’authentification.

Pour illustrer, Wiz a démontré la possibilité d’exécuter du code à distance sans aucune forme d’authentification sur des déploiements de WordPress. Les chercheurs ont ainsi prouvé que l’on peut naviguer des vulnérabilités structurelles pour atteindre un niveau de contrôle sévère.

Le tableau suivant détaille les impacts démontrés pour les cibles choisies par Wiz, bien que l’exploitation ne nécessite pas l’utilisation de ces systèmes de gestion de contenu :

Tracking ID Bug Ce qu’un attaquant peut accomplir Ce que nous avons démontré
CVE-2026-109618 Upload-progress unserializer use-after-free Divulgation de mémoire du processus à distance Divulgation non authentifiée de la mémoire du worker PHP
CVE-2026-109619 Fatal-error backtrace use-after-free Confusion de type OPcache RCE pré-authentification sur Drupal

La course à la sécurité à la vitesse des machines

Ce phénomène de rapidité est de plus en plus visible dans la cybersécurité. Google Cloud, par exemple, met en avant son agent de sécurité CodeMender, qui utilise des modèles comme Gemini 4 Argon pour trouver et réparer des failles au rythme des commits automatiques. Cette approche est nécessaire car les revues humaines peinent à suivre la cadence des systèmes autonomes.

Ce besoin de vitesse est amplifié par d’autres menaces. On observe d’ailleurs que des attaques de type LLMjacking, où des acteurs malveillants détournent des accès aux modèles d’IA pour exploiter des ressources coûteuses, représentent un risque financier notable pour les entreprises, selon The Hacker News.

Face à ce rythme, des solutions comme Wiz AI SAST arrivent sur le marché. Elles ne se contentent pas de scanner selon des règles préétablies ; elles analysent la manière dont l’application se comporte réellement. En corrélant les découvertes de code avec ce qui tourne en production sur le graphique de sécurité de Wiz, les équipes de sécurité peuvent enfin savoir quelles vulnérabilités sont réellement critiques, sans devoir gérer manuellement la non-déterminisme inhérent aux grands modèles de langage.

Sources

Crédits photo