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.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade git-daemonUpgrade gitUpgrade git-subtreeUpgrade git-svnUpgrade git-coreUpgrade perl-Git-SVNUpgrade git-guiUpgrade git-emailUpgrade git-credential-libsecretUpgrade gitkUpgrade perl-GitUpgrade gitwebUpgrade git-core-docUpgrade git-instawebUpgrade git-all | Jul 24, 2025 | Jul 8, 2025 |
| Alpine Linux | — | Upgrade git | Aug 8, 2025 | Jul 8, 2025 |
| Amazon Linux Ami 2 | — | Upgrade git-emailUpgrade perl-Git-SVNUpgrade git-cvsUpgrade git-coreUpgrade gitUpgrade git-svnUpgrade git-p4Upgrade gitkUpgrade git-debuginfoUpgrade git-credential-libsecretUpgrade git-subtreeUpgrade gitwebUpgrade git-daemonUpgrade git-instawebUpgrade git-core-docUpgrade git-guiUpgrade git-allUpgrade perl-Git | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade git-emailUpgrade git-guiUpgrade git-core-docUpgrade git-instawebUpgrade git-core-debuginfoUpgrade git-allUpgrade git-subtreeUpgrade gitkUpgrade git-debuginfoUpgrade git-cvsUpgrade git-credential-libsecret-debuginfoUpgrade git-p4Upgrade git-daemonUpgrade git-svnUpgrade perl-GitUpgrade git-coreUpgrade gitUpgrade git-daemon-debuginfoUpgrade git-credential-libsecretUpgrade perl-Git-SVNUpgrade git-debugsourceUpgrade gitweb | Jul 30, 2025 | Jul 8, 2025 |
| Debian | — | Upgrade git | Jul 10, 2025 | Jul 8, 2025 |
| Freebsd | — | Upgrade gitUpgrade git-cvsUpgrade git-p4Upgrade git-guiUpgrade git-svn | 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 current channel channel.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 LTSC 17.12 version stream, or upgrade to a newer supported version of Visual Studio 2022.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. | Jul 10, 2025 | Jul 8, 2025 |
| Oracle_linux | — | Upgrade gitwebUpgrade gitkUpgrade git-credential-libsecretUpgrade git-allUpgrade gitUpgrade git-core-docUpgrade git-subtreeUpgrade git-coreUpgrade perl-Git-SVNUpgrade git-daemonUpgrade git-instawebUpgrade git-svnUpgrade git-emailUpgrade git-guiUpgrade perl-Git | Jul 23, 2025 | Jul 8, 2025 |
| Redhat Openshift | — | Upgrade ose-rhel-coreos | Aug 10, 2026 | Jul 8, 2025 |
| Redhat_linux | — | Upgrade git-core-debuginfoUpgrade git-debugsourceNo solution existsUpgrade git-coreUpgrade perl-Git-SVNUpgrade git-daemonUpgrade gitkUpgrade git-guiUpgrade git-daemon-debuginfoUpgrade git-instawebUpgrade gitwebUpgrade perl-GitUpgrade git-debuginfoUpgrade gitUpgrade git-credential-libsecretUpgrade git-emailUpgrade git-svnUpgrade git-allUpgrade git-credential-libsecret-debuginfoUpgrade git-subtreeUpgrade git-core-doc | Jul 9, 2025 | Jul 8, 2025 |
| Rocky_linux | — | Upgrade git-core-debuginfoUpgrade git-coreUpgrade git-daemon-debuginfoUpgrade git-daemonUpgrade git-debugsourceUpgrade git-debuginfoUpgrade git-credential-libsecret-debuginfoUpgrade git-credential-libsecretUpgrade git-subtreeUpgrade git | Feb 5, 2026 | Jul 29, 2025 |
| Suse | — | Upgrade git-daemonUpgrade git-credential-libsecretUpgrade git-coreUpgrade git-cvsUpgrade git-emailUpgrade git-docUpgrade git-svnUpgrade git-guiUpgrade git-lfsUpgrade gitkUpgrade git-archUpgrade git-p4Upgrade gitUpgrade git-webUpgrade perl-Git | Dec 5, 2025 | Jul 22, 2025 |
| Ubuntu | — | Upgrade git-guiUpgrade gitk (Ubuntu Pro)Upgrade git (Ubuntu Pro)Upgrade git-gui (Ubuntu Pro)Upgrade gitkUpgrade git | 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 |
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