CVE-2018-10887
HIGHlibgit2 < 0.27.3 - Integer Overflow and Out-of-Bounds Read in git_delta_apply
Title source: llmDescription
A flaw was found in libgit2 before version 0.27.3. It has been discovered that an unexpected sign extension in git_delta_apply function in delta.c file may lead to an integer overflow which in turn leads to an out of bound read, allowing to read before the base object. An attacker may use this flaw to leak memory addresses or cause a Denial of Service.
References (6)
Core 6
Core References
Issue Tracking, Patch x_refsource_confirm
https://bugzilla.redhat.com/show_bug.cgi?id=1598021
Mailing List, Third Party Advisory mailing-list
x_refsource_mlist
https://lists.debian.org/debian-lts-announce/2018/08/msg00024.html
Patch, Release Notes x_refsource_confirm
https://github.com/libgit2/libgit2/releases/tag/v0.27.3
Patch x_refsource_confirm
https://github.com/libgit2/libgit2/commit/c1577110467b701dcbcf9439ac225ea851b47d22
Patch x_refsource_confirm
https://github.com/libgit2/libgit2/commit/3f461902dc1072acb8b7607ee65d0a0458ffac2a
Mailing List, Third Party Advisory mailing-list
x_refsource_mlist
https://lists.debian.org/debian-lts-announce/2022/03/msg00031.html
Scores
CVSS v3
8.1
EPSS
0.0205
EPSS Percentile
78.7%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Details
CWE
CWE-190
CWE-125
CWE-194
CWE-681
Status
published
Products (3)
debian/debian_linux
8.0
debian/debian_linux
9.0
libgit2/libgit2
< 0.27.3
Published
Jul 10, 2018
Tracked Since
Feb 18, 2026