cve.bz

CVE-2021-21237

7.8 highEPSS 0.5%

High (7.8) in git large file storage project git large file storage. EPSS 0.5% chance of exploitation in the next 30 days. Fixed in github.com/git-lfs/git-lfs 1.5.1-0.20210113180018-fc664697ed2c, 2.13.2.

Git LFS is a command line extension for managing large files with Git. On Windows, if Git LFS operates on a malicious repository with a git.bat or git.exe file in the current directory, that program would be executed, permitting the attacker to execute arbitrary code. This does not affect Unix systems. This is the result of an incomplete fix for CVE-2020-27955. This issue occurs because on Windows, Go includes (and prefers) the current directory when the name of a command run does not contain a directory separator. Other than avoiding untrusted repositories or using a different operating system, there is no workaround. This is fixed in v2.13.2.

Severity

CVSS 3.1

7.8 high
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS
0.5% chance of exploitation in the next 30 days; higher than 39% of CVEs (scores of 2026-10-31)
CWE
CWE-426
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-cx3w-xqmc-84g5Gogithub.com/git-lfs/git-lfs<2.13.22.13.2
GO-2021-0098Gogithub.com/git-lfs/git-lfs<1.5.1-0.20210113180018-fc664697ed2c1.5.1-0.20210113180018-fc664697ed2c

References

Check your stackJSON