CVE Catalog

CVE-2026-69097

HighCVSS 7.0
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

9th percentile - higher than 9% of all known CVEs

Summary

GitPython before 3.1.53 fails to properly escape section names in git config files, allowing attackers to inject arbitrary configuration directives through malicious submodule names. Attackers can inject core.sshCommand or other dangerous config keys, achieving remote code execution when git performs ssh operations.

Risk Assessment

An attacker can exploit this vulnerability to execute arbitrary code on the victim's machine when cloning a repository or creating a submodule. This could lead to compromise of developer machines or CI/CD servers.

Recommendation

Update GitPython to version 3.1.53 or later. Avoid cloning repositories from untrusted sources.

Other vulnerabilities in GitPython

See all
Original NVD description (English source)

GitPython before 3.1.53 fails to properly escape section names in git config files, allowing attackers to inject arbitrary configuration directives through malicious submodule names. Attackers can inject core.sshCommand or other dangerous config keys into the victim's .git/config via create_submodule or clone_from operations, achieving remote code execution when git performs ssh operations.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS