GitPython Developers - CVE-2026-67325

Date de publication :

Il s'agit d'une vulnérabilité dans la bibliothèque GitPython utilisée pour interagir avec des dépôts Git depuis des applications Python.

GitPython est une bibliothèque Python permettant d'interagir avec des dépôts Git depuis des applications Python.

GitPython contient une protection incomplète contre certaines options Git dangereuses. Un attaquant peut contourner cette protection en utilisant des versions abrégées de certaines options supportées par Git.

Elle permet l'exécution de commandes arbitraires sur le système cible avec les privilèges du processus utilisant GitPython.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Non

Risques

•   Exécution de code arbitraire (à distance)
•   Atteinte à la confidentialité des données
•   Atteinte à l'intégrité des données

Exploitation

La vulnérabilité exploitée est du type
CWE-78 : Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

Détails sur l'exploitation
•   Vecteur d'attaque : Réseau
•   Complexité de l'attaque : Faible
•   Privilèges nécessaires pour réaliser l'attaque : Authentification utilisateur simple
•   Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
•   L'exploitation de la faille permet d'obtenir des droits privilégiés : En attente d’information

Preuve de concept
Actuellement, aucune preuve de concept n'est disponible en sources ouvertes.

Systèmes ou composants affectés

GitPython antérieur à la version 3.1.51.

Solutions ou recommandations

Mettre à jour GitPython vers la version 3.1.51 ou ultérieure.