Git for Windows is a fork of Git containing Windows-specific patches. This vulnerability affects users working on multi-user machines, where untrusted parties have write access to the same hard disk. Those untrusted parties could create the folder `C:\.git`, which would be picked up by Git operations run supposedly outside a repository while searching for a Git directory. Git would then respect any config in said Git directory. Git Bash users who set `GIT_PS1_SHOWDIRTYSTATE` are vulnerable as well. Users who installed posh-gitare vulnerable simply by starting a PowerShell. Users of IDEs such as Visual Studio are vulnerable: simply creating a new project would already read and respect the config specified in `C:\.git\config`. Users of the Microsoft fork of Git are vulnerable simply by starting a Git Bash. The problem has been patched in Git for Windows v2.35.2. Users unable to upgrade may create the folder `.git` on all drives where Git commands are run, and remove read/write access from those folders as a workaround. Alternatively, define or extend `GIT_CEILING_DIRECTORIES` to cover the _parent_ directory of the user profile, e.g. `C:\Users` if the user profile is located in `C:\Users\my-user-name`.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade git-credential-libsecretUpgrade git-instawebUpgrade git-guiUpgrade git-daemonUpgrade git-subtreeUpgrade git-coreUpgrade perl-Git-SVNUpgrade gitwebUpgrade git-svnUpgrade perl-GitUpgrade git-emailUpgrade gitkUpgrade git-allUpgrade git-core-docUpgrade git | May 15, 2023 | Apr 12, 2022 |
| Alpine Linux | — | Upgrade libgit2Upgrade git | Aug 22, 2024 | Apr 12, 2022 |
| Amazon Linux Ami 2 | — | Upgrade git-instawebUpgrade gitkUpgrade gitwebUpgrade git-coreUpgrade perl-GitUpgrade perl-Git-SVNUpgrade git-guiUpgrade git-p4Upgrade git-daemonUpgrade git-core-docUpgrade git-subtreeUpgrade git-credential-libsecretUpgrade git-svnUpgrade gitUpgrade git-cvsUpgrade git-debuginfoUpgrade git-emailUpgrade git-all | Sep 30, 2022 | Apr 12, 2022 |
| Amazon_linux | — | Upgrade git | Jun 10, 2022 | Apr 12, 2022 |
| Amazon_linux_2023 | — | Upgrade git-core-docUpgrade gitUpgrade git-debugsourceUpgrade gitwebUpgrade git-daemon-debuginfoUpgrade git-allUpgrade git-credential-libsecretUpgrade gitkUpgrade git-cvsUpgrade git-subtreeUpgrade git-emailUpgrade perl-GitUpgrade git-guiUpgrade git-core-debuginfoUpgrade git-instawebUpgrade git-daemonUpgrade perl-Git-SVNUpgrade git-svnUpgrade git-p4Upgrade git-coreUpgrade git-credential-libsecret-debuginfoUpgrade git-debuginfo | Feb 17, 2025 | Apr 12, 2022 |
| Centos_linux | — | Upgrade git-core-debuginfoUpgrade git-coreUpgrade git-svnUpgrade git-debugsourceUpgrade perl-Git-SVNUpgrade git-guiUpgrade gitkUpgrade git-daemon-debuginfoUpgrade git-daemonUpgrade gitwebUpgrade git-instawebUpgrade perl-GitUpgrade gitUpgrade git-allUpgrade git-debuginfoUpgrade git-credential-libsecretUpgrade git-subtreeUpgrade git-core-docUpgrade git-emailUpgrade git-credential-libsecret-debuginfo | May 15, 2023 | Apr 12, 2022 |
| Debian | — | Upgrade git | Dec 15, 2022 | Apr 12, 2022 |
| Gentoo Linux | — | Upgrade dev-vcs/git. | Dec 28, 2023 | Apr 12, 2022 |
| Huawei Euleros 2_0_sp10 | — | Upgrade gitUpgrade git-help | Aug 2, 2022 | Apr 12, 2022 |
| Huawei Euleros 2_0_sp5 | — | Upgrade gitUpgrade git-coreUpgrade git-core-doc | Jun 17, 2022 | Apr 12, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade git-coreUpgrade git-core-docUpgrade git | Jun 22, 2022 | Apr 12, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade git-helpUpgrade git | Jul 11, 2022 | Apr 12, 2022 |
| Microsoft Visual_studio | — | Update Microsoft Visual Studio 2022 to the latest version in the current channel channel.Update Microsoft Visual Studio 2019 to the latest version in the LTSC 16.9 version stream, or upgrade to a newer supported version of Visual Studio 2019.Update Microsoft Visual Studio 2022 to the latest version in the LTSC 17.0 version stream, or upgrade to a newer supported version of Visual Studio 2022.Update Microsoft Visual Studio 2019 to the latest version in the LTSC 16.7 version stream, or upgrade to a newer supported version of Visual Studio 2019.Update Microsoft Visual Studio 2019 to the latest version in the LTSC 16.11 version stream, or upgrade to a newer supported version of Visual Studio 2019.Update Microsoft Visual Studio 2017 to the latest version in the LTSC 15.9 version stream, or upgrade to a newer supported version of Visual Studio 2017. | Jun 25, 2025 | Apr 12, 2022 |
| Oracle_linux | — | Upgrade perl-GitUpgrade git-instawebUpgrade git-allUpgrade git-guiUpgrade git-emailUpgrade git-coreUpgrade git-daemonUpgrade git-core-docUpgrade gitUpgrade perl-Git-SVNUpgrade git-svnUpgrade gitwebUpgrade git-subtreeUpgrade git-credential-libsecretUpgrade gitk | Jul 22, 2024 | Apr 12, 2022 |
| Redhat_linux | — | Upgrade git-svnUpgrade gitkUpgrade git-emailUpgrade gitUpgrade perl-Git-SVNUpgrade git-subtreeUpgrade git-debuginfoUpgrade git-credential-libsecretUpgrade git-credential-libsecret-debuginfoUpgrade git-guiUpgrade git-coreNo solution existsUpgrade gitwebUpgrade git-core-docUpgrade git-allUpgrade git-debugsourceUpgrade perl-GitUpgrade git-core-debuginfoUpgrade git-daemonUpgrade git-instawebUpgrade git-daemon-debuginfo | May 15, 2023 | Apr 12, 2022 |
| Suse | — | Upgrade gitkUpgrade git-credential-gnome-keyringUpgrade libgit2-26-32bitUpgrade git-credential-libsecretUpgrade git-cvsUpgrade libgit2-develUpgrade gitUpgrade git-archUpgrade git-webUpgrade git-svnUpgrade git-coreUpgrade git-p4Upgrade git-guiUpgrade git-docUpgrade libgit2-26Upgrade git-emailUpgrade libgit2-1_3Upgrade git-daemonUpgrade perl-GitUpgrade libgit2-28-32bitUpgrade libgit2-28Upgrade libgit2-1_3-32bit | Oct 26, 2022 | Apr 12, 2022 |
| Ubuntu | — | Upgrade git | Apr 13, 2022 | Apr 12, 2022 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 12, 2022 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub