CVE-2026-109619
RCE via un état global obsolète
- Publié
- 21 oct. 2026
- Mise à jour
- 22 oct. 2026
- Attribution de CNA
- php
- Preuve observée
- 21 oct. 2026
CVSS primaire
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XRésumé
PHP dispose de divers états globaux qui pointent temporairement vers la mémoire de la requête. Dans certains scénarios, l'état global peut ne pas être correctement réinitialisé, ou peut être repeuplé après avoir été réinitialisé. L'état global peut alors faire référence à la mémoire de la requête même après qu'elle a été libérée. Les requêtes suivantes peuvent lire ou brancher sur cet état obsolète avant qu'il ne soit complètement initialisé. Plusieurs stratégies peuvent déclencher cette condition et produire une exécution de code à distance (RCE).
Sources
PHP CVE-2026-109618/109619 — RCE non authentifiée autonome sur PHP 8.5.11 standard (divulgation mémoire in-band PS(id)→cookie + chaîne UAF), échelles de contrôle complètes, contrôle négatif sur version corrigée en 8.5.12
- php-eol-cve-2026-109618-109619Correctif
Correctifs non officiels pour PHP CVE-2026-109618 / CVE-2026-109619 (RCE, CVSS 9.2) sur les plateformes en fin de vie : PHP 7.3 sur CentOS/RHEL 7 (Remi), PHP 5.4 sur Amazon Linux 2, PHP 5.3 sur Amazon Linux 1
- php2shell-scannerScanner
Scanner haute fidélité pour php2shell (CVE-2026-109618 et CVE-2026-109619)
- php-rceExploit
Exploits pour CVE-2026-109618 / CVE-2026-109619 permettant d'obtenir une RCE sur des cibles PHP
- php2shell-scannerScanner
Scanner non destructif pour CVE-2026-109618 / CVE-2026-109619 (RCE du cœur de PHP). Reconnaissance de sous-domaines via crt.sh + subfinder, récupération robuste de bannières, détection basée sur la version.
- php2shellInformationnel
Référentiel d'avis opérationnels suivant les failles RCE PHP CVE-2026-109618 et CVE-2026-109619, avec des recommandations de détection et d'atténuation, des inventaires des logiciels affectés et des mises à jour du statut des fournisseurs.
- php2shell-eol-backportCorrectif
Correctif non officiel pour CVE-2026-109618 / CVE-2026-109619 (php2shell) pour les paquets PHP 5.4 / 5.3 en fin de vie de RHEL, CentOS et Oracle Linux 7 / 6
🤖 Non, il existe un moyen simple d'exploiter cette vulnérabilité ! (vibecodé pour prouver un point)
Code de preuve de concept pour CVE-2026-109618 et CVE-2026-109619 (contournement php2shell), conditionné pour la reproduction en laboratoire autorisée et la recherche sur les vulnérabilités.
Exploitation de CVE-2026-109618/109619 via session.upload_progress en PHP — POC et analyse
- php-rceExploit
Exploits pour CVE-2026-109618 / CVE-2026-109619 permettant d'obtenir une RCE sur des cibles PHP
- CVE-2026-109618Informationnel
Avis technique sur les vulnérabilités RCE PHP2Shell (CVE-2026-109618, CVE-2026-109619) couvrant la cause racine, les vecteurs d'exploitation, les contrôles de détection et les recommandations d'atténuation pour PHP.
- php2shell-exposurehuntDétection
Dépôt pour la recherche d'exposition PHP2Shell et les analyses associées
- CVE-2026-109618-109619-auditRecherche
Audit CVE-2026-109618 / CVE-2026-109619 : empoisonnement de session menant à l'exécution de commandes reproduit ; précondition OOM de BGCTX reproduite ; UAF de tableau de progression allégué non reproduit sur les builds standard.
Preuve de concept (PoC) d'exploit pour php2shell (CVE-2026-109618 / CVE-2026-109619), démontrant l'exécution de code à distance dans des environnements PHP vulnérables. À des fins de recherche en sécurité et d'éducation uniquement.
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.