CVE-2026-28695
Craft affecté par une RCE authentifiée via Twig SSTI - fonction create() + gadget Symfony Process
- Publié
- 4 mars 2026
- Mise à jour
- 6 mars 2026
- Attribution de CNA
- GitHub_M
- Preuve observée
- 1 oct. 2026
CVSS primaire
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/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:XFaible · 30 prochains jours
- Percentile
- 44,9 %
- Date du modèle
- 21 sept. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
Craft est un système de gestion de contenu (CMS). Il existe une RCE administrateur authentifiée dans Craft CMS 5.8.21 via une injection de template côté serveur utilisant la fonction Twig create() combinée à une chaîne de gadgets Symfony Process. La fonction Twig create() expose Craft::createObject(), ce qui permet l'instanciation de classes PHP arbitraires avec des arguments de constructeur. Combiné à la dépendance symfony/process fournie, cela permet une RCE. Cela contourne le correctif implémenté pour CVE-2025-57811 (corrigé dans 5.8.7). Cette vulnérabilité est corrigée dans 5.9.0-beta.1 et 4.17.0-beta.1.
Sources
Exécution de code à distance **aveugle** et authentifiée dans Craft CMS. Correctif pour CVE-2026-28695
PoC d'exploitation en Python pour CVE-2026-28695, une RCE aveugle authentifiée dans Craft CMS qui contourne le correctif create() de BaseObject et lance un reverse shell.
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.