Vulnerabilidad en GitPython de gitpython-developers (CVE-2026-73621)
Gravedad CVSS v4.0:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
13/08/2026
Última modificación:
24/10/2026
Descripción
GitPython anterior a la versión 3.1.56 contiene una vulnerabilidad de inyección de argumentos en el método Commit.count(), que reenvía argumentos de palabra clave a ’git rev-list’ sin la protección check_unsafe_options presente en el método hermano iter_items. Un atacante que puede controlar las opciones pasadas a Commit.count (por ejemplo, a través de una aplicación que reenvía un diccionario de opciones proporcionado por el usuario) puede proporcionar output=[path], lo que hace que ’git rev-list --output=[path]’ abra y trunque el archivo objetivo a cero bytes antes del análisis de revisión. Esto permite la destrucción/borrado de un archivo arbitrario al nivel de privilegio del proceso (sin control de contenido, truncamiento a 0 bytes).
Impacto
Puntuación base 4.0
5.30
Gravedad 4.0
MEDIA
Puntuación base 3.x
5.40
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:gitpython_project:gitpython:*:*:*:*:*:python:*:* | 3.1.56 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página


