9.8
CVSSv3

CVE-2022-24439

Published: 06/12/2022 Updated: 09/01/2024
CVSS v3 Base Score: 9.8 | Impact Score: 5.9 | Exploitability Score: 3.9
VMScore: 0

Vulnerability Summary

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.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

gitpython project gitpython

fedoraproject fedora 36

fedoraproject fedora 37

fedoraproject fedora 38

debian debian linux 10.0

Vendor Advisories

Debian Bug report logs - #1043503 python-git: CVE-2023-40267 Package: src:python-git; Maintainer for src:python-git is Debian Python Team <team+python@trackerdebianorg>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Sat, 12 Aug 2023 05:36:02 UTC Severity: important Tags: security, upstream Found in v ...
Debian Bug report logs - #1027163 python-git: CVE-2022-24439 Package: src:python-git; Maintainer for src:python-git is Debian Python Team <team+python@trackerdebianorg>; Reported by: Moritz Mühlenhoff <jmm@inutilorg> Date: Wed, 28 Dec 2022 18:54:07 UTC Severity: grave Tags: security, upstream Found in versions p ...
DescriptionThe MITRE CVE dictionary describes this issue as: 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 ca ...

Github Repositories

Tern is a software composition analysis tool and Python library that generates a Software Bill of Materials for container images and Dockerfiles. The SBOM that Tern generates will give you a layer-by-layer view of what's inside your container in a variety of formats including human-readable, JSON, HTML, SPDX and more.

Welcome to the Tern Project Tern is a software package inspection tool that can create a Software Bill of Materials (SBOM) for containers It's written in Python3 with a smattering of shell scripts Table of Contents Introduction FAQ Glossary of Terms Architecture Navigating the Code Data Model Getting Started GitHub Action Getting Started on Linux Getting Started wit

Tern is a software composition analysis tool and Python library that generates a Software Bill of Materials for container images and Dockerfiles. The SBOM that Tern generates will give you a layer-by-layer view of what's inside your container in a variety of formats including human-readable, JSON, HTML, SPDX and more.

Welcome to the Tern Project Tern is a software package inspection tool that can create a Software Bill of Materials (SBOM) for containers It's written in Python3 with a smattering of shell scripts Table of Contents Introduction FAQ Glossary of Terms Architecture Navigating the Code Data Model Getting Started GitHub Action Getting Started on Linux Getting Started wit