CVE-2026-46394
HAX CMS vulnérable à l'injection de commandes via Git.php
- Publié
- 5 juin 2026
- Mise à jour
- 8 juin 2026
- Attribution de CNA
- GitHub_M
- Preuve observée
- 8 août 2026
CVSS primaire
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/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
- 53,6 %
- 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é
HAX CMS aide à gérer un univers de microsites avec des backends PHP ou NodeJs. Avant la version 26.0.0, une vulnérabilité d'injection de commandes système existe dans la bibliothèque Git.php du backend PHP de HAXcms. L'application construit des chaînes de commandes shell à partir d'entrées non assainies et les exécute via proc_open(). Un attaquant capable de contrôler les paramètres transmis aux opérations Git peut exécuter des commandes système arbitraires avec les privilèges du serveur web. Sur 17 fonctions qui invoquent des commandes shell, seule 1 fonction (`commit()`) utilise correctement `escapeshellarg()`. Lorsqu'elle est combinée à une autre vulnérabilité permettant la manipulation de la configuration, ce problème peut conduire à une exécution de code à distance complète et à un compromis total du système. La version 26.0.0 corrige ce problème.
Sources
1PoC et analyse pour CVE-2026-46394 : injection de commandes OS dans HAXcms Git.php (CWE-78). Recherche de sécurité autorisée 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.