CVE-2026-67323 in GitPython
Résumé
par VulDB • 01/08/2026
GitPython avant la version 3.1.51 ne protège pas contre les options Git dangereuses transmises en tant qu'arguments de mot-clé dans Repo.archive() et git.ls_remote(), permettant une injection de commande via des options telles que --exec/--upload-pack (entraînant l'exécution arbitraire de commandes). De plus, Repo.iter_commits() et Repo.blame() ne vérifient pas les arguments de révision commençant par un tiret, donc une révision telle que --output=<path> peut amener Git à ouvrir et tronquer n'importe quel fichier. L'exploitation nécessite une application qui transmet des arguments contrôlés par l'attaquant à ces méthodes.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.