CVE-2017-1000117: git-scm git Open Redirect
Vulnerability summary
CVE-2017-1000117 is a high (CVSS 8.8) Open Redirect vulnerability in git-scm git. EPSS estimates a 77.82% chance of exploitation in the next 30 days, higher than 99.5% of scored vulnerabilities. 2 public exploits are recorded.
Advisory lineage
Upstream 0 · Downstream 3 · Related 1Timeline
- 04-10-2017PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
A malicious third-party can give a crafted "ssh://..." URL to an unsuspecting victim, and an attempt to visit the URL can result in any program that exists on the victim's machine being executed. Such a URL could be placed in the .gitmodules file of a malicious project, and an unsuspecting victim could be tricked into running "git clone --recurse-submodules" to trigger the vulnerability.
CVSS metrics
6 scores · 5 sources · 2 versions- OSV · AlpineEcosystem advisory · calculated8.8HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · Red hatEcosystem advisory · calculated6.3MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:LDiffers
- OSV · UbuntuEcosystem advisory · calculated8.8HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated8.8HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
77.82%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
0.00 pp
From 77.82% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
2 foundGit < 2.7.5 - Command Injection (Metasploit)
Maturity: weaponized
Malicious Git HTTP Server For CVE-2017-1000117
exploit/multi/http/git_submodule_command_exec
Maturity: weaponized
Weaknesses
CWE · root causeAffected systems
Redhat17 products
- emacs-git< 0:1.8.3.1-12.el7_4 | < 0:1.7.1-9.el6_9
- emacs-git-el< 0:1.8.3.1-12.el7_4 | < 0:1.7.1-9.el6_9
- git< 0:1.8.3.1-12.el7_4 | < 0:1.7.1-9.el6_9
- git-all< 0:1.8.3.1-12.el7_4 | < 0:1.7.1-9.el6_9
- git-bzr< 0:1.8.3.1-12.el7_4
Suse14 products
- git&distro=SUSE Linux Enterprise Server 12 SP1-LTSS< 2.12.3-27.5.1
- git&distro=SUSE Linux Enterprise Server 12 SP2< 2.12.3-27.5.1
- git&distro=SUSE Linux Enterprise Server 12 SP3< 2.12.3-27.5.1
- git&distro=SUSE Linux Enterprise Server 12-LTSS< 2.12.3-27.5.1
- git&distro=SUSE Linux Enterprise Server for Raspberry Pi 12 SP2< 2.12.3-27.5.1
Mageia2 products
- git< 2.7.6-1.mga5
- git< 2.13.5-1.mga6
Alpine1 product
- git< 2.14.1-r0 | < 2.8.6-r0 | < 2.8.6 | < 2.11.3-r0 | < 2.13.5
Debian1 product
- git< 1:2.14.1-1 | < 1:2.1.4-2.1+deb8u4 | < 1:2.11.0-3+deb9u1 | < 1:1.7.10.4-1+wheezy5
Git-scm1 product
- git≤ 2.7.5 | 2.8.0 | 2.8.0:rc0 | 2.8.0:rc1 | 2.8.0:rc2 | 2.8.0:rc3 | 2.8.1 | 2.8.2 | 2.8.3 | 2.8.4 | 2.8.5 | 2.9.0 | 2.9.0:rc0 | 2.9.0:rc1 | 2.9.0:rc2 | 2.9.1 | 2.9.2 | 2.9.3 | 2.9.4 | 2.10.0 | 2.10.0:rc0 | 2.10.0:rc1 | 2.10.0:rc2 | 2.10.1 | 2.10.2 | 2.10.3 | 2.11.0 | 2.11.0:rc0 | 2.11.0:rc1 | 2.11.0:rc2 | 2.11.0:rc3 | 2.11.1 | 2.11.2 | 2.12.0 | 2.12.0:rc0 | 2.12.0:rc1 | 2.12.0:rc2 | 2.12.1 | 2.12.2 | 2.12.3 | 2.13.0 | 2.13.0:rc0 | 2.13.0:rc1 | 2.13.0:rc2 | 2.13.1 | 2.13.2 | 2.13.3 | 2.13.4 | 2.14.0 | 2.14.0:rc0 | 2.14.0:rc1
Ubuntu1 product
- git< 1:1.9.1-1ubuntu0.6 | < 1:2.7.4-0ubuntu1.2
7 vendors · 37 products
References
37 linksShow all 37 references
- lkml.org/lkml/2017/8/10/757ARTICLE