QID 375469
QID 375469: Git Credential Manager Core Untrusted Cloning of Repository Vulnerability
Git Credential Manager Core (GCM Core) is a secure Git credential helper built on .NET Core.
In Git Credential Manager Core before version 2.0.289, when recursively cloning a Git repository on Windows with submodules, Git will first clone the top-level repository and then recursively clone all submodules by starting new Git processes from the top-level working directory. If a malicious git.exe executable is present in the top-level repository then this binary will be started by Git Credential Manager Core when attempting to read configuration, and not git.exe as found on the %PATH%.
Affected Versions:
Prior to GCM Core version 2.0.289
QID Detection Logic (authenticated):
Successful exploitation could compromise the Confidentiality, Integrity and Availability
- GHSA-2gq7-ww4j-3m76 -
github.com/microsoft/Git-Credential-Manager-Core/security/advisories/GHSA-2gq7-ww4j-3m76
CVEs related to QID 375469
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-2gq7-ww4j-3m76 |
|