High severity · published Jan 15, 2021
CVE-2021-21237
Git LFS can execute a Git binary from the current directory on Windows
7.8
CVSS
0.5%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 39% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
GI
git-lfs · git-lfs
< 2.13.2 · source: vendor
GL
Git Large File Storage · Git Large File Storage Project
before 2.13.2 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2021-21237
CVE.org
https://www.cve.org/CVERecord?id=CVE-2021-21237
Third Party Advisory
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-27955
Patch
https://github.com/git-lfs/git-lfs/commit/fc664697ed2c2081ee9633010de0a7f9debea72a
Third Party Advisory
https://github.com/git-lfs/git-lfs/releases/tag/v2.13.2
Third Party Advisory
https://github.com/git-lfs/git-lfs/security/advisories/GHSA-cx3w-xqmc-84g5
More from git-lfs
8.6
CVE-2025-26625
Git LFS may write to arbitrary files via crafted symlinks
8.5
CVE-2024-53263
Git LFS permits exfiltration of credentials via crafted HTTP URLs
7.8
CVE-2022-24826
Git LFS can execute a binary from the current directory on Windows
