Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade git-guiUpgrade git-credential-libsecretUpgrade git-subtreeUpgrade perl-GitUpgrade git-daemonUpgrade git-coreUpgrade perl-Git-SVNUpgrade git-svnUpgrade git-emailUpgrade git-instawebUpgrade gitkUpgrade git-allUpgrade git-core-docUpgrade gitUpgrade gitweb | May 15, 2023 | Jul 12, 2022 |
| Alpine Linux | — | Upgrade libgit2Upgrade git | Aug 22, 2024 | Jul 12, 2022 |
| Amazon Linux Ami 2 | — | Upgrade perl-Git-SVNUpgrade git-svnUpgrade git-allUpgrade gitUpgrade git-core-docUpgrade gitwebUpgrade git-coreUpgrade git-credential-libsecretUpgrade git-daemonUpgrade perl-GitUpgrade git-p4Upgrade git-subtreeUpgrade git-debuginfoUpgrade git-emailUpgrade git-cvsUpgrade git-guiUpgrade gitkUpgrade git-instaweb | Sep 30, 2022 | Jul 12, 2022 |
| Amazon_linux | — | Upgrade git | Aug 5, 2022 | Jul 12, 2022 |
| Amazon_linux_2023 | — | Upgrade gitkUpgrade git-debugsourceUpgrade git-daemon-debuginfoUpgrade git-allUpgrade gitUpgrade git-credential-libsecretUpgrade gitwebUpgrade git-core-docUpgrade git-guiUpgrade git-p4Upgrade git-core-debuginfoUpgrade git-instawebUpgrade git-subtreeUpgrade perl-GitUpgrade git-svnUpgrade git-coreUpgrade git-credential-libsecret-debuginfoUpgrade git-debuginfoUpgrade perl-Git-SVNUpgrade git-cvsUpgrade git-emailUpgrade git-daemon | Feb 17, 2025 | Jul 12, 2022 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Jul 12, 2022 |
| Centos_linux | — | Upgrade git-allUpgrade git-core-docUpgrade git-credential-libsecret-debuginfoUpgrade git-debuginfoUpgrade gitUpgrade gitwebUpgrade gitkUpgrade git-core-debuginfoUpgrade git-coreUpgrade perl-Git-SVNUpgrade git-instawebUpgrade git-credential-libsecretUpgrade git-debugsourceUpgrade git-guiUpgrade git-svnUpgrade git-daemonUpgrade git-subtreeUpgrade git-daemon-debuginfoUpgrade git-emailUpgrade perl-Git | May 15, 2023 | Jul 12, 2022 |
| Debian | — | Upgrade git | Dec 15, 2022 | Jul 12, 2022 |
| Freebsd | — | Upgrade git | Nov 4, 2022 | Jul 12, 2022 |
| Gentoo Linux | — | Upgrade dev-libs/libgit2.Upgrade dev-vcs/git. | Dec 28, 2023 | Jul 12, 2022 |
| Huawei Euleros 2_0_sp10 | — | Upgrade git-helpUpgrade git | Nov 3, 2022 | Jul 12, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade git-coreUpgrade git-core-docUpgrade git | Oct 11, 2022 | Jul 12, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade git-helpUpgrade git | Sep 14, 2022 | Jul 12, 2022 |
| Oracle_linux | — | Upgrade git-instawebUpgrade perl-GitUpgrade git-coreUpgrade gitkUpgrade git-daemonUpgrade git-allUpgrade perl-Git-SVNUpgrade git-core-docUpgrade git-guiUpgrade git-credential-libsecretUpgrade gitwebUpgrade git-svnUpgrade git-emailUpgrade git-subtreeUpgrade git | Jul 22, 2024 | Jul 12, 2022 |
| Redhat_linux | — | Upgrade git-debuginfoUpgrade git-coreUpgrade git-guiUpgrade git-emailUpgrade git-daemonUpgrade git-allUpgrade perl-GitUpgrade git-core-debuginfoUpgrade git-instawebUpgrade git-svnUpgrade git-debugsourceUpgrade gitkUpgrade git-subtreeUpgrade git-daemon-debuginfoUpgrade gitUpgrade git-core-docUpgrade perl-Git-SVNUpgrade git-credential-libsecretUpgrade gitwebUpgrade git-credential-libsecret-debuginfo | May 15, 2023 | Jul 12, 2022 |
| Suse | — | Upgrade libgit2-28Upgrade libgit2-26-32bitUpgrade gitUpgrade libgit2-1_3-32bitUpgrade git-p4Upgrade git-webUpgrade gitkUpgrade libgit2-28-32bitUpgrade git-svnUpgrade libgit2-26Upgrade git-credential-gnome-keyringUpgrade git-coreUpgrade git-guiUpgrade libgit2-develUpgrade git-daemonUpgrade perl-GitUpgrade libgit2-1_3Upgrade git-emailUpgrade git-credential-libsecretUpgrade git-cvsUpgrade git-docUpgrade git-arch | Oct 26, 2022 | Jul 12, 2022 |
| Ubuntu | — | Upgrade git | Mar 22, 2023 | Jul 12, 2022 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 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