CVE-2026-114145

HighCVSS 7.5/10Last modified Oct 23, 2026

Description

GitPython is a python library used to interact with Git repositories. Prior to 3.2.1, create_submodule() in git/objects/submodule/base.py accepts an attacker-influenced submodule path such as .git/hooks and invokes _clone_repo() before safely rejecting the destination. In 3.1.x, _validate_repo_path() does not exist and the call succeeds silently, while in 3.2.0 and later affected revisions the check in git/index/base.py raises ValueError only after the clone has written to disk and does not remove the planted file. An attacker-controlled submodule can therefore place an executable post-checkout hook that a later Git operation executes. Exploitation requires an application to accept an untrusted submodule path and a clone destination such as .git/hooks that is empty enough for Git to clone into it, which commonly means that default sample hooks are absent. This issue is fixed in version 3.2.1.

Metrics

CVSS 3.1 7.5/10CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

No affected versions have been published.

Timeline

Published
Oct 21, 2026
Last modified
Oct 23, 2026
NVD status
Awaiting Analysis

Related CVEs from 2026

CVE-2026-1141469.0Incorrect authorization in ASP.NET Core allows an authorized attacker to elevate privileges over a network.CVE-2026-1141477.5Missing release of memory after effective lifetime in ASP.NET Core allows an unauthorized attacker to deny service over a network.CVE-2026-1141487.8Incorrect default permissions in ASP.NET Core allows an authorized attacker to elevate privileges locally.CVE-2026-1141497.5Uncontrolled resource consumption in ASP.NET Core allows an unauthorized attacker to deny service over a network.CVE-2026-1141505.9Use of uninitialized resource in ASP.NET Core allows an unauthorized attacker to disclose information over a network.CVE-2026-1141518.8Deserialization of untrusted data in Visual Studio allows an unauthorized attacker to execute code over a network.CVE-2026-1141528.8Stack-based buffer overflow in Visual Studio allows an unauthorized attacker to execute code over a network.CVE-2026-1141547.5Uncontrolled resource consumption in ASP.NET Core allows an unauthorized attacker to deny service over a network.CVE-2026-1141557.5Time-of-check time-of-use (toctou) race condition in .NET allows an authorized attacker to elevate privileges locally.CVE-2026-1141566.5Improper input validation in ASP.NET Core allows an unauthorized attacker to bypass a security feature over a network.CVE-2026-1141577.5Concurrent execution using shared resource with improper synchronization ('race condition') in ASP.NET Core allows an authorized attacker toCVE-2026-1141588.8Heap-based buffer overflow in Visual Studio allows an unauthorized attacker to execute code over a network.
CVE-2026-114145: High severity, CVSS 7.5 | Vulnix