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

exploitDog

debian логотип

CVE-2026-78677

Опубликовано: 25 авг. 2026
Источник: debian
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.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
python-gitfixed3.1.61-1package

Примечания

  • https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-8mcc-hrx5-hvxc

  • Fixed by: https://github.com/gitpython-developers/GitPython/commit/b68afff45af0f49e79a3e2d2162018986b37ad5d (3.1.59)

EPSS

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

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

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
nvd
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
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

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