CVE-2018-8098: Integer Overflow
Published Mar 14, 2018
·Updated
Integer overflow in the index.c:readentry() function while decompressing a compressed prefix length in libgit2 before v0.26.2 allows an attacker to cause a denial of service (out-of-bounds read) via a crafted repository index file.
Affected Software
2 affected components
libgit2 libgit2<0.26.2
Debian Debian Linux=9.0
Remediation
Patch Available
Event History
Mar 14, 2018
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
Description
Frequently Asked Questions
1
What is the vulnerability ID for this issue?
The vulnerability ID is CVE-2018-8098.
2
What is the severity of CVE-2018-8098?
The severity of CVE-2018-8098 is medium, with a severity value of 6.5.
3
Which software versions are affected by CVE-2018-8098?
Versions of libgit2 before v0.26.2 and Debian Linux version 9.0 are affected by CVE-2018-8098.
4
What is the impact of CVE-2018-8098?
CVE-2018-8098 can cause a denial of service (out-of-bounds read) due to an integer overflow in the index.c:read_entry() function.
5
How can I fix CVE-2018-8098?
To fix CVE-2018-8098, update libgit2 to version 0.26.2 or later.