近日,Git发布安全通告公布了一个可能泄露Git用户凭证的漏洞(CVE-2020-5260)。
Git使用凭证助手(credential helper)来帮助用户存储和检索凭证。但是当一个URL中包含经过编码的换行符时,可能将非预期的值注入到credential helper的协议流中。这将使恶意URL欺骗Git客户端去向攻击者发送主机凭据。当使用受影响版本 Git对恶意 URL 执行 git clone 命令时会触发该漏洞。
参考链接:
https://github.com/git/git/security/advisories/GHSA-qm7j-c969-7j4q
官方已发布修复了漏洞的新版本,建议受影响用户及时下载更新。
https://github.com/git/git/releases
另外,还提供了其他方法解决或规避该问题:
123 | git config --unset credential.helpergit config --global --unset credential.helpergit config --system --unset credential.helper |
评论已关闭。