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 git-emailUpgrade perl-GitUpgrade git-instawebUpgrade git-credential-libsecretUpgrade git-svnUpgrade git-subtreeUpgrade git-coreUpgrade git-guiUpgrade git-daemonUpgrade perl-Git-SVNUpgrade gitkUpgrade gitUpgrade gitwebUpgrade git-core-docUpgrade git-all | May 15, 2023 | Jul 12, 2022 |
| Alpine Linux | — | Upgrade libgit2Upgrade git | Aug 22, 2024 | Jul 12, 2022 |
| Amazon Linux Ami 2 | — | Upgrade git-p4Upgrade git-cvsUpgrade git-emailUpgrade git-instawebUpgrade gitkUpgrade git-daemonUpgrade perl-GitUpgrade git-guiUpgrade git-subtreeUpgrade git-debuginfoUpgrade git-credential-libsecretUpgrade git-allUpgrade perl-Git-SVNUpgrade gitwebUpgrade gitUpgrade git-svnUpgrade git-coreUpgrade git-core-doc | Sep 30, 2022 | Jul 12, 2022 |
| Amazon_linux | — | Upgrade git | Aug 5, 2022 | Jul 12, 2022 |
| Amazon_linux_2023 | — | Upgrade git-core-debuginfoUpgrade git-guiUpgrade perl-Git-SVNUpgrade git-p4Upgrade git-subtreeUpgrade git-instawebUpgrade git-daemonUpgrade git-emailUpgrade git-credential-libsecret-debuginfoUpgrade git-debuginfoUpgrade git-cvsUpgrade git-svnUpgrade perl-GitUpgrade git-coreUpgrade git-daemon-debuginfoUpgrade git-core-docUpgrade git-allUpgrade git-debugsourceUpgrade git-credential-libsecretUpgrade gitUpgrade gitkUpgrade gitweb | 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-debugsourceUpgrade git-subtreeUpgrade perl-Git-SVNUpgrade git-daemonUpgrade git-daemon-debuginfoUpgrade perl-GitUpgrade git-instawebUpgrade git-credential-libsecretUpgrade git-svnUpgrade git-guiUpgrade git-coreUpgrade git-emailUpgrade git-core-debuginfoUpgrade git-debuginfoUpgrade gitkUpgrade git-core-docUpgrade git-allUpgrade gitwebUpgrade git-credential-libsecret-debuginfoUpgrade 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 gitUpgrade git-help | Nov 3, 2022 | Jul 12, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade git-core-docUpgrade gitUpgrade git-core | 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-guiUpgrade perl-GitUpgrade perl-Git-SVNUpgrade git-coreUpgrade git-instawebUpgrade git-core-docUpgrade git-daemonUpgrade gitkUpgrade git-allUpgrade git-subtreeUpgrade gitUpgrade gitwebUpgrade git-emailUpgrade git-svnUpgrade git-credential-libsecret | Jul 22, 2024 | Jul 12, 2022 |
| Redhat_linux | — | Upgrade git-coreUpgrade git-allUpgrade git-instawebUpgrade perl-GitUpgrade git-svnUpgrade git-emailUpgrade git-debugsourceUpgrade git-daemonUpgrade git-guiUpgrade git-core-debuginfoUpgrade git-debuginfoUpgrade git-daemon-debuginfoUpgrade perl-Git-SVNUpgrade gitUpgrade git-credential-libsecret-debuginfoUpgrade git-subtreeUpgrade gitwebUpgrade git-core-docUpgrade gitkUpgrade git-credential-libsecret | May 15, 2023 | Jul 12, 2022 |
| Suse | — | Upgrade git-docUpgrade perl-gitUpgrade git-credential-libsecretUpgrade git-daemonUpgrade git-guiUpgrade git-coreUpgrade git-credential-gnome-keyringUpgrade git-emailUpgrade git-svnUpgrade libgit2-1_3Upgrade libgit2-26Upgrade libgit2-develUpgrade git-archUpgrade git-cvsUpgrade git-webUpgrade libgit2-28Upgrade gitUpgrade gitkUpgrade libgit2-26-32bitUpgrade libgit2-28-32bitUpgrade libgit2-1_3-32bitUpgrade git-p4 | 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 |
Prioritise 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