CVE-2026-67325

GitPython before 3.1.51 contains an incomplete command injection blocklist that fails to account for git's long-option prefix abbreviation feature. Attackers can bypass the unsafe options guard by using abbreviated option names like upload_p instead of upload_pack, which git resolves to dangerous options and executes arbitrary commands.
Configurations

Configuration 1 (hide)

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

History

23 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) GitPython antes de la versión 3.1.51 contiene una lista negra de inyección de comandos incompleta que no tiene en cuenta la característica de abreviación de prefijos de opciones largas de git. Los atacantes pueden eludir la protección de opciones inseguras utilizando nombres de opciones abreviados como upload_p en lugar de upload_pack, lo que git resuelve como opciones peligrosas y ejecuta comandos arbitrarios.

Information

Published : 2026-08-01 13:17

Updated : 2026-10-23 23:10


NVD link : CVE-2026-67325

Mitre link : CVE-2026-67325

CVE.ORG link : CVE-2026-67325


JSON object : View

Products Affected

gitpython_project

  • gitpython
CWE
CWE-78

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