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.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade gitUpgrade git-core-docUpgrade git-allUpgrade gitkUpgrade gitwebUpgrade git-credential-libsecretUpgrade perl-GitUpgrade perl-Git-SVNUpgrade git-guiUpgrade git-svnUpgrade git-emailUpgrade git-subtreeUpgrade git-coreUpgrade git-instawebUpgrade git-daemon | May 15, 2023 | Jul 12, 2022 |
| Alpine Linux | — | Upgrade gitUpgrade libgit2 | Aug 22, 2024 | Jul 12, 2022 |
| Amazon Linux Ami 2 | — | Upgrade git-emailUpgrade git-p4Upgrade git-subtreeUpgrade gitkUpgrade git-instawebUpgrade git-debuginfoUpgrade perl-GitUpgrade git-guiUpgrade git-cvsUpgrade git-daemonUpgrade git-core-docUpgrade gitwebUpgrade git-coreUpgrade git-allUpgrade perl-Git-SVNUpgrade git-svnUpgrade git-credential-libsecretUpgrade git | Sep 30, 2022 | Jul 12, 2022 |
| Amazon_linux | — | Upgrade git | Aug 5, 2022 | Jul 12, 2022 |
| Amazon_linux_2023 | — | Upgrade git-daemon-debuginfoUpgrade git-debugsourceUpgrade git-credential-libsecretUpgrade gitwebUpgrade git-allUpgrade gitUpgrade git-core-docUpgrade gitkUpgrade git-coreUpgrade git-core-debuginfoUpgrade git-debuginfoUpgrade git-daemonUpgrade git-guiUpgrade git-credential-libsecret-debuginfoUpgrade git-instawebUpgrade perl-Git-SVNUpgrade git-emailUpgrade perl-GitUpgrade git-svnUpgrade git-cvsUpgrade git-p4Upgrade git-subtree | 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-core-debuginfoUpgrade gitkUpgrade git-credential-libsecret-debuginfoUpgrade git-debuginfoUpgrade gitUpgrade gitwebUpgrade git-allUpgrade git-core-docUpgrade git-instawebUpgrade git-subtreeUpgrade git-credential-libsecretUpgrade git-coreUpgrade perl-GitUpgrade git-daemonUpgrade git-daemon-debuginfoUpgrade git-emailUpgrade perl-Git-SVNUpgrade git-debugsourceUpgrade git-guiUpgrade git-svn | 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 gitwebUpgrade git-emailUpgrade git-svnUpgrade git-subtreeUpgrade gitUpgrade git-credential-libsecretUpgrade perl-Git-SVNUpgrade git-instawebUpgrade git-guiUpgrade git-allUpgrade gitkUpgrade git-daemonUpgrade git-coreUpgrade perl-GitUpgrade git-core-doc | Jul 22, 2024 | Jul 12, 2022 |
| Redhat_linux | — | Upgrade git-credential-libsecret-debuginfoUpgrade git-subtreeUpgrade git-core-docUpgrade gitkUpgrade perl-Git-SVNUpgrade git-daemon-debuginfoUpgrade gitwebUpgrade gitUpgrade git-credential-libsecretUpgrade git-debugsourceUpgrade git-coreUpgrade git-core-debuginfoUpgrade git-daemonUpgrade git-instawebUpgrade git-emailUpgrade git-debuginfoUpgrade git-guiUpgrade perl-GitUpgrade git-allUpgrade git-svn | May 15, 2023 | Jul 12, 2022 |
| Suse | — | Upgrade libgit2-28-32bitUpgrade git-webUpgrade gitkUpgrade gitUpgrade libgit2-26-32bitUpgrade libgit2-28Upgrade libgit2-1_3-32bitUpgrade git-p4Upgrade git-credential-libsecretUpgrade git-archUpgrade git-docUpgrade perl-GitUpgrade libgit2-develUpgrade libgit2-1_3Upgrade git-coreUpgrade git-svnUpgrade git-guiUpgrade git-credential-gnome-keyringUpgrade git-emailUpgrade git-cvsUpgrade libgit2-26Upgrade git-daemon | 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 |
Prioritize with Active Threat Intelligence
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