← Back to CVE search

CVE-2026-45571

go-git

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.

CVSS 5.4EPSS 0.297%Risk 0.55
View source
Published
2026-05-27 15:16:30
Affected versions
<5.19.1,<6.0.0-alpha.4
Type
Package
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L