CVE-2026-73620

GitPython before 3.1.57 fails to guard git option forwarding in IndexFile.checkout() and TagReference.create(), allowing attackers to pass unsafe options via kwargs. Attackers can use --prefix to overwrite arbitrary files with repository content or -F to read arbitrary files returned in-band.
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) GitPython anterior a la 3.1.57 no resguarda el reenvío de opciones de git en IndexFile.checkout() y TagReference.create(), permitiendo a los atacantes pasar opciones inseguras a través de kwargs. Los atacantes pueden usar --prefix para sobrescribir archivos arbitrarios con contenido del repositorio o -F para leer archivos arbitrarios devueltos en banda.

Information

Published : 2026-08-13 12:17

Updated : 2026-10-24 15:10


NVD link : CVE-2026-73620

Mitre link : CVE-2026-73620

CVE.ORG link : CVE-2026-73620


JSON object : View

Products Affected

gitpython_project

  • gitpython
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')