CVE-2020-11008: medium-severity vulnerability in git
Malicious URLs can still cause Git to send a stored credential to the wrong server
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
Git can be tricked into sending stored credentials (like passwords) to an attacker's server when processing specially-crafted malicious URLs. This happens because Git may send incomplete information to credential helpers, which then return any matching stored password instead of rejecting the request.
Git's credential helper interface can receive malformed URL patterns (missing hostname and protocol fields) from specially-crafted URLs, causing helpers to match against any stored credential and leak sensitive passwords. The vulnerability is triggered via git clone or automated systems like Git submodules; exploitation depends on which credential helpers are configured (Git's store, cache, and osxkeychain helpers are known to be vulnerable). Impact includes unauthorized disclosure of stored credentials to attacker-controlled servers.
In the same product, most dangerous first.