8.8

CVE-2017-1000117: git-scm git Open Redirect

CVSS: 8.8v3.0HighModified
AliasesALPINE-CVE-2017-1000117MGASA-2017-0266SUSE-SU-2017:2225-1
Published 04-10-2017Last modified 05-08-2024

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.

Overall risk
61/100
0100
High · default modelHow is this calculated?
CVSS score
8.8/10
010
High · v3.0 (NVD)
EPSS score
77.82%
0%100%
Critical · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits2exploit-database, metasploit

Advisory lineage

Upstream 0 · Downstream 3 · Related 1

Timeline

  1. 04-10-2017
    PublishedVulnerability first disclosed.
  2. 05-08-2024
    Last 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

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

19-09-202619-10-2026
EPSS score
77.82%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

2 found
  • exploit-databaseremotepythonVerified

    Git < 2.7.5 - Command Injection (Metasploit)

    Maturity: weaponized

  • MetasploitMetasploitremoteVerified

    Malicious Git HTTP Server For CVE-2017-1000117

    exploit/multi/http/git_submodule_command_exec

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected 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 links
Show all 37 references