CVE-2026-34165

MEDIUM CVSS 3.1: 5,0 EPSS 0.01%
Обновлено 2 апреля 2026
Go-Git_Project
Параметр Значение
CVSS 5,0 (MEDIUM)
Уязвимые версии 5.0.0 — 5.17.1
Устранено в версии 5.17.1
Тип уязвимости CWE-770 (Выделение ресурсов без ограничений), CWE-191 (Целочисленное переполнение вниз)
Поставщик Go-Git_Project
Публичный эксплойт Нет

go-git — это расширяемая библиотека реализации git, написанная на чистом Go. Начиная с версии 5.0.0 и до версии 5.17.1 была обнаружена уязвимость, при которой вредоносный файл .idx может вызвать асимметричное потребление памяти, потенциально исчерпав доступную память и приводя к состоянию отказа в обслуживании (DoS). Для эксплуатации требуется доступ на запись в каталог .git локального репозитория, чтобы создавать или изменять существующие файлы .idx.

Эта проблема исправлена ​​в версии 5.17.1.

Показать оригинальное описание (EN)

go-git is an extensible git implementation library written in pure Go. From version 5.0.0 to before version 5.17.1, a vulnerability has been identified in which a maliciously crafted .idx file can cause asymmetric memory consumption, potentially exhausting available memory and resulting in a denial-of-service (DoS) condition. Exploitation requires write access to the local repository's .git directory, it order to create or alter existing .idx files. This issue has been patched in version 5.17.1.

Характеристики атаки

Способ атаки
Локальный
Нужен локальный доступ
Сложность
Низкая
Легко эксплуатировать
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Требуется
Нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Go-Git_Project Go-Git
cpe:2.3:a:go-git_project:go-git:*:*:*:*:*:go:*:*
5.0.0 5.17.1