CVE-2026-76221

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:gitpython_project:gitpython:*:*:*:*:*:python:*:*

History

No history.

Information

Published : 2026-08-19 14:17

Updated : 2026-09-02 19:50


NVD link : CVE-2026-76221

Mitre link : CVE-2026-76221

CVE.ORG link : CVE-2026-76221


JSON object : View

Products Affected

gitpython_project

  • gitpython
CWE
CWE-74

Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')