First published: Sat Oct 14 2017(Updated: )
Git through 2.14.2 mishandles layers of tree objects, which allows remote attackers to cause a denial of service (memory consumption) via a crafted repository, aka a Git bomb. This can also have an impact of disk consumption; however, an affected process typically would not survive its attempt to build the data structure in memory before writing to disk.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Git-scm Git | <=2.14.2 | |
Canonical Ubuntu Linux | =14.04 | |
Canonical Ubuntu Linux | =16.04 | |
Canonical Ubuntu Linux | =18.04 | |
Canonical Ubuntu Linux | =18.10 | |
ubuntu/git | <1:1.9.1-1ubuntu0.10 | 1:1.9.1-1ubuntu0.10 |
ubuntu/git | <2.16.0 | 2.16.0 |
ubuntu/git | <1:2.7.4-0ubuntu1.6 | 1:2.7.4-0ubuntu1.6 |
debian/git | 1:2.30.2-1+deb11u2 1:2.39.2-1.1 1:2.43.0-1 1:2.45.2-1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-15298 is a vulnerability in Git through 2.14.2 that mishandles layers of tree objects, allowing remote attackers to cause a denial of service (memory consumption).
CVE-2017-15298 can also impact disk consumption, although an affected process typically would not survive its attempt to build a repository.
CVE-2017-15298 has a severity rating of medium with a CVSS score of 5.5.
To fix CVE-2017-15298 on Ubuntu 14.04, update the 'git' package to version 1:1.9.1-1ubuntu0.10.
To fix CVE-2017-15298 on Ubuntu 16.04, update the 'git' package to version 2.7.4-0ubuntu1.6.