Git is a revision control system. Prior to versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1, a specially crafted `.gitmodules` file with submodule URLs that are longer than 1024 characters can used to exploit a bug in `config.c::git_config_copy_or_rename_section_in_file()`. This bug can be used to inject arbitrary configuration into a user's `$GIT_DIR/config` when attempting to remove the configuration section associated with that submodule. When the attacker injects configuration values which specify executables to run (such as `core.pager`, `core.editor`, `core.sshCommand`, etc.) this can lead to a remote code execution. A fix A fix is available in versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1. As a workaround, avoid running `git submodule deinit` on untrusted repositories or without prior inspection of any submodule sections in `$GIT_DIR/config`.
CVSS Details
- CVSS 3.1 Base Score: 7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade gitUpgrade gitwebUpgrade git-credential-libsecretUpgrade git-svnUpgrade git-subtreeUpgrade git-core-docUpgrade git-daemonUpgrade git-guiUpgrade perl-Git-SVNUpgrade git-coreUpgrade perl-GitUpgrade git-allUpgrade gitkUpgrade git-emailUpgrade git-instaweb | May 24, 2023 | Apr 25, 2023 |
| Alpine Linux | — | Upgrade git | Mar 26, 2024 | Apr 25, 2023 |
| Amazon Linux Ami 2 | — | Upgrade perl-Git-SVNUpgrade git-coreUpgrade git-guiUpgrade git-svnUpgrade git-cvsUpgrade git-instawebUpgrade git-subtreeUpgrade git-daemonUpgrade git-emailUpgrade git-credential-libsecretUpgrade gitkUpgrade gitUpgrade git-p4Upgrade git-allUpgrade perl-GitUpgrade git-core-docUpgrade gitwebUpgrade git-debuginfo | Jun 8, 2023 | Apr 25, 2023 |
| Amazon_linux_2023 | — | Upgrade git-svnUpgrade perl-GitUpgrade git-p4Upgrade git-emailUpgrade git-daemonUpgrade git-debuginfoUpgrade git-instawebUpgrade git-cvsUpgrade git-debugsourceUpgrade git-credential-libsecret-debuginfoUpgrade git-subtreeUpgrade perl-Git-SVNUpgrade git-guiUpgrade git-daemon-debuginfoUpgrade git-coreUpgrade git-core-debuginfoUpgrade gitwebUpgrade gitUpgrade git-allUpgrade git-core-docUpgrade git-credential-libsecretUpgrade gitk | Feb 17, 2025 | Apr 25, 2023 |
| Centos_linux | — | Upgrade gitkUpgrade git-p4Upgrade emacs-git-elUpgrade gitUpgrade git-debuginfoUpgrade git-cvsUpgrade git-emailUpgrade emacs-gitUpgrade git-hgUpgrade git-allUpgrade git-daemonUpgrade git-bzrUpgrade git-guiUpgrade gitwebUpgrade git-svnUpgrade perl-Git-SVNUpgrade perl-GitUpgrade git-instawebUpgrade git-gnome-keyring | May 23, 2023 | Apr 25, 2023 |
| Debian | — | Upgrade git | Jun 27, 2024 | Apr 25, 2023 |
| Freebsd | — | Upgrade git-tinyUpgrade gitUpgrade git-lite | Apr 27, 2023 | Apr 26, 2023 |
| Gentoo Linux | — | Upgrade dev-vcs/git. | Dec 28, 2023 | Apr 25, 2023 |
| Huawei Euleros 2_0_sp10 | — | Upgrade gitUpgrade git-help | Jul 18, 2023 | Apr 25, 2023 |
| Huawei Euleros 2_0_sp11 | — | Upgrade gitUpgrade git-help | Jan 10, 2024 | Apr 25, 2023 |
| Huawei Euleros 2_0_sp8 | — | Upgrade gitUpgrade git-core-docUpgrade git-core | Jan 10, 2024 | Apr 25, 2023 |
| Huawei Euleros 2_0_sp9 | — | Upgrade gitUpgrade git-help | Jul 10, 2023 | Apr 25, 2023 |
| Microsoft Visual_studio | — | 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.0 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.4 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.2 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.6 version stream, or upgrade to a newer supported version of Visual Studio 2022. | Jun 25, 2025 | Jun 13, 2023 |
| Oracle_linux | — | Upgrade git-emailUpgrade git-subtreeUpgrade git-allUpgrade gitUpgrade git-cvsUpgrade git-gnome-keyringUpgrade emacs-gitUpgrade git-core-docUpgrade git-credential-libsecretUpgrade perl-GitUpgrade git-p4Upgrade git-bzrUpgrade gitwebUpgrade git-instawebUpgrade git-hgUpgrade emacs-git-elUpgrade git-coreUpgrade git-svnUpgrade git-daemonUpgrade gitkUpgrade perl-Git-SVNUpgrade git-gui | May 23, 2023 | Apr 25, 2023 |
| Redhat_linux | — | Upgrade emacs-gitUpgrade perl-GitUpgrade gitwebUpgrade emacs-git-elUpgrade git-core-docUpgrade git-guiUpgrade git-instawebNo solution existsUpgrade git-allUpgrade git-core-debuginfoUpgrade git-debuginfoUpgrade git-emailUpgrade git-debugsourceUpgrade git-svnUpgrade gitUpgrade git-bzrUpgrade git-hgUpgrade git-gnome-keyringUpgrade git-credential-libsecretUpgrade git-cvsUpgrade git-daemon-debuginfoUpgrade git-coreUpgrade git-daemonUpgrade git-p4Upgrade git-credential-libsecret-debuginfoUpgrade git-subtreeUpgrade perl-Git-SVNUpgrade gitk | May 23, 2023 | Apr 25, 2023 |
| Rocky_linux | — | Upgrade git-daemonUpgrade git-credential-libsecretUpgrade git-credential-libsecret-debuginfoUpgrade git-debuginfoUpgrade git-debugsourceUpgrade git-core-debuginfoUpgrade git-subtreeUpgrade git-coreUpgrade gitUpgrade git-daemon-debuginfo | Mar 5, 2024 | Apr 25, 2023 |
| Suse | — | Upgrade git-archUpgrade git-credential-gnome-keyringUpgrade git-cvsUpgrade git-svnUpgrade git-emailUpgrade git-guiUpgrade git-daemonUpgrade git-p4Upgrade git-webUpgrade gitkUpgrade git-coreUpgrade perl-GitUpgrade git-credential-libsecretUpgrade git-docUpgrade git | Apr 27, 2023 | Apr 25, 2023 |
| Ubuntu | — | Upgrade gitUpgrade git (Ubuntu Pro) | May 4, 2023 | Apr 25, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 25, 2025 | Apr 25, 2023 |
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