CVE 5.4 MEDIUM

go-git: Crafted repositories may modify main and submodule .git directories_CVE-2026-45571

5.4 / 10
MEDIUM
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L

Description

go-git is an extensible git implementation library written in pure Go. Prior to 5.19.1 and 6.0.0-alpha.4, a path validation issue in go-git could allow crafted repository data to affect files outside the intended checkout target, including the repository's .git directory. These validations were introduced in upstream Git years ago, so the vulnerability arose from go-git drifting from those checks. This vulnerability is fixed in 5.19.1 and 6.0.0-alpha.4.

Basic Information

ID CVE-2026-45571
Source GitHub_M
Published May 27, 2026 at 14:57
Modified May 27, 2026 at 16:03

Affected Product

Vendor go-git
Product go-git
Version < 5.19.1
Affected Versions go-git go-git < 5.19.1
go-git go-git >= 6.0.0-alpha.1, < 6.0.0-alpha.4

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.