The http_connect function in transports/http.c in libgit2 before 0.24.6 and 0.25.x before 0.25.1 might allow man-in-the-middle attackers to spoof servers by leveraging clobbering of the error variable.
[
{
"digest": {
"function_hash": "318247992408900916298322585007822052541",
"length": 1705.0
},
"target": {
"function": "http_connect",
"file": "src/transports/http.c"
},
"signature_type": "Function",
"deprecated": false,
"source": "https://github.com/libgit2/libgit2/commit/b5c6a1b407b7f8b952bded2789593b68b1876211",
"signature_version": "v1",
"id": "CVE-2016-10130-38834b57"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"41661622924679872820485924092865500866",
"193636358063097759214999378978920200563",
"283241526558171429306071759488049258192",
"91166795071158107891136958663602337790",
"51273040654368137999328432674070513002",
"300264548954108489270359162159651110606",
"72503220256604289807738209762998253897",
"86526419933920457111589238345365215882"
]
},
"target": {
"file": "src/transports/http.c"
},
"signature_type": "Line",
"deprecated": false,
"source": "https://github.com/libgit2/libgit2/commit/b5c6a1b407b7f8b952bded2789593b68b1876211",
"signature_version": "v1",
"id": "CVE-2016-10130-bae22778"
},
{
"digest": {
"function_hash": "886347240987743745827901455911811629",
"length": 1411.0
},
"target": {
"function": "http_connect",
"file": "src/transports/http.c"
},
"signature_type": "Function",
"deprecated": false,
"source": "https://github.com/libgit2/libgit2/commit/9a64e62f0f20c9cf9b2e1609f037060eb2d8eb22",
"signature_version": "v1",
"id": "CVE-2016-10130-e6d14d99"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"41661622924679872820485924092865500866",
"193636358063097759214999378978920200563",
"283241526558171429306071759488049258192",
"91166795071158107891136958663602337790",
"51273040654368137999328432674070513002",
"300264548954108489270359162159651110606",
"72503220256604289807738209762998253897",
"86526419933920457111589238345365215882"
]
},
"target": {
"file": "src/transports/http.c"
},
"signature_type": "Line",
"deprecated": false,
"source": "https://github.com/libgit2/libgit2/commit/9a64e62f0f20c9cf9b2e1609f037060eb2d8eb22",
"signature_version": "v1",
"id": "CVE-2016-10130-ebebf2dd"
}
]