CVE-2017-17831

high
Published 2017-12-21 · Modified 2024-06-03
CVSS v3
8.8
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v2
6.8
VIR risk
8.8

Description

GitHub Git LFS before 2.1.1 allows remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, located on a "url =" line in a .lfsconfig file within a repository.

Predictions

Exploit likelihood
92%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2017-17831

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — https://github.com/git-lfs/git-lfs/releases/tag/v2.1.1

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — https://github.com/git-lfs/git-lfs/pull/2242

OS impact

OSVersionStatusFixed in
debian debianbookwormfixed0
debian debianbullseyefixed0
debian debianforkyfixed0
debian debiansidfixed0
debian debiantrixiefixed0

Package impact

EcosystemPackageVulnerableFixed
golang Gogithub.com/git-lfs/git-lfs<2.1.1-0.20170519163204-f913f5f9c7c62.1.1-0.20170519163204-f913f5f9c7c6
golang Gogithub.com/git-lfs/git-lfs<2.1.1-0.20170519163204-f913f5f9c7c6+incompatible2.1.1-0.20170519163204-f913f5f9c7c6+incompatible

Application impact

VendorProductVersionsFixed
git_large_file_storage_projectgit_large_file_storage{"endExcluding":"2.1.1"}2.1.1

References

CWEs

CWE-20

Verify integrity in audit chain (admin only). AS-IS.