CVE-2017-9841
Vulnérabilité d'injection de commande PHPUnit
- Publié
- 27 juin 2017
- Mise à jour
- 21 oct. 2025
- Attribution de CNA
- mitre
- Preuve observée
- 2 févr. 2022
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HÉlevé · 30 prochains jours
- Percentile
- 100,0 %
- Date du modèle
- 13 oct. 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.
CISA Connu Exploité
Ce CVE apparaît dans le catalogue des vulnérabilités exploitées connues de CISA.
Résumé
Util/PHP/eval-stdin.php dans PHPUnit avant 4.8.28 et 5.x avant 5.6.3 permet à des attaquants distants d'exécuter du code PHP arbitraire via des données POST HTTP commençant par une sous-chaîne « <?php », comme le démontre une attaque sur un site avec un dossier /vendor exposé, c'est-à-dire un accès externe à l'URI /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php.
Sources
http/cves/2017/CVE-2017-9841.yaml
Nuclei TemplatesConditions déclarées
- network: http($.protocol_keys)
- verification: status,word($.matchers[*].type)
- phpunit Remote Code ExecutionLaboratoire
phpunit/CVE-2017-9841
PHPUnit Remote Code Execution (CVE-2017-9841)
Vulhub vulnerability labsConditions déclarées
- lab image version: vulhub/phpunit:5.6.2(phpunit/CVE-2017-9841/docker-compose.yml:services.web.image)
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.