All versions of package gitpython are vulnerable to Remote Code Execution (RCE) due to improper user input validation, which makes it possible to inject a maliciously crafted remote URL into the clone command. Exploiting this vulnerability is possible because the library makes external calls to git without sufficient sanitization of input arguments.
CVSS Details
- CVSS 3.1 Base Score: 8.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Centos_linux | — | centos-upgrade-foreman-clicentos-upgrade-rubygem-foreman_maintaincentos-upgrade-satellite-cli | Nov 1, 2023 | Dec 6, 2022 |
| Debian | debian-upgrade-python-git | Jul 26, 2023 | Dec 6, 2022 | |
| Gentoo Linux | gentoo-linux-upgrade-dev-python-gitpython | Nov 2, 2023 | Dec 6, 2022 | |
| Redhat_linux | — | redhat-upgrade-foreman-cliredhat-upgrade-rubygem-foreman_maintainredhat-upgrade-satellite-cli | Nov 1, 2023 | Dec 6, 2022 |
| Ubuntu | ubuntu-pro-upgrade-python-gitubuntu-pro-upgrade-python3-gitubuntu-upgrade-python3-git | Mar 22, 2023 | Dec 6, 2022 |
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