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 reading a config value, Git strips any trailing carriage return and line feed (CRLF). When writing a config entry, values with a trailing CR are not quoted, causing the CR to be lost when the config is later read. When initializing a submodule, if the submodule path contains a trailing CR, the altered path is read resulting in the submodule being checked out to an incorrect location. If a symlink exists that points the altered path to the submodule hooks directory, and the submodule contains an executable post-checkout hook, the script may be unintentionally executed after checkout. 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-svnUpgrade git-coreUpgrade gitwebUpgrade gitUpgrade git-allUpgrade git-credential-libsecretUpgrade perl-Git-SVNUpgrade git-core-docUpgrade git-emailUpgrade gitkUpgrade git-instawebUpgrade git-subtreeUpgrade git-daemonUpgrade git-guiUpgrade perl-Git | Jul 24, 2025 | Jul 8, 2025 |
| Alpine Linux | — | Upgrade git | Aug 8, 2025 | Jul 8, 2025 |
| Amazon Linux Ami 2 | — | Upgrade git-subtreeUpgrade git-cvsUpgrade git-allUpgrade git-emailUpgrade gitkUpgrade git-core-docUpgrade git-instawebUpgrade git-guiUpgrade git-p4Upgrade git-daemonUpgrade git-debuginfoUpgrade perl-GitUpgrade perl-Git-SVNUpgrade git-credential-libsecretUpgrade gitwebUpgrade git-coreUpgrade gitUpgrade git-svn | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade git-cvsUpgrade gitUpgrade git-daemonUpgrade git-credential-libsecretUpgrade git-subtreeUpgrade git-instawebUpgrade git-svnUpgrade perl-Git-SVNUpgrade git-daemon-debuginfoUpgrade git-coreUpgrade git-debugsourceUpgrade git-debuginfoUpgrade git-emailUpgrade perl-GitUpgrade gitkUpgrade git-core-docUpgrade git-core-debuginfoUpgrade git-p4Upgrade gitwebUpgrade git-allUpgrade git-credential-libsecret-debuginfoUpgrade git-gui | Jul 30, 2025 | Jul 8, 2025 |
| Debian | — | Upgrade git | Jul 10, 2025 | Jul 8, 2025 |
| Freebsd | — | Upgrade gitUpgrade git-p4Upgrade git-cvsUpgrade git-svnUpgrade git-gui | Jul 9, 2025 | Jul 8, 2025 |
| Gentoo Linux | — | Upgrade dev-vcs/git. | Jul 9, 2025 | Jul 8, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade gitUpgrade git-help | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade gitUpgrade git-help | Oct 14, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade git-coreUpgrade git-helpUpgrade git | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade gitUpgrade git-coreUpgrade git-help | Oct 24, 2025 | Sep 9, 2025 |
| Microsoft Visual_studio | — | Update Microsoft Visual Studio 2022 to the latest version in the current channel channel.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 2017 to the latest version in the LTSC 15.9 version stream, or upgrade to a newer supported version of Visual Studio 2017.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. | Jul 10, 2025 | Jul 8, 2025 |
| Oracle_linux | — | Upgrade git-guiUpgrade git-instawebUpgrade git-allUpgrade git-core-docUpgrade perl-GitUpgrade emacs-gitUpgrade gitwebUpgrade emacs-git-elUpgrade git-bzrUpgrade git-subtreeUpgrade gitkUpgrade git-daemonUpgrade git-credential-libsecretUpgrade git-svnUpgrade git-p4Upgrade git-gnome-keyringUpgrade git-cvsUpgrade git-emailUpgrade git-hgUpgrade git-coreUpgrade gitUpgrade perl-Git-SVN | Jul 23, 2025 | Jul 8, 2025 |
| Redhat Openshift | — | Upgrade ose-rhel-coreos | Aug 10, 2026 | Jul 8, 2025 |
| Redhat_linux | — | Upgrade git-debuginfoUpgrade git-guiUpgrade perl-Git-SVNUpgrade git-coreUpgrade git-core-debuginfoUpgrade git-credential-libsecret-debuginfoUpgrade emacs-gitUpgrade git-instawebUpgrade git-svnUpgrade git-subtreeUpgrade git-cvsUpgrade git-daemonUpgrade git-emailUpgrade git-p4Upgrade git-gnome-keyringUpgrade git-bzrNo solution existsUpgrade git-debugsourceUpgrade emacs-git-elUpgrade gitwebUpgrade git-hgUpgrade gitUpgrade git-allUpgrade perl-GitUpgrade git-daemon-debuginfoUpgrade git-core-docUpgrade git-credential-libsecretUpgrade gitk | Jul 9, 2025 | Jul 8, 2025 |
| Rocky_linux | — | Upgrade git-core-debuginfoUpgrade git-credential-libsecret-debuginfoUpgrade git-debuginfoUpgrade git-subtreeUpgrade git-daemonUpgrade gitUpgrade git-coreUpgrade git-debugsourceUpgrade git-daemon-debuginfoUpgrade git-credential-libsecret | Feb 5, 2026 | Jul 29, 2025 |
| Suse | — | Upgrade git-credential-libsecretUpgrade git-coreUpgrade git-svnUpgrade git-webUpgrade git-docUpgrade git-cvsUpgrade git-guiUpgrade git-emailUpgrade git-p4Upgrade gitUpgrade gitkUpgrade git-lfsUpgrade perl-GitUpgrade git-daemonUpgrade git-arch | Dec 5, 2025 | Jul 22, 2025 |
| Ubuntu | — | Upgrade gitk (Ubuntu Pro)Upgrade git-guiUpgrade git (Ubuntu Pro)Upgrade gitkUpgrade gitUpgrade git-gui (Ubuntu Pro) | 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