CVE-2020-27955
Git LFS can execute a Git binary from the current directory
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Bitnami, Photon OS.
Description
Git LFS 2.12.0 allows Remote Code Execution.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | git-lfs | 2.12.1 |
| go::GitHub Security Advisory Go | github.com/git-lfs/git-lfs | 2.12.1 |
| Photon OS 4.0 | git-lfs | 3.2.0-1.ph4 |
| alpine 3.15 | git-lfs, git-lfs2 | 0 |
| alpine 3.16 | git-lfs, git-lfs2 | 0 |
| alpine 3.17 | git-lfs, git-lfs2 | 0 |
| alpine 3.18 | git-lfs, git-lfs2 | 0 |
| alpine 3.19 | git-lfs, git-lfs2 | 0 |
| alpine 3.20 | git-lfs | 0 |
| alpine 3.21 | git-lfs | 0 |
| alpine 3.22 | git-lfs | 0 |
| alpine 3.23 | git-lfs | 0 |
Show all 19 entries from 14 sources
| Source | Package | Fixed in |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | git-lfs | 2.12.1 |
| go::GitHub Security Advisory Go | github.com/git-lfs/git-lfs | 2.12.1 |
| Photon OS 4.0 | git-lfs | 3.2.0-1.ph4 |
| alpine 3.15 | git-lfs | 0 |
| alpine 3.15 | git-lfs2 | 0 |
| alpine 3.16 | git-lfs | 0 |
| alpine 3.16 | git-lfs2 | 0 |
| alpine 3.17 | git-lfs | 0 |
| alpine 3.17 | git-lfs2 | 0 |
| alpine 3.18 | git-lfs | 0 |
| alpine 3.18 | git-lfs2 | 0 |
| alpine 3.19 | git-lfs | 0 |
| alpine 3.19 | git-lfs2 | 0 |
| alpine 3.20 | git-lfs | 0 |
| alpine 3.21 | git-lfs | 0 |
| alpine 3.22 | git-lfs | 0 |
| alpine 3.23 | git-lfs | 0 |
| alpine 3.24 | git-lfs | 0 |
| alpine edge | git-lfs | 0 |
References
- http://packetstormsecurity.com/files/159923/git-lfs-Remote-Code-Execution.html
- http://packetstormsecurity.com/files/164180/Git-git-lfs-Remote-Code-Execution.html
- http://seclists.org/fulldisclosure/2020/Nov/1
- https://exploitbox.io
- https://github.com/git-lfs/git-lfs
- https://github.com/git-lfs/git-lfs/releases
- https://github.com/git-lfs/git-lfs/security/advisories/GHSA-4g4p-42wc-9f3m
- https://legalhackers.com