Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. When cloning a repository Git knows to optionally fetch a bundle advertised by the remote server, which allows the server-side to offload parts of the clone to a CDN. The Git client does not perform sufficient validation of the advertised bundles, which allows the remote side to perform protocol injection. This protocol injection can cause the client to write the fetched bundle to a location controlled by the adversary. The fetched content is fully controlled by the server, which can in the worst case lead to arbitrary code execution. The use of bundle URIs is not enabled by default and can be controlled by the bundle.heuristic config option. Some cases of the vulnerability require that the adversary is in control of where a repository will be cloned to. This either requires social engineering or a recursive clone with submodules. These cases can thus be avoided by disabling recursive clones. This vulnerability is fixed in v2.43.7, v2.44.4, v2.45.4, v2.46.4, v2.47.3, v2.48.2, v2.49.1, and v2.50.1.
CVSS Details
- CVSS 4.0 Base Score: 8.6 (HIGH)
- CVSS 4.0 Vector: (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade git-subtreeUpgrade git-svnUpgrade perl-Git-SVNUpgrade git-daemonUpgrade gitUpgrade git-coreUpgrade git-emailUpgrade git-instawebUpgrade git-core-docUpgrade git-allUpgrade git-credential-libsecretUpgrade git-guiUpgrade gitkUpgrade gitwebUpgrade perl-Git | Jul 24, 2025 | Jul 8, 2025 |
| Alpine Linux | — | Upgrade git | Aug 8, 2025 | Jul 8, 2025 |
| Amazon Linux Ami 2 | — | Upgrade perl-GitUpgrade git-allUpgrade git-daemonUpgrade git-core-docUpgrade git-instawebUpgrade gitwebUpgrade git-guiUpgrade git-subtreeUpgrade git-credential-libsecretUpgrade git-cvsUpgrade git-debuginfoUpgrade gitkUpgrade git-coreUpgrade git-emailUpgrade gitUpgrade perl-Git-SVNUpgrade git-svnUpgrade git-p4 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade git-cvsUpgrade git-credential-libsecret-debuginfoUpgrade git-emailUpgrade git-core-debuginfoUpgrade git-allUpgrade git-core-docUpgrade git-guiUpgrade git-p4Upgrade git-debuginfoUpgrade git-instawebUpgrade git-subtreeUpgrade git-daemonUpgrade gitkUpgrade perl-GitUpgrade git-coreUpgrade gitUpgrade git-daemon-debuginfoUpgrade git-svnUpgrade git-credential-libsecretUpgrade gitwebUpgrade git-debugsourceUpgrade perl-Git-SVN | Jul 30, 2025 | Jul 8, 2025 |
| Debian | — | Upgrade gitNo solution exists | Jul 10, 2025 | Jul 8, 2025 |
| Freebsd | — | Upgrade git-svnUpgrade git-guiUpgrade git-cvsUpgrade git-p4Upgrade git | Jul 9, 2025 | Jul 8, 2025 |
| Gentoo Linux | — | Upgrade dev-vcs/git. | Jul 9, 2025 | Jul 8, 2025 |
| Microsoft Visual_studio | — | Update Microsoft Visual Studio 2022 to the latest version in the LTSC 17.8 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.11 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.10 version stream, or upgrade to a newer supported version of Visual Studio 2022.Update Microsoft Visual Studio 2022 to the latest version in the current channel channel.Update Microsoft Visual Studio 2022 to the latest version in the LTSC 17.12 version stream, or upgrade to a newer supported version of Visual Studio 2022. | Jul 10, 2025 | Jul 8, 2025 |
| Oracle_linux | — | Upgrade gitUpgrade git-core-docUpgrade git-allUpgrade git-credential-libsecretUpgrade gitwebUpgrade git-subtreeUpgrade gitkUpgrade perl-Git-SVNUpgrade git-guiUpgrade git-instawebUpgrade git-coreUpgrade git-daemonUpgrade git-emailUpgrade git-svnUpgrade perl-Git | Jul 23, 2025 | Jul 8, 2025 |
| Redhat Openshift | — | Upgrade rhcos | Aug 10, 2026 | Jul 8, 2025 |
| Redhat_linux | — | Upgrade perl-Git-SVNUpgrade git-debugsourceNo solution existsUpgrade git-daemon-debuginfoUpgrade git-guiUpgrade git-coreUpgrade git-daemonUpgrade gitkUpgrade git-core-debuginfoUpgrade gitwebUpgrade git-instawebUpgrade git-emailUpgrade git-svnUpgrade git-credential-libsecret-debuginfoUpgrade git-credential-libsecretUpgrade git-subtreeUpgrade gitUpgrade git-debuginfoUpgrade perl-GitUpgrade git-core-docUpgrade git-all | Jul 9, 2025 | Jul 8, 2025 |
| Rocky_linux | — | Upgrade gitUpgrade git-subtreeUpgrade git-credential-libsecretUpgrade git-debuginfoUpgrade git-credential-libsecret-debuginfoUpgrade git-daemonUpgrade git-debugsourceUpgrade git-core-debuginfoUpgrade git-coreUpgrade git-daemon-debuginfo | Feb 5, 2026 | Jul 29, 2025 |
| Suse | — | Upgrade gitkUpgrade git-webUpgrade git-lfsUpgrade git-archUpgrade git-p4Upgrade gitUpgrade perl-gitUpgrade git-guiUpgrade git-cvsUpgrade git-credential-libsecretUpgrade git-coreUpgrade git-svnUpgrade git-daemonUpgrade git-docUpgrade git-email | Dec 5, 2025 | Jul 22, 2025 |
| Ubuntu | — | Upgrade gitk (Ubuntu Pro)Upgrade git-guiUpgrade git (Ubuntu Pro)Upgrade git-gui (Ubuntu Pro)Upgrade gitUpgrade gitk | Jul 9, 2025 | Jul 8, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 10, 2025 | Jul 8, 2025 |
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