Aller au contenu
Développeur Full Stack
, ,

GitPython : retour arrière quadratique lors de l’analyse de lignes d’identité malformées

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P3Élevée

Une expression régulière de GitPython pouvait provoquer un retour arrière quadratique lors de l’analyse de lignes d’identité Git malformées, entraînant un ralentissement important. Le problème concerne les versions jusqu’à 3.1.62 et est corrigé dans la version 3.2.0.

Python
IdentifiantAvis de sécurité
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif3.2.0

Source : GHSA-m64x-33q8-m5h7 — GitPython

Analyse technique

Le défaut résidait dans l’expression régulière utilisée par parse_actor_and_date pour analyser les lignes auteur, committer ou tagger. Des lignes malformées suffisamment longues pouvaient faire augmenter fortement le temps de traitement.

Impact, versions et correctif

Événement datéNouvel avis publié le 2026-10-27T15:26:24Z, dans la période demandée.
ImpactUn traitement prolongé de données spécialement malformées peut ralentir les opérations d’analyse de dépôts.
Versions affectées<= 3.1.62
Version corrigée3.2.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
Publication2026-10-27T15:26:24Z
Mise à jour2026-10-27T15:26:25Z

Action recommandée

Mettre à niveau GitPython vers la version 3.2.0.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :