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.
[ { "source": "https://github.com/libgit2/libgit2/commit/b5c6a1b407b7f8b952bded2789593b68b1876211", "target": { "function": "http_connect", "file": "src/transports/http.c" }, "signature_version": "v1", "deprecated": false, "digest": { "function_hash": "318247992408900916298322585007822052541", "length": 1705.0 }, "signature_type": "Function", "id": "CVE-2016-10130-38834b57" }, { "source": "https://github.com/libgit2/libgit2/commit/b5c6a1b407b7f8b952bded2789593b68b1876211", "target": { "file": "src/transports/http.c" }, "signature_version": "v1", "deprecated": false, "digest": { "line_hashes": [ "41661622924679872820485924092865500866", "193636358063097759214999378978920200563", "283241526558171429306071759488049258192", "91166795071158107891136958663602337790", "51273040654368137999328432674070513002", "300264548954108489270359162159651110606", "72503220256604289807738209762998253897", "86526419933920457111589238345365215882" ], "threshold": 0.9 }, "signature_type": "Line", "id": "CVE-2016-10130-bae22778" }, { "source": "https://github.com/libgit2/libgit2/commit/9a64e62f0f20c9cf9b2e1609f037060eb2d8eb22", "target": { "function": "http_connect", "file": "src/transports/http.c" }, "signature_version": "v1", "deprecated": false, "digest": { "function_hash": "886347240987743745827901455911811629", "length": 1411.0 }, "signature_type": "Function", "id": "CVE-2016-10130-e6d14d99" }, { "source": "https://github.com/libgit2/libgit2/commit/9a64e62f0f20c9cf9b2e1609f037060eb2d8eb22", "target": { "file": "src/transports/http.c" }, "signature_version": "v1", "deprecated": false, "digest": { "line_hashes": [ "41661622924679872820485924092865500866", "193636358063097759214999378978920200563", "283241526558171429306071759488049258192", "91166795071158107891136958663602337790", "51273040654368137999328432674070513002", "300264548954108489270359162159651110606", "72503220256604289807738209762998253897", "86526419933920457111589238345365215882" ], "threshold": 0.9 }, "signature_type": "Line", "id": "CVE-2016-10130-ebebf2dd" } ]