Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2026-78677

Опубликовано: 25 авг. 2026
Источник: nvd
CVSS3: 7.5
EPSS Низкий

Описание

GitPython before 3.1.59 omits --separate-git-dir from unsafe_git_clone_options, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separate_git_dir parameter to Repo.clone_from() or Repo.clone() to redirect repository metadata to an attacker-controlled filesystem path, enabling arbitrary directory creation and potential hook execution.

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:gitpython_project:gitpython:*:*:*:*:*:python:*:*
Версия до 3.1.59 (исключая)

EPSS

Процентиль: 36%
0.0043
Низкий

7.5 High

CVSS3

Дефекты

CWE-22

Связанные уязвимости

CVSS3: 7.5
ubuntu
27 дней назад

GitPython before 3.1.59 omits --separate-git-dir from unsafe_git_clone_options, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separate_git_dir parameter to Repo.clone_from() or Repo.clone() to redirect repository metadata to an attacker-controlled filesystem path, enabling arbitrary directory creation and potential hook execution.

CVSS3: 7.5
debian
27 дней назад

GitPython before 3.1.59 omits --separate-git-dir from unsafe_git_clone ...

CVSS3: 7.5
github
13 дней назад

GitPython: clone_from()/clone() omit --separate-git-dir from unsafe_git_clone_options, enabling arbitrary git-directory creation outside the destination

CVSS3: 7.5
fstec
около 1 месяца назад

Уязвимость функции Repo.clone_from() и Repo.clone() модуля git/repo/base.py библиотеки Python для взаимодействия с git-репозиториями GitPython, позволяющая нарушителю записывать произвольные файлы

CVSS3: 7.5
redos
14 дней назад

Уязвимость GitPython

EPSS

Процентиль: 36%
0.0043
Низкий

7.5 High

CVSS3

Дефекты

CWE-22