CVE-2026-5366
Vulnérabilité d'injection d'arguments Git dans prefecthq/prefect
- Publié
- 20 juin 2026
- Mise à jour
- 22 juin 2026
- Attribution de CNA
- @huntr_ai
- Preuve observée
- 8 août 2026
CVSS primaire
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HFaible · 30 prochains jours
- Percentile
- 61,8 %
- 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é
Prefect version 3.6.23 est vulnérable à l'exécution de code à distance en raison d'une gestion inappropriée des entrées contrôlées par l'utilisateur dans la classe de stockage `GitRepository`. Le paramètre `commit_sha`, qui est transmis aux commandes git, manque de validation et n'inclut pas de séparateur `--` pour distinguer l'entrée utilisateur des options git. Cela permet aux attaquants d'injecter des options git arbitraires, telles que `--upload-pack`, permettant l'exécution de programmes externes. De plus, le paramètre `directories` peut être exploité pour injecter des options git lors des opérations de sparse-checkout. Ces vulnérabilités permettent à tout utilisateur disposant des autorisations de création de déploiements d'exécuter des commandes arbitraires sur les machines de travail, compromettant les pools de travail partagés dans les environnements multi-locataires.
Sources
1PoC pour CVE-2026-5366 : injection d'argument git dans le GitRepository de Prefect menant à une RCE sur le worker.
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.