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 | alma-upgrade-gitalma-upgrade-git-allalma-upgrade-git-corealma-upgrade-git-core-docalma-upgrade-git-credential-libsecretalma-upgrade-git-daemonalma-upgrade-git-emailalma-upgrade-git-guialma-upgrade-git-instawebalma-upgrade-git-subtreealma-upgrade-git-svnalma-upgrade-gitkalma-upgrade-gitwebalma-upgrade-perl-gitalma-upgrade-perl-git-svn | May 24, 2023 | Apr 25, 2023 | |
| Alpine Linux | alpine-linux-upgrade-git | Mar 26, 2024 | Apr 25, 2023 | |
| Amazon Linux Ami 2 | amazon-linux-ami-2-upgrade-gitamazon-linux-ami-2-upgrade-git-allamazon-linux-ami-2-upgrade-git-coreamazon-linux-ami-2-upgrade-git-core-docamazon-linux-ami-2-upgrade-git-credential-libsecretamazon-linux-ami-2-upgrade-git-cvsamazon-linux-ami-2-upgrade-git-daemonamazon-linux-ami-2-upgrade-git-debuginfoamazon-linux-ami-2-upgrade-git-emailamazon-linux-ami-2-upgrade-git-guiamazon-linux-ami-2-upgrade-git-instawebamazon-linux-ami-2-upgrade-git-p4amazon-linux-ami-2-upgrade-git-subtreeamazon-linux-ami-2-upgrade-git-svnamazon-linux-ami-2-upgrade-gitkamazon-linux-ami-2-upgrade-gitwebamazon-linux-ami-2-upgrade-perl-gitamazon-linux-ami-2-upgrade-perl-git-svn | Jun 8, 2023 | Apr 25, 2023 | |
| Amazon_linux_2023 | amazon-linux-2023-upgrade-gitamazon-linux-2023-upgrade-git-allamazon-linux-2023-upgrade-git-coreamazon-linux-2023-upgrade-git-core-debuginfoamazon-linux-2023-upgrade-git-core-docamazon-linux-2023-upgrade-git-credential-libsecretamazon-linux-2023-upgrade-git-credential-libsecret-debuginfoamazon-linux-2023-upgrade-git-cvsamazon-linux-2023-upgrade-git-daemonamazon-linux-2023-upgrade-git-daemon-debuginfoamazon-linux-2023-upgrade-git-debuginfoamazon-linux-2023-upgrade-git-debugsourceamazon-linux-2023-upgrade-git-emailamazon-linux-2023-upgrade-git-guiamazon-linux-2023-upgrade-git-instawebamazon-linux-2023-upgrade-gitkamazon-linux-2023-upgrade-git-p4amazon-linux-2023-upgrade-git-subtreeamazon-linux-2023-upgrade-git-svnamazon-linux-2023-upgrade-gitwebamazon-linux-2023-upgrade-perl-gitamazon-linux-2023-upgrade-perl-git-svn | Feb 17, 2025 | Apr 25, 2023 | |
| Centos_linux | — | centos-upgrade-emacs-gitcentos-upgrade-emacs-git-elcentos-upgrade-gitcentos-upgrade-git-allcentos-upgrade-git-bzrcentos-upgrade-git-cvscentos-upgrade-git-daemoncentos-upgrade-git-debuginfocentos-upgrade-git-emailcentos-upgrade-git-gnome-keyringcentos-upgrade-git-guicentos-upgrade-git-hgcentos-upgrade-git-instawebcentos-upgrade-git-p4centos-upgrade-git-svncentos-upgrade-gitkcentos-upgrade-gitwebcentos-upgrade-perl-gitcentos-upgrade-perl-git-svn | May 23, 2023 | Apr 25, 2023 |
| Debian | debian-upgrade-git | Jun 27, 2024 | Apr 25, 2023 | |
| Freebsd | freebsd-upgrade-package-gitfreebsd-upgrade-package-git-litefreebsd-upgrade-package-git-tiny | Apr 27, 2023 | Apr 26, 2023 | |
| Gentoo Linux | gentoo-linux-upgrade-dev-vcs-git | Dec 28, 2023 | Apr 25, 2023 | |
| Huawei Euleros 2_0_sp10 | huawei-euleros-2_0_sp10-upgrade-githuawei-euleros-2_0_sp10-upgrade-git-help | Jul 18, 2023 | Apr 25, 2023 | |
| Huawei Euleros 2_0_sp11 | huawei-euleros-2_0_sp11-upgrade-githuawei-euleros-2_0_sp11-upgrade-git-help | Jan 10, 2024 | Apr 25, 2023 | |
| Huawei Euleros 2_0_sp8 | huawei-euleros-2_0_sp8-upgrade-githuawei-euleros-2_0_sp8-upgrade-git-corehuawei-euleros-2_0_sp8-upgrade-git-core-dochuawei-euleros-2_0_sp8-upgrade-perl-git | Jan 10, 2024 | Apr 25, 2023 | |
| Huawei Euleros 2_0_sp9 | huawei-euleros-2_0_sp9-upgrade-githuawei-euleros-2_0_sp9-upgrade-git-help | Jul 10, 2023 | Apr 25, 2023 | |
| Microsoft Visual_studio | microsoft-visual_studio_2017-upgrade-latest-ltsc_15_9microsoft-visual_studio_2019-upgrade-latest-ltsc_16_11microsoft-visual_studio_2022-upgrade-latest-ltsc_17_0microsoft-visual_studio_2022-upgrade-latest-ltsc_17_2microsoft-visual_studio_2022-upgrade-latest-ltsc_17_4microsoft-visual_studio_2022-upgrade-latest-ltsc_17_6 | Jun 25, 2025 | Jun 13, 2023 | |
| Oracle_linux | — | oracle-linux-upgrade-emacs-gitoracle-linux-upgrade-emacs-git-eloracle-linux-upgrade-gitoracle-linux-upgrade-git-alloracle-linux-upgrade-git-bzroracle-linux-upgrade-git-coreoracle-linux-upgrade-git-core-docoracle-linux-upgrade-git-credential-libsecretoracle-linux-upgrade-git-cvsoracle-linux-upgrade-git-daemonoracle-linux-upgrade-git-emailoracle-linux-upgrade-git-gnome-keyringoracle-linux-upgrade-git-guioracle-linux-upgrade-git-hgoracle-linux-upgrade-git-instaweboracle-linux-upgrade-gitkoracle-linux-upgrade-git-p4oracle-linux-upgrade-git-subtreeoracle-linux-upgrade-git-svnoracle-linux-upgrade-gitweboracle-linux-upgrade-perl-gitoracle-linux-upgrade-perl-git-svn | May 23, 2023 | Apr 25, 2023 |
| Redhat_linux | redhat-upgrade-emacs-gitredhat-upgrade-emacs-git-elredhat-upgrade-gitredhat-upgrade-git-allredhat-upgrade-git-bzrredhat-upgrade-git-coreredhat-upgrade-git-core-debuginforedhat-upgrade-git-core-docredhat-upgrade-git-credential-libsecretredhat-upgrade-git-credential-libsecret-debuginforedhat-upgrade-git-cvsredhat-upgrade-git-daemonredhat-upgrade-git-daemon-debuginforedhat-upgrade-git-debuginforedhat-upgrade-git-debugsourceredhat-upgrade-git-emailredhat-upgrade-git-gnome-keyringredhat-upgrade-git-guiredhat-upgrade-git-hgredhat-upgrade-git-instawebredhat-upgrade-git-p4redhat-upgrade-git-subtreeredhat-upgrade-git-svnredhat-upgrade-gitkredhat-upgrade-gitwebredhat-upgrade-perl-gitredhat-upgrade-perl-git-svn | May 23, 2023 | Apr 25, 2023 | |
| Rocky_linux | rocky-upgrade-gitrocky-upgrade-git-corerocky-upgrade-git-core-debuginforocky-upgrade-git-credential-libsecretrocky-upgrade-git-credential-libsecret-debuginforocky-upgrade-git-daemonrocky-upgrade-git-daemon-debuginforocky-upgrade-git-debuginforocky-upgrade-git-debugsourcerocky-upgrade-git-subtree | Mar 5, 2024 | Apr 25, 2023 | |
| Suse | — | suse-upgrade-gitsuse-upgrade-git-archsuse-upgrade-git-coresuse-upgrade-git-credential-gnome-keyringsuse-upgrade-git-credential-libsecretsuse-upgrade-git-cvssuse-upgrade-git-daemonsuse-upgrade-git-docsuse-upgrade-git-emailsuse-upgrade-git-guisuse-upgrade-git-p4suse-upgrade-git-svnsuse-upgrade-git-websuse-upgrade-gitksuse-upgrade-perl-git | Apr 27, 2023 | Apr 25, 2023 |
| Ubuntu | ubuntu-pro-upgrade-gitubuntu-upgrade-git | May 4, 2023 | Apr 25, 2023 | |
| Vmware Photon_os | vmware-photon_os_update_tdnf | 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