CVE-2025-21613: go-git has an Argument Injection via the URL field
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 36/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 1,2% (FIRST EPSS); выше, чем у 69,9% записей.
- Может быть вызвана любым, у кого есть доступ через интернет. Учётная запись или пароль не требуются. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
- Исправленная версия: go-git go-git 5.13.0; azl3 packer 1.9.5-5 on Azure Linux 3.0 1.9.5-5; azl3 packer 1.9.5-6 on Azure Linux 3.0 1.9.5-5.
Пока низкий приоритет. Обновитесь до go-git go-git 5.13.0; azl3 packer 1.9.5-5 on Azure Linux 3.0 1.9.5-5; azl3 packer 1.9.5-6 on Azure Linux 3.0 1.9.5-5 или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
go-git is a highly extensible git implementation library written in pure Go. An argument injection vulnerability was discovered in go-git versions prior to v5.13. Successful exploitation of this vulnerability could allow an attacker to set arbitrary values to git-upload-pack flags. This only happens when the file transport protocol is being used, as that is the only protocol that shells out to git binaries. This vulnerability is fixed in 5.13.0.
- BDU:2025-00210
- GHSA-v725-9546-7q7m
- ALSA-2025:0401
- GO-2025-3368
- openSUSE-SU-2025:0056-1
- openSUSE-SU-2025:14624-1
- openSUSE-SU-2025:14654-1
- openSUSE-SU-2025:14658-1
- openSUSE-SU-2025:14713-1
- openSUSE-SU-2025:14752-1
- openSUSE-SU-2025:14902-1
- openSUSE-SU-2025:15438-1
- openSUSE-SU-2025:15487-1
- openSUSE-SU-2025:20117-1
- openSUSE-SU-2025:20177-1
- RHSA-2025:0401
- RHSA-2025:0662
- RHSA-2025:3344
- RLSA-2025:0401
- SUSE-SU-2025:0060-1
- Опубликовано
- 6 янв. 2025 г.
- Обновлено
- 17 июн. 2026 г.
- EPSS
- 1,2 % · 69-й процентиль
- CWE
- CWE-88
Инструменты для отчёта
Оценка срочности
36
Наблюдать
Пока низкий приоритет.
- CVSS
- 36 / 40 · 9.2 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 1,2 %
Решение CISA SSVC
- Эксплуатация
- нет
- Автоматизируемо
- нет
- Техническое влияние
- полное
Vulnrichment: входные данные дерева решений CISA.
Оценка CNA и NVD
- NVD
- —
- CNA · GitHub_M
- 9,2
- NVD ещё не выставил свою оценку; показана оценка CNA.
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/U:Clear
Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
| Вендор | Продукт | CPE |
|---|---|---|
| go-git project | go-git | cpe:2.3:a:go-git_project:go-git |
Затронутые версии
Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.
- go-git project go-gitдо 5.13.0
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (GitHub_M). Не зависят от анализа CPE в NVD и обычно опережают его.
go-git go-git
- >= 4.0.0, < 5.13.0затронута
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| AlmaLinux:8 | grafana | до 9.2.10-21.el8_10 | 9.2.10-21.el8_10 |
| AlmaLinux:8 | grafana-selinux | до 9.2.10-21.el8_10 | 9.2.10-21.el8_10 |
| Debian:12 | golang-github-go-git-go-git | с 0 | — |
| Debian:13 | golang-github-go-git-go-git | до 5.13.2-1 | 5.13.2-1 |
| Go | github.com/go-git/go-git/v4 | с 4.0.0 | — |
| Go | github.com/go-git/go-git/v5 | до 5.13.0 | 5.13.0 |
| Go | gopkg.in/src-d/go-git.v4 | с 4.0.0 · до 4.13.1 включительно | — |
| Go | gopkg.in/src-d/go-git.v4 | с 4.0.0 | — |
| openSUSE:Leap 15.6 | amazon-ssm-agent | до 3.3.1611.0-150000.5.20.1 | 3.3.1611.0-150000.5.20.1 |
| openSUSE:Leap 15.6 | brise | до 20230603+git.5fdd2d6-150600.3.8.1 | 20230603+git.5fdd2d6-150600.3.8.1 |
| openSUSE:Leap 15.6 | govulncheck-vulndb | до 0.0.20250108T191942-150000.1.26.1 | 0.0.20250108T191942-150000.1.26.1 |
| openSUSE:Leap 15.6 | grafana | до 10.4.15-150200.3.64.1 | 10.4.15-150200.3.64.1 |
| openSUSE:Leap 15.6 | trivy | до 0.58.2-bp156.2.6.1 | 0.58.2-bp156.2.6.1 |
| openSUSE:Leap 16.0 | cheat | до 4.4.2-bp160.2.1 | 4.4.2-bp160.2.1 |
| openSUSE:Tumbleweed | amazon-ssm-agent | до 3.3.1611.0-1.1 | 3.3.1611.0-1.1 |
| openSUSE:Tumbleweed | brise | до 20230603+git.5fdd2d6-5.1 | 20230603+git.5fdd2d6-5.1 |
| openSUSE:Tumbleweed | cheat | до 4.4.2-2.1 | 4.4.2-2.1 |
| openSUSE:Tumbleweed | govulncheck-vulndb | до 0.0.20250108T191942-1.1 | 0.0.20250108T191942-1.1 |
| openSUSE:Tumbleweed | grafana | до 11.3.0-5.1 | 11.3.0-5.1 |
| openSUSE:Tumbleweed | rime-plum-go | до 1.0.3-1.1 | 1.0.3-1.1 |
| openSUSE:Tumbleweed | rz-pm | до 0.3.3+git~14~gcee0d0d-1.1 | 0.3.3+git~14~gcee0d0d-1.1 |
| openSUSE:Tumbleweed | trivy | до 0.58.2-1.1 | 0.58.2-1.1 |
| Red Hat:enterprise_linux:8::appstream | grafana | до 0:9.2.10-21.el8_10 | 0:9.2.10-21.el8_10 |
| Red Hat:enterprise_linux:8::appstream | grafana-debuginfo | до 0:9.2.10-21.el8_10 | 0:9.2.10-21.el8_10 |
+19
Тот же продукт
go-git project: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2023-49569Maliciously crafted Git server replies can lead to path traversal and RCE on go-git clients39Наблюдать
- CVE-2025-21614go-git clients vulnerable to DoS via maliciously crafted Git server replies30Наблюдать
- CVE-2023-49568Maliciously crafted Git server replies can cause DoS on go-git clients30Наблюдать
Опубликованы до и после этой записи в том же продукте
- Позже →CVE-2026-259349 февр. 2026 г. · go-git improperly verifies data integrity values for .idx and .pack files17Наблюдать
- Позже →CVE-2026-3376231 мар. 2026 г. · go-git: Missing validation decoding Index v4 files leads to panic11Наблюдать
- Позже →CVE-2026-3416531 мар. 2026 г. · go-git: Maliciously crafted idx file can cause asymmetric memory consumption20Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| go-git go-git | 5.13.0 · description | Вендор (CNA) |
| azl3 packer 1.9.5-5 on Azure Linux 3.0 | 1.9.5-5 · CBL-Mariner Releases | Microsoft (MSRC) |
| azl3 packer 1.9.5-6 on Azure Linux 3.0 | 1.9.5-5 · CBL-Mariner Releases | Microsoft (MSRC) |
| cbl2 cri-o 1.22.3-12 on CBL Mariner 2.0 | 1.22.3-12 · CBL-Mariner Releases | Microsoft (MSRC) |
| cbl2 packer 1.9.5-5 on CBL Mariner 2.0 | 1.9.5-7 · CBL-Mariner Releases | Microsoft (MSRC) |
| cbl2 packer 1.9.5-5 on CBL-Mariner 2.0 | 1.9.5-7 · CBL-Mariner Releases | Microsoft (MSRC) |
| cbl2 packer 1.9.5-7 on CBL Mariner 2.0 | 1.9.5-7 · CBL-Mariner Releases | Microsoft (MSRC) |
| almalinux:grafana | 9.2.10-21.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:grafana-selinux | 9.2.10-21.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| debian:golang-github-go-git-go-git | 5.13.2-1 · Debian:13 | Реестр пакетов (OSV) |
| Go:github.com/go-git/go-git/v5 | 5.13.0 | Реестр пакетов (OSV) |
| opensuse:amazon-ssm-agent | 3.3.1611.0-150000.5.20.1 · openSUSE:Leap 15.6 | Реестр пакетов (OSV) |
| opensuse:brise | 20230603+git.5fdd2d6-150600.3.8.1 · openSUSE:Leap 15.6 | Реестр пакетов (OSV) |
| opensuse:cheat | 4.4.2-2.1 · openSUSE:Tumbleweed | Реестр пакетов (OSV) |
| opensuse:govulncheck-vulndb | 0.0.20250108T191942-150000.1.26.1 · openSUSE:Leap 15.6 | Реестр пакетов (OSV) |
| opensuse:grafana | 10.4.15-150200.3.64.1 · openSUSE:Leap 15.6 | Реестр пакетов (OSV) |
| opensuse:rime-plum-go | 1.0.3-1.1 · openSUSE:Tumbleweed | Реестр пакетов (OSV) |
| opensuse:rz-pm | 0.3.3+git~14~gcee0d0d-1.1 · openSUSE:Tumbleweed | Реестр пакетов (OSV) |
| opensuse:trivy | 0.58.2-bp156.2.6.1 · openSUSE:Leap 15.6 | Реестр пакетов (OSV) |
| red hat:grafana | 0:9.2.10-21.el8_10 · Red Hat:enterprise_linux:8::appstream | Реестр пакетов (OSV) |
| red hat:grafana-debuginfo | 0:9.2.10-21.el8_10 · Red Hat:enterprise_linux:8::appstream | Реестр пакетов (OSV) |
| red hat:grafana-debugsource | 0:9.2.10-21.el8_10 · Red Hat:enterprise_linux:8::appstream | Реестр пакетов (OSV) |
| red hat:grafana-selinux | 0:9.2.10-21.el8_10 · Red Hat:enterprise_linux:8::appstream | Реестр пакетов (OSV) |
| rocky linux:grafana | 0:9.2.10-21.el8_10 · Rocky Linux:8 | Реестр пакетов (OSV) |
| suse:amazon-ssm-agent | 3.3.1611.0-150000.5.20.1 · SUSE:Linux Enterprise Module for Public Cloud 15 SP3 | Реестр пакетов (OSV) |
| suse:amazon-ssm-agent | 3.3.1611.0-4.36.1 · SUSE:Linux Enterprise Module for Public Cloud 12 | Реестр пакетов (OSV) |
| suse:brise | 20230603+git.5fdd2d6-150600.3.8.1 · SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 | Реестр пакетов (OSV) |
| suse:govulncheck-vulndb | 0.0.20250108T191942-150000.1.26.1 · SUSE:Linux Enterprise Module for Package Hub 15 SP6 | Реестр пакетов (OSV) |
| suse:grafana | 10.4.15-1.71.1 · SUSE:Manager Client Tools 12 | Реестр пакетов (OSV) |
| suse:grafana | 10.4.15-150200.3.64.1 · SUSE:Linux Enterprise Module for Package Hub 15 SP6 | Реестр пакетов (OSV) |
+1
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Истории пока нет (накапливается ежедневным заданием EPSS).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Среди источников нет ссылок на коммит или PR.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
Ночной расчёт связей ничего не нашёл.
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Технические детали
Условия атаки
- Может быть вызвана любым, у кого есть доступ через интернет.
- Учётная запись или пароль не требуются.
- Действия пользователя не требуются.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- Целостность
- Доступность
- Вектор атаки
- Сеть
- Сложность атаки
- Низкая
- Требуемые привилегии
- Не требуются
- Взаимодействие с пользователем
- Не требуется
- Область действия
- X
Класс уязвимости (CWE)
CWE-88 · Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')Вектор CVSS
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Clear
nvd-secondary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
Шаблоны атак (CAPEC)
- Parameter InjectionCAPEC-137вероятность: Medium · Medium
- Flash Parameter InjectionCAPEC-174вероятность: High · Medium
- Using Meta-characters in E-mail Headers to Inject Malicious PayloadsCAPEC-41вероятность: High · High
- HTTP Parameter Pollution (HPP)CAPEC-460Medium
- OS Command InjectionCAPEC-88вероятность: High · High
Техники ATT&CK
—
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.