CVE-2026-73625

GitPython versions before 3.1.54 contain a remote code execution vulnerability in the check_unsafe_options guard that can be bypassed by smuggling git options inside single-character kwarg values. Attackers can supply crafted option dictionaries to clone_from, fetch, pull, push, ls_remote, iter_commits, blame, or archive methods to execute arbitrary OS commands via the --upload-pack parameter.
Configurations

Configuration 1 (hide)

cpe:2.3:a:gitpython_project:gitpython:*:*:*:*:*:python:*:*

History

23 Oct 2026, 18:10

Type Values Removed Values Added
Summary
  • (es) Las versiones de GitPython anteriores a la 3.1.54 contienen una vulnerabilidad de ejecución remota de código en la protección check_unsafe_options que puede ser eludida mediante el contrabando de opciones de git dentro de valores de argumentos de palabra clave de un solo carácter. Los atacantes pueden proporcionar diccionarios de opciones manipulados a los métodos clone_from, fetch, pull, push, ls_remote, iter_commits, blame o archive para ejecutar comandos arbitrarios del sistema operativo a través del parámetro --upload-pack.

Information

Published : 2026-08-13 12:17

Updated : 2026-10-24 15:10


NVD link : CVE-2026-73625

Mitre link : CVE-2026-73625

CVE.ORG link : CVE-2026-73625


JSON object : View

Products Affected

gitpython_project

  • gitpython
CWE
CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')