PHP2Shell : deux RCE sans authentification dans PHP (CVE-2026-109618 et 109619), et une troisième faille sans patch
> En bref : Le 21 octobre 2026, le projet PHP a publié des versions d'urgence pour deux failles critiques surnommées PHP2Shell. CVE-2026-109618 corrompt la mémoire lors d'un manque de mémoire (OOM), CVE-2026-109619 réutilise un état libéré entre deux requêtes. Les deux permettent une exécution de code à distance sans authentification, avec les droits du worker web (CVSS v4 : 9.2). Versions corrigées : 8.5.12, 8.4.27, 8.3.36 et 8.2.35. Le 23 octobre, une troisième faille, CVE-2026-115560, a été publiée sans correctif.
Qui est concerné
Toute installation PHP qui sert des requêtes web : PHP-FPM, Apache mod_php, php-cgi, FrankenPHP et LiteSpeed. Selon Rapid7, l'éditeur considère mod_php comme le plus exposé, car l'exploitation peut réussir avant même que le code de l'application ne s'exécute.
PHP 8.1 et les versions antérieures ne reçoivent plus de correctifs réguliers. Pour cet incident, PHP a fourni des rétroportages source limités pour 7.4, 8.0 et 8.1. Si vous êtes sur une de ces branches, passez par le correctif de votre distribution ou montez de version.
Comment fonctionnent les deux failles
Où en est l'exploitation
Plusieurs preuves de concept publiques existent. Rapid7 les a analysées : chacune ne marche que sur une combinaison précise de système, de version de PHP et de serveur web, et aucune n'est fiable à grande échelle. Des tentatives d'exploitation sont signalées. Cette difficulté est une fenêtre pour patcher, pas une raison d'attendre.
Ce qu'il faut faire maintenant
ini_set()) :session.upload_progress.enabled=0 dans php.ini ou dans le pool FPM ;fatal_error_backtraces=0 ;Ce que ça change pour un agent IA
Beaucoup d'agents appellent des outils hébergés sur des backends PHP : un plugin WordPress, une API Laravel, un CRM maison. Si ce backend tombe, l'attaquant contrôle ce que l'outil répond à l'agent, et donc ce que l'agent lit et fait ensuite. Patcher le backend fait partie de la sécurité de l'agent.
La leçon
Ces failles existent dans PHP depuis 2004. Une technologie mature n'est pas une technologie auditée. Inventoriez où PHP tourne chez vous, y compris dans les outils que personne ne considère comme critiques.
Vous éditez un logiciel ? CleanIssue réalise des audits de sécurité pour votre produit en conditions réelles, sans accès au code. Pour une première lecture de votre exposition, commencez par une revue externe de votre application.
Articles liés
Trois analyses proches pour continuer la lecture sur la meme surface de risque.
PHP et Laravel Ignition : pourquoi CVE-2021-3129 a tant marque l ecosysteme
CVE-2021-3129 a montre qu un composant de debug Laravel mal expose pouvait ouvrir a une execution de code a distance. Voici pourquoi cette faille reste marquante pour l ecosysteme PHP.
Citrix NetScaler : CVE-2026-88779, une troisième RCE pré-auth qui touche aussi les builds patchés 88771/88772 — KEV CISA
CISA inscrit CVE-2026-88779 dans la Known Exploited Vulnerabilities : RCE pré-authentification par race condition dans le session manager du Web Interface, CVSS 9.1, affectant aussi les versions corrigées de 88771/88772. PoC de watchTowr, 43 812 instances encore exposées, deadline CISA le 30 octobre.
N-able N-central CVE-2026-86218 : RCE pré-authentification CVSS 10 exploitée, un mois après la faille d’août
Une injection de code statique (CVE-2026-86218, CVSS 10.0) permet une exécution de code à distance sans authentification dans N-central, corrigée par le Hotfix 4 du 5 septembre. N-able confirme une exploitation active, le CISA l'ajoute au KEV (échéance 11 septembre), et Huntress enquête sur un serveur client entièrement patché compromis le 4 septembre. Deux failles chaînables du même jour permettent de créer un compte administrateur.
Sources
Services associés
Si ce sujet reflète un risque concret sur votre stack, voici les audits CleanIssue les plus pertinents.
Red Team Agent Express
Savoir rapidement ce qu'un inconnu peut faire faire à votre agent. Rapport en 5 jours.
Red Team sur mesure
Plusieurs agents, des serveurs MCP ou des agents livrés par une agence : sur devis.
Le Shield
Le logiciel qui bloquera les actions non autorisées. En développement, accès anticipé pour les premiers clients.