Integer overflow in libgit2-0.27 (Alpine package)



Risk Low
Patch available YES
Number of vulnerabilities 1
CVE-ID CVE-2018-10887
CWE-ID CWE-125
CWE-190
Exploitation vector Local
Public exploit N/A
Vulnerable software
libgit2-0.27 (Alpine package)
Operating systems & Components / Operating system package or component

Vendor Alpine Linux Development Team

Security Bulletin

This security bulletin contains one low risk vulnerability.

1) Integer overflow

EUVDB-ID: #VU13842

Risk: Low

CVSSv4.0: 1.1 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/U:Clear]

CVE-ID: CVE-2018-10887

CWE-ID: CWE-125 - Out-of-bounds read

Exploit availability: No

Description

The vulnerability allows a local attacker to obtain potentially sensitive information or cause DoS condition on the target system.

The vulnerability exists due to integer overflow when unexpected sign extension in the git_delta_apply function of the delta.c file. A remote unauthenticated attacker can trigger an out-of-bounds read condition, bypass bounds check and read sensitive memory information or cause the service to crash.

Mitigation

Install update from vendor's website.

Vulnerable software versions

libgit2-0.27 (Alpine package): 0.27.8-r0

CPE2.3 External links

https://git.alpinelinux.org/aports/commit/?id=c8d39d0ddffc93f57a87b567422cbdbbd707e1f9
https://git.alpinelinux.org/aports/commit/?id=5f77150ab6ff54d6897006bf52ae9685ed41d884
https://git.alpinelinux.org/aports/commit/?id=97bfdb9ab9ae37dab1ee2cfc1c7fa1001fce2858
https://git.alpinelinux.org/aports/commit/?id=b330e4c76dcf128b04ce82f0852cafd4e14a6300


Q & A

Can this vulnerability be exploited remotely?

No. This vulnerability can be exploited locally. The attacker should have authentication credentials and successfully authenticate on the system.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability.



###SIDEBAR###