CVE-2018-11235

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur

published May 30, 2018

CVSS
—
EPSS
48%
Percentile
98.8
In the wild
Unconfirmed
What it is

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.48062 · 98.8th percentile
Published
2018-05-30T04:00Z
EPSS history
Timeline
  • 22 SEP 03:15Z
    EPSS moved 49% → 74%
    epss
  • 06 SEP 03:11Z
    EPSS moved 49% → 74%
    epss
  • 30 AUG 16:00Z
    EPSS moved 74% → 49%
    epss
  • 29 AUG 04:31Z
    EPSS moved 49% → 74%
    epss
  • 30 MAY 04:00Z
    In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur
    cvelistv5