5
CVSSv2

CVE-2016-10129

Published: 24/03/2017 Updated: 28/03/2017
CVSS v2 Base Score: 5 | Impact Score: 2.9 | Exploitability Score: 10
CVSS v3 Base Score: 7.5 | Impact Score: 3.6 | Exploitability Score: 3.9
VMScore: 445
Vector: AV:N/AC:L/Au:N/C:N/I:N/A:P

Vulnerability Summary

The Git Smart Protocol support in libgit2 prior to 0.24.6 and 0.25.x prior to 0.25.1 allows remote malicious users to cause a denial of service (NULL pointer dereference) via an empty packet line.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

libgit2 project libgit2 0.25.0

libgit2 project libgit2

Vendor Advisories

Debian Bug report logs - #851406 libgit2: CVE-2016-10128 CVE-2016-10129 CVE-2016-10130 Package: src:libgit2; Maintainer for src:libgit2 is Russell Sim <russellsim@gmailcom>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Sat, 14 Jan 2017 15:54:05 UTC Severity: important Tags: confirmed, jessie, patch, ...
The Git protocol does not specify what should happen in the case of an empty packet line (that is a packet line "0004") currently it indicates success, but does not return a packet in the case where an empty line is hit The smart protocol was not prepared to handle such packets in all cases, though, resulting in a `NULL` pointer dereference The ...