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 git-daemonUpgrade git-emailUpgrade perl-GitUpgrade git-guiUpgrade git-coreUpgrade perl-Git-SVNUpgrade git-allUpgrade gitkUpgrade git-instawebUpgrade git-credential-libsecretUpgrade gitUpgrade gitwebUpgrade git-svnUpgrade git-subtreeUpgrade git-core-doc | May 24, 2023 | Apr 25, 2023 |
| Alpine Linux | — | Upgrade git | Mar 26, 2024 | Apr 25, 2023 |
| Amazon Linux Ami 2 | — | Upgrade git-credential-libsecretUpgrade git-daemonUpgrade git-guiUpgrade git-svnUpgrade git-subtreeUpgrade git-instawebUpgrade git-emailUpgrade git-coreUpgrade git-cvsUpgrade perl-Git-SVNUpgrade git-allUpgrade git-core-docUpgrade gitwebUpgrade git-debuginfoUpgrade gitkUpgrade git-p4Upgrade gitUpgrade perl-Git | Jun 8, 2023 | Apr 25, 2023 |
| Amazon_linux_2023 | — | Upgrade gitkUpgrade gitUpgrade git-credential-libsecretUpgrade git-core-docUpgrade git-allUpgrade gitwebUpgrade git-instawebUpgrade git-svnUpgrade git-core-debuginfoUpgrade git-coreUpgrade git-subtreeUpgrade perl-GitUpgrade git-debugsourceUpgrade git-cvsUpgrade git-daemon-debuginfoUpgrade git-p4Upgrade git-credential-libsecret-debuginfoUpgrade perl-Git-SVNUpgrade git-guiUpgrade git-debuginfoUpgrade git-daemonUpgrade git-email | Feb 17, 2025 | Apr 25, 2023 |
| Centos_linux | — | Upgrade git-instawebUpgrade git-gnome-keyringUpgrade git-bzrUpgrade git-svnUpgrade gitwebUpgrade git-guiUpgrade perl-Git-SVNUpgrade perl-GitUpgrade git-daemonUpgrade emacs-git-elUpgrade git-cvsUpgrade git-emailUpgrade gitUpgrade git-p4Upgrade git-debuginfoUpgrade git-hgUpgrade gitkUpgrade git-allUpgrade emacs-git | May 23, 2023 | Apr 25, 2023 |
| Debian | — | Upgrade git | Jun 27, 2024 | Apr 25, 2023 |
| Freebsd | — | Upgrade git-tinyUpgrade git-liteUpgrade git | Apr 27, 2023 | Apr 26, 2023 |
| Gentoo Linux | — | Upgrade dev-vcs/git. | Dec 28, 2023 | Apr 25, 2023 |
| Huawei Euleros 2_0_sp10 | — | Upgrade git-helpUpgrade git | 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 git-coreUpgrade git-core-docUpgrade git | Jan 10, 2024 | Apr 25, 2023 |
| Huawei Euleros 2_0_sp9 | — | Upgrade git-helpUpgrade git | Jul 10, 2023 | Apr 25, 2023 |
| Microsoft Visual_studio | — | 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.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 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.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.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.2 version stream, or upgrade to a newer supported version of Visual Studio 2022. | Jun 25, 2025 | Jun 13, 2023 |
| Oracle_linux | — | Upgrade git-cvsUpgrade git-gnome-keyringUpgrade git-p4Upgrade gitUpgrade git-credential-libsecretUpgrade perl-GitUpgrade git-emailUpgrade git-core-docUpgrade git-subtreeUpgrade git-allUpgrade emacs-gitUpgrade emacs-git-elUpgrade gitwebUpgrade git-hgUpgrade git-bzrUpgrade gitkUpgrade git-instawebUpgrade git-guiUpgrade perl-Git-SVNUpgrade git-svnUpgrade git-daemonUpgrade git-core | May 23, 2023 | Apr 25, 2023 |
| Redhat_linux | — | Upgrade gitwebUpgrade emacs-git-elUpgrade git-core-docUpgrade git-instawebUpgrade git-guiNo solution existsUpgrade emacs-gitUpgrade git-allUpgrade perl-GitUpgrade git-core-debuginfoUpgrade git-gnome-keyringUpgrade git-daemon-debuginfoUpgrade git-debuginfoUpgrade git-p4Upgrade perl-Git-SVNUpgrade git-credential-libsecret-debuginfoUpgrade git-coreUpgrade git-bzrUpgrade git-svnUpgrade gitUpgrade gitkUpgrade git-credential-libsecretUpgrade git-subtreeUpgrade git-cvsUpgrade git-daemonUpgrade git-emailUpgrade git-debugsourceUpgrade git-hg | May 23, 2023 | Apr 25, 2023 |
| Rocky_linux | — | Upgrade git-credential-libsecret-debuginfoUpgrade git-daemonUpgrade git-credential-libsecretUpgrade git-coreUpgrade gitUpgrade git-debuginfoUpgrade git-daemon-debuginfoUpgrade git-core-debuginfoUpgrade git-debugsourceUpgrade git-subtree | Mar 5, 2024 | Apr 25, 2023 |
| Suse | — | Upgrade git-daemonUpgrade git-guiUpgrade git-cvsUpgrade git-credential-gnome-keyringUpgrade git-p4Upgrade git-emailUpgrade git-svnUpgrade git-archUpgrade gitkUpgrade git-coreUpgrade git-credential-libsecretUpgrade git-docUpgrade git-webUpgrade perl-GitUpgrade 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