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
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