Skip to content

GitPython-3.1.41-py3-none-any.whl: 32 vulnerabilities (highest severity is: 9.8) #449

Open

Description

@mend-bolt-for-github
Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Vulnerabilities

Vulnerability Severity CVSS Dependency Type Fixed in (GitPython version) Remediation Possible**
CVE-2026-78676 Critical 9.8 GitPython-3.1.41-py3-none-any.whl Direct 3.1.59 ❌
CVE-2026-44243 Critical 9.1 GitPython-3.1.41-py3-none-any.whl Direct 3.1.48 ❌
CVE-2026-87817 High 8.8 GitPython-3.1.41-py3-none-any.whl Direct 3.1.60 ❌
CVE-2026-76221 High 8.8 GitPython-3.1.41-py3-none-any.whl Direct 3.1.58 ❌
CVE-2026-76220 High 8.8 GitPython-3.1.41-py3-none-any.whl Direct 3.1.58 ❌
CVE-2026-73625 High 8.8 GitPython-3.1.41-py3-none-any.whl Direct 3.1.54 ❌
CVE-2026-67325 High 8.8 GitPython-3.1.41-py3-none-any.whl Direct 3.1.51 ❌
CVE-2026-42215 High 8.8 GitPython-3.1.41-py3-none-any.whl Direct 3.1.47 ❌
CVE-2026-78675 High 8.4 GitPython-3.1.41-py3-none-any.whl Direct 3.1.59 ❌
CVE-2026-67323 High 8.4 GitPython-3.1.41-py3-none-any.whl Direct 3.1.51 ❌
CVE-2026-76222 High 8.2 GitPython-3.1.41-py3-none-any.whl Direct 3.1.58 ❌
CVE-2026-76219 High 8.1 GitPython-3.1.41-py3-none-any.whl Direct 3.1.58 ❌
CVE-2026-73624 High 8.1 GitPython-3.1.41-py3-none-any.whl Direct 3.1.54 ❌
CVE-2026-73620 High 8.1 GitPython-3.1.41-py3-none-any.whl Direct 3.1.57 ❌
CVE-2026-42284 High 8.1 GitPython-3.1.41-py3-none-any.whl Direct 3.1.47 ❌
CVE-2026-44244 High 7.8 GitPython-3.1.41-py3-none-any.whl Direct gitpython - 3.1.49 ❌
CVE-2026-87819 High 7.5 GitPython-3.1.41-py3-none-any.whl Direct 3.1.60 ❌
CVE-2026-78677 High 7.5 GitPython-3.1.41-py3-none-any.whl Direct 3.1.59 ❌
CVE-2026-76218 High 7.5 GitPython-3.1.41-py3-none-any.whl Direct 3.1.58 ❌
CVE-2026-73623 High 7.5 GitPython-3.1.41-py3-none-any.whl Direct 3.1.54 ❌
CVE-2026-73622 High 7.5 GitPython-3.1.41-py3-none-any.whl Direct 3.1.55 ❌
CVE-2026-67322 High 7.5 GitPython-3.1.41-py3-none-any.whl Direct 3.1.52 ❌
CVE-2026-110856 High 7.5 GitPython-3.1.41-py3-none-any.whl Direct N/A ❌
CVE-2026-69097 High 7.0 GitPython-3.1.41-py3-none-any.whl Direct 3.1.53 ❌
CVE-2026-67326 High 7.0 GitPython-3.1.41-py3-none-any.whl Direct 3.1.50 ❌
CVE-2026-78679 Medium 6.5 GitPython-3.1.41-py3-none-any.whl Direct gitpython - 3.1.59 ❌
CVE-2026-78678 Medium 6.5 GitPython-3.1.41-py3-none-any.whl Direct gitpython - 3.1.59 ❌
CVE-2026-76217 Medium 6.5 GitPython-3.1.41-py3-none-any.whl Direct 3.1.58 ❌
CVE-2026-73619 Medium 6.5 GitPython-3.1.41-py3-none-any.whl Direct 3.1.57 ❌
CVE-2026-110855 Medium 6.5 GitPython-3.1.41-py3-none-any.whl Direct N/A ❌
CVE-2026-100689 Medium 5.9 GitPython-3.1.41-py3-none-any.whl Direct 3.1.62 ❌
CVE-2026-73621 Medium 5.4 GitPython-3.1.41-py3-none-any.whl Direct 3.1.56 ❌

**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation

Details

Partial details (19 vulnerabilities) are displayed below due to a content size limitation in GitHub. To view information on the remaining vulnerabilities, navigate to the Mend Application.

CVE-2026-78676

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.59 fails to safely re-serialize multi-line git-config values during write operations, corrupting dormant quoted values into injected directives like core.hooksPath. Attackers can craft config files with embedded newlines that become live git directives after any unrelated GitPython config write, enabling arbitrary code execution via hook invocation.

Publish Date: 2026-08-25

URL: CVE-2026-78676

CVSS 3 Score Details (9.8)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-284h-m62q-gf8w

Release Date: 2026-08-25

Fix Resolution: 3.1.59

Step up your Open Source Security Game with Mend here

CVE-2026-44243

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

A vulnerability in GitPython allows attackers who can supply a crafted reference path to an application using GitPython to write, overwrite, move, or delete files outside the repository’s .git directory via insufficient validation of reference paths in reference creation, rename, and delete operations.
Mend Note: The description of this vulnerability differs from MITRE.

Publish Date: 2026-05-07

URL: CVE-2026-44243

CVSS 3 Score Details (9.1)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: None
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-7545-fcxq-7j24

Release Date: 2026-05-07

Fix Resolution: 3.1.48

Step up your Open Source Security Game with Mend here

CVE-2026-87817

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.60 fails to properly validate the git directory location, allowing attackers to impersonate the git directory using tracked files like gitdir, commondir, and HEAD. Attackers can execute arbitrary code by placing a malicious pre-commit hook in the tracked hooks directory that executes when a victim calls index.commit() on a cloned or opened repository.

Publish Date: 2026-09-09

URL: CVE-2026-87817

CVSS 3 Score Details (8.8)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: Required
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: https://www.mend.io/vulnerability-database/CVE-2026-87817

Release Date: 2026-09-09

Fix Resolution: 3.1.60

Step up your Open Source Security Game with Mend here

CVE-2026-76221

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.58 contains a config-name injection vulnerability in the option-name validator that allows attackers to forge arbitrary git-config directives by injecting equals signs, hash symbols, and whitespace into option names. Attackers can inject malicious option names like 'sshCommand = touch /tmp/RCE #' to execute arbitrary commands via core.sshCommand or core.hooksPath on the next git operation.

Publish Date: 2026-08-19

URL: CVE-2026-76221

CVSS 3 Score Details (8.8)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-jm78-9fvv-mhgr

Release Date: 2026-08-19

Fix Resolution: 3.1.58

Step up your Open Source Security Game with Mend here

CVE-2026-76220

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.58 contains a command execution vulnerability in the check_unsafe_options guard that can be bypassed by combining a single-character kwarg with split_single_char_options=False. Attackers can supply a crafted kwargs dictionary to guarded methods like clone_from to emit a joined token parsed as --upload-pack, enabling arbitrary OS command execution at default allow_unsafe_options=False.

Publish Date: 2026-08-19

URL: CVE-2026-76220

CVSS 3 Score Details (8.8)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-wvpp-8hx9-p66j

Release Date: 2026-08-19

Fix Resolution: 3.1.58

Step up your Open Source Security Game with Mend here

CVE-2026-73625

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython versions before 3.1.54 contain a remote code execution vulnerability in the check_unsafe_options guard that can be bypassed by smuggling git options inside single-character kwarg values. Attackers can supply crafted option dictionaries to clone_from, fetch, pull, push, ls_remote, iter_commits, blame, or archive methods to execute arbitrary OS commands via the --upload-pack parameter.

Publish Date: 2026-08-13

URL: CVE-2026-73625

CVSS 3 Score Details (8.8)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Release Date: 2026-08-13

Fix Resolution: 3.1.54

Step up your Open Source Security Game with Mend here

CVE-2026-67325

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.51 contains an incomplete command injection blocklist that fails to account for git's long-option prefix abbreviation feature. Attackers can bypass the unsafe options guard by using abbreviated option names like upload_p instead of upload_pack, which git resolves to dangerous options and executes arbitrary commands.

Publish Date: 2026-08-01

URL: CVE-2026-67325

CVSS 3 Score Details (8.8)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-2f96-g7mh-g2hx

Release Date: 2026-08-01

Fix Resolution: 3.1.51

Step up your Open Source Security Game with Mend here

CVE-2026-42215

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython is a python library used to interact with Git repositories. From version 3.1.30 to before version 3.1.47, GitPython blocks dangerous Git options such as --upload-pack and --receive-pack by default, but the equivalent Python kwargs upload_pack and receive_pack bypass that check. If an application passes attacker-controlled kwargs into Repo.clone_from(), Remote.fetch(), Remote.pull(), or Remote.push(), this leads to arbitrary command execution even when allow_unsafe_options is left at its default value of False. This issue has been patched in version 3.1.47.

Publish Date: 2026-05-07

URL: CVE-2026-42215

CVSS 3 Score Details (8.8)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-rpm5-65cw-6hj4

Release Date: 2026-05-07

Fix Resolution: 3.1.47

Step up your Open Source Security Game with Mend here

CVE-2026-78675

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.59 fails to disable merge_includes when parsing .gitmodules, allowing attackers to disclose local file content by including arbitrary file paths via [include] directives. Attackers can craft a malicious .gitmodules file with include directives pointing to sensitive files; when repo.submodules is accessed, GitConfigParser raises MissingSectionHeaderError embedding the target file's first line verbatim in the exception message.

Publish Date: 2026-08-25

URL: CVE-2026-78675

CVSS 3 Score Details (8.4)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Local
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-7833-fr7j-v32q

Release Date: 2026-08-25

Fix Resolution: 3.1.59

Step up your Open Source Security Game with Mend here

CVE-2026-67323

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.51 fails to guard against dangerous Git options passed as keyword arguments in Repo.archive() and git.ls_remote(), allowing command injection via options such as --exec/--upload-pack (leading to arbitrary command execution). Additionally, Repo.iter_commits() and Repo.blame() do not check for leading-dash revision arguments, so a revision like --output= can cause Git to open and truncate an arbitrary file. Exploitation requires an application that passes attacker-controlled arguments to these methods.

Publish Date: 2026-08-01

URL: CVE-2026-67323

CVSS 3 Score Details (8.4)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Local
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-956x-8gvw-wg5v

Release Date: 2026-08-01

Fix Resolution: 3.1.51

Step up your Open Source Security Game with Mend here

CVE-2026-76222

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.58 fails to validate submodule names from .gitmodules files, allowing attackers to create Git repositories at arbitrary filesystem paths outside the intended clone directory. Attackers can craft malicious repositories with traversal sequences in submodule names that GitPython processes during submodule initialization, creating attacker-controlled Git repositories at escaped filesystem locations.

Publish Date: 2026-08-19

URL: CVE-2026-76222

CVSS 3 Score Details (8.2)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: Required
    • Scope: Changed
  • Impact Metrics:
    • Confidentiality Impact: None
    • Integrity Impact: High
    • Availability Impact: Low

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-hmq2-w58f-27jc

Release Date: 2026-08-19

Fix Resolution: 3.1.58

Step up your Open Source Security Game with Mend here

CVE-2026-76219

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython versions before 3.1.58 contain an arbitrary file overwrite vulnerability in IndexFile.from_tree, IndexFile.reset, and IndexFile.merge_tree methods that append caller-influenced treeish strings to git read-tree without option validation or argument separation. Attackers can inject the --index-output option to overwrite arbitrary files with a valid git-index blob, destroying existing file content at attacker-controlled writable paths.

Publish Date: 2026-08-19

URL: CVE-2026-76219

CVSS 3 Score Details (8.1)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: None
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Release Date: 2026-08-19

Fix Resolution: 3.1.58

Step up your Open Source Security Game with Mend here

CVE-2026-73624

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython versions before 3.1.54 contain an arbitrary file overwrite vulnerability in the Diffable.diff method that fails to validate git options passed through kwargs. Attackers can supply the --output argument via the other parameter or output kwarg to write patch content to attacker-chosen file paths at process privilege level.

Publish Date: 2026-08-13

URL: CVE-2026-73624

CVSS 3 Score Details (8.1)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: None
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Release Date: 2026-08-13

Fix Resolution: 3.1.54

Step up your Open Source Security Game with Mend here

CVE-2026-73620

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.57 fails to guard git option forwarding in IndexFile.checkout() and TagReference.create(), allowing attackers to pass unsafe options via kwargs. Attackers can use --prefix to overwrite arbitrary files with repository content or -F to read arbitrary files returned in-band.

Publish Date: 2026-08-13

URL: CVE-2026-73620

CVSS 3 Score Details (8.1)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: None
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Release Date: 2026-08-13

Fix Resolution: 3.1.57

Step up your Open Source Security Game with Mend here

CVE-2026-42284

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, _clone() validates multi_options as the original list, then executes shlex.split(" ".join(multi_options)). A string like "--branch main --config core.hooksPath=/x" passes validation (starts with --branch), but after split becomes ["--branch", "main", "--config", "core.hooksPath=/x"]. Git applies the config and executes attacker hooks during clone. This issue has been patched in version 3.1.47.

Publish Date: 2026-05-07

URL: CVE-2026-42284

CVSS 3 Score Details (8.1)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: High
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-x2qx-6953-8485

Release Date: 2026-05-07

Fix Resolution: 3.1.47

Step up your Open Source Security Game with Mend here

CVE-2026-44244

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.49, GitConfigParser.set_value() passes values to Python's configparser without validating for newlines. GitPython's own _write() converts embedded newlines into indented continuation lines (e.g. \n becomes \n\t), but Git still accepts an indented [core] stanza as a section header — so the injected core.hooksPath becomes effective configuration. Any Git operation that invokes hooks (commit, merge, checkout) will then execute scripts from the attacker-controlled path. This issue has been patched in version 3.1.49.

Publish Date: 2026-05-07

URL: CVE-2026-44244

CVSS 3 Score Details (7.8)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Local
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-v87r-6q3f-2j67

Release Date: 2026-05-07

Fix Resolution: gitpython - 3.1.49

Step up your Open Source Security Game with Mend here

CVE-2026-87819

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.60 contains a regular expression denial of service vulnerability in Actor.name_email_regex that processes commit author and committer fields. Attackers can craft a commit object with a malformed author field containing an unterminated angle bracket to cause quadratic backtracking, exhausting CPU resources for over two minutes per commit access.

Publish Date: 2026-09-09

URL: CVE-2026-87819

CVSS 3 Score Details (7.5)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: None
    • Integrity Impact: None
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: https://www.mend.io/vulnerability-database/CVE-2026-87819

Release Date: 2026-09-09

Fix Resolution: 3.1.60

Step up your Open Source Security Game with Mend here

CVE-2026-78677

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.59 omits --separate-git-dir from unsafe_git_clone_options, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separate_git_dir parameter to Repo.clone_from() or Repo.clone() to redirect repository metadata to an attacker-controlled filesystem path, enabling arbitrary directory creation and potential hook execution.

Publish Date: 2026-08-25

URL: CVE-2026-78677

CVSS 3 Score Details (7.5)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: None
    • Availability Impact: None

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Release Date: 2026-08-25

Fix Resolution: 3.1.59

Step up your Open Source Security Game with Mend here

CVE-2026-76218

Vulnerable Library - GitPython-3.1.41-py3-none-any.whl

GitPython is a Python library used to interact with Git repositories

Library home page: https://files.pythonhosted.org/packages/45/c6/a637a7a11d4619957cb95ca195168759a4502991b1b91c13d3203ffc3748/GitPython-3.1.41-py3-none-any.whl

Sample Path to Dependency File: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt

Path to vulnerable library: /modules/programming/module_programming_llm/.ws-temp-QQXLZB-requirements.txt,/llm_core/.ws-temp-UUSECC-requirements.txt,/modules/modeling/module_modeling_llm/.ws-temp-FXAQNG-requirements.txt,/modules/text/module_text_llm/.ws-temp-YBCMOS-requirements.txt

Dependency Hierarchy:

  • ❌ GitPython-3.1.41-py3-none-any.whl (Vulnerable Library)

Found in HEAD commit: 2c2e4a13b710ceb8f65cd32664895e4278834389

Found in base branch: develop

Vulnerability Details

GitPython before 3.1.58 contains a remote code execution vulnerability in Repo.init that forwards unsafe git options without validation. Attackers can supply a template parameter pointing to a directory with malicious git hooks that execute arbitrary code when git operations are performed on the initialized repository.

Publish Date: 2026-08-19

URL: CVE-2026-76218

CVSS 3 Score Details (7.5)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: High
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: High
    • Integrity Impact: High
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-9rj7-rf2p-w77r

Release Date: 2026-08-19

Fix Resolution: 3.1.58

Step up your Open Source Security Game with Mend here

Activity

  1. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 1 vulnerabilities (highest severity is: 9.1)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 2 vulnerabilities (highest severity is: 9.1)[/+] on May 12, 2026
  2. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 2 vulnerabilities (highest severity is: 9.1)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 3 vulnerabilities (highest severity is: 9.1)[/+] on Jul 13, 2026
  3. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 3 vulnerabilities (highest severity is: 9.1)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 7 vulnerabilities (highest severity is: 9.1)[/+] on Aug 2, 2026
  4. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 7 vulnerabilities (highest severity is: 9.1)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 8 vulnerabilities (highest severity is: 9.1)[/+] on Aug 5, 2026
  5. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 8 vulnerabilities (highest severity is: 9.1)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 14 vulnerabilities (highest severity is: 9.1)[/+] on Aug 16, 2026
  6. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 14 vulnerabilities (highest severity is: 9.1)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 15 vulnerabilities (highest severity is: 9.1)[/+] on Aug 17, 2026
  7. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 15 vulnerabilities (highest severity is: 9.1)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 17 vulnerabilities (highest severity is: 9.1)[/+] on Aug 20, 2026
  8. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 17 vulnerabilities (highest severity is: 9.1)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 21 vulnerabilities (highest severity is: 9.1)[/+] on Aug 20, 2026
  9. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 21 vulnerabilities (highest severity is: 9.1)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 24 vulnerabilities (highest severity is: 9.8)[/+] on Aug 25, 2026
  10. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 24 vulnerabilities (highest severity is: 9.8)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 25 vulnerabilities (highest severity is: 9.8)[/+] on Sep 8, 2026
  11. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 25 vulnerabilities (highest severity is: 9.8)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 27 vulnerabilities (highest severity is: 9.8)[/+] on Sep 9, 2026
  12. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 27 vulnerabilities (highest severity is: 9.8)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 29 vulnerabilities (highest severity is: 9.8)[/+] on Sep 15, 2026
  13. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 29 vulnerabilities (highest severity is: 9.8)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 30 vulnerabilities (highest severity is: 9.8)[/+] on Sep 28, 2026
  14. changed the title [-]GitPython-3.1.41-py3-none-any.whl: 30 vulnerabilities (highest severity is: 9.8)[/-] [+]GitPython-3.1.41-py3-none-any.whl: 32 vulnerabilities (highest severity is: 9.8)[/+] on Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions