p PatchFirst

CVE-2026-114097

CVE-2026-114097 · Dulwich 0.23.1 before 1.2.8 Symlink Path Traversal via filter_branch Index Filter

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

Dulwich from 0.23.1 before 1.2.8 contains a path traversal vulnerability in CommitFilter._apply_index_filter() that allows attackers to write files outside the working directory via symlinks persisting between commits. Attackers can craft a repository where an ancestor commit's symlink redirects a descendant commit's file writes during filter_branch, enabling code execution by writing into .git/hooks.

CVSS 7.3 · Высокий · EPSS 0,2% · Есть исправление

Опубликовано
Обновлено

Стек: system · python

Затронутые продукты и версии

  • dulwich

    Версии
    • ≥ 0.23.1, < 1.2.8: Затронуто (semver)
    • 1.2.8: Не затронуто (semver)

    Обновитесь до 1.2.8

  • dulwich Debian:12

    Версии
    • 0.21.2-1
    • 0.21.5-1
    • 0.21.6-1
    • 0.22.5-1
    • 0.22.7-1
    • 0.22.7-2
    • 0.24.10-1
    • 0.24.2-1
    • 0.24.2-2
    • 1.0.0-1
    • 1.0.0-2
    • 1.1.0-1
    • 1.1.0-2
    • 1.1.0-3
    • 1.2.0-1
    • 1.2.1-1
    • 1.2.11-1
    • 1.2.12-1
    • 1.2.17-1
    • 1.2.5-1
    • 1.2.7-1
    • 1.2.7-2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • dulwich Debian:13

    Версии
    • 0.22.7-1
    • 0.22.7-2
    • 0.24.10-1
    • 0.24.2-1
    • 0.24.2-2
    • 1.0.0-1
    • 1.0.0-2
    • 1.1.0-1
    • 1.1.0-2
    • 1.1.0-3
    • 1.2.0-1
    • 1.2.1-1
    • 1.2.11-1
    • 1.2.12-1
    • 1.2.17-1
    • 1.2.5-1
    • 1.2.7-1
    • 1.2.7-2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • dulwich Debian:14

    Версии
    • 0.22.7-1
    • 0.22.7-2
    • 0.24.10-1
    • 0.24.2-1
    • 0.24.2-2
    • 1.0.0-1
    • 1.0.0-2
    • 1.1.0-1
    • 1.1.0-2
    • 1.1.0-3
    • 1.2.0-1
    • 1.2.1-1
    • 1.2.5-1
    • 1.2.7-1
    • 1.2.7-2
    Затронутые диапазоны версий
    • ECOSYSTEM: < 1.2.8-1

    Обновитесь до 1.2.8-1

  • dulwich PyPI

    Версии
    • 0.23.1
    • 0.23.2
    • 0.24.0
    • 0.24.1
    • 0.24.10
    • 0.24.2
    • 0.24.3
    • 0.24.4
    • 0.24.5
    • 0.24.6
    • 0.24.7
    • 0.24.8
    • 0.24.9
    • 0.25.0
    • 0.25.1
    • 0.25.2
    • 1.0.0
    • 1.1.0
    • 1.2.0
    • 1.2.1
    • 1.2.2
    • 1.2.3
    • 1.2.4
    • 1.2.5
    • 1.2.6
    • 1.2.7
    Затронутые диапазоны версий
    • ECOSYSTEM: ≥ 0.23.1, < 1.2.8

    Обновитесь до 1.2.8

  • dulwich Ubuntu:16.04:LTS

    Версии
    • 0.11.2-1ubuntu1
    • 0.12.0-1
    • 0.12.0-1build1
    • 0.12.0-1build2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • dulwich Ubuntu:18.04:LTS

    Версии
    • 0.18.2-1build1
    • 0.18.5-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • dulwich Ubuntu:20.04:LTS

    Версии
    • 0.19.11-2
    • 0.19.14-4ubuntu1
    • 0.19.15-1
    • 0.19.15-1build1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • dulwich Ubuntu:22.04:LTS

    Версии
    • 0.20.15-1ubuntu1
    • 0.20.31-1ubuntu1
    • 0.20.31-1.1
    • 0.20.31-1.1build1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • dulwich Ubuntu:24.04:LTS

    Версии
    • 0.21.6-1
    • 0.21.6-1build1
    • 0.21.6-1build2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • dulwich Ubuntu:26.04:LTS

    Версии
    • 0.22.7-1
    • 0.24.2-2
    • 1.1.0-2ubuntu1
    • 1.1.0-3
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

Первоисточники

Проверьте свой сервер →