CVE-2022-31012: Git for Windows' installer can be tricked into executing an untrusted binary
Git for Windows is a fork of Git that contains Windows-specific patches. This vulnerability in versions prior to 2.37.1 lets Git for Windows' installer execute a binary into C:\mingw64\bin\git.exe by mistake. This only happens upon a fresh install, not when upgrading Git for Windows. A patch is included in version 2.37.1. Two workarounds are available. Create the C:\mingw64 folder and remove read/write access from this folder, or disallow arbitrary authenticated users to create folders in C:\.
Affected Software
Event History
Frequently Asked Questions
What is CVE-2022-31012?
CVE-2022-31012 is a vulnerability in Git for Windows versions prior to 2.37.1 that allows the installer to mistakenly execute a binary into the wrong directory.
How does CVE-2022-31012 affect Git for Windows?
CVE-2022-31012 affects Git for Windows versions prior to 2.37.1.
What is the severity of CVE-2022-31012?
CVE-2022-31012 has a severity score of 7.3, which is considered high.
Is there a patch available for CVE-2022-31012?
Yes, a patch is available for CVE-2022-31012 in Git for Windows version 2.37.1.
Where can I find more information about CVE-2022-31012?
You can find more information about CVE-2022-31012 in the official GitHub release notes and security advisory.