Lucene search
+L

15 matches found

RedHat Linux
RedHat Linux
•added 2026/09/03 11:00 p.m.•11 views

GitPython: GitPython: Arbitrary code execution via injected newlines in Git configuration

A flaw was found in GitPython, a Python library used to interact with Git repositories. The GitConfigParser.setvalue function does not properly validate input for newlines. This vulnerability allows an attacker to inject malicious configuration settings, specifically the core.hooksPath, into a Gi...

7.8CVSS8.1AI score0.00218EPSS
SaveExploits1References6
CVE
CVE
•added 2026/09/01 5:04 p.m.•84 views

CVE-2026-19590

OpenAI Codex Desktop for Windows and macOS is vulnerable to arbitrary code execution due to a lack of proper sanitization of configuration settings. Specifically, automated Git operations trust the repository's local core.hooksPath setting. An attacker can provide a specially crafted repository w...

7.3CVSS5.9AI score0.00108EPSS
SaveExploits0References1
Github Security Blog
Github Security Blog
•added 2026/08/25 3:32 a.m.•8 views

Duplicate Advisory: Dormant multi-line git-config values are corrupted into live injected directives (e.g. core.hooksPath) on any unrelated GitConfigParser write, enabling RCE

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-284h-m62q-gf8w. This link is maintained to preserve external references. Original Description GitPython before 3.1.59 fails to safely re-serialize multi-line git-config values during write operations, corrupting...

9.8CVSS8.4AI score0.00775EPSS
SaveExploits1References4Affected Software1
CVE
CVE
•added 2026/08/25 1:30 a.m.•143 views

CVE-2026-78676

GitPython versions before 3.1.59 are vulnerable to remote code execution via git-config injection. The root cause is unsafe re-serialization of multi-line git-config values during write operations: embedded newlines in quoted values are corrupted into live directives such as core.hooksPath . An a...

9.8CVSS6.2AI score0.00775EPSS
SaveExploits1References2Affected Software1
AlpineLinux
AlpineLinux
•added 2026/08/25 1:30 a.m.•12 views

CVE-2026-78676

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

9.8CVSS7.6AI score0.00775EPSS
SaveExploits1References2
NVD
NVD
•added 2026/08/19 2:17 p.m.•12 views

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 'sshComman...

8.8CVSS0.00774EPSS
SaveExploits1References2
OSV
OSV
•added 2026/08/19 2:02 p.m.•57 views

CVE-2026-76221 GitPython before 3.1.58 Config Injection via option-name

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 'sshComman...

8.7CVSS6AI score
SaveExploits0References4
Cvelist
Cvelist
•added 2026/08/19 2:02 p.m.•39 views

CVE-2026-76221 GitPython before 3.1.58 Config Injection via option-name

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 'sshComman...

8.8CVSS0.00774EPSS
SaveExploits1References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/19 12:00 a.m.•1 views

CVE-2026-76221: Improper Neutralization of Special Elements in Output Used by a Downstream Component

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 'sshComman...

8.8CVSS6.3AI score0.00774EPSS
SaveExploits1References4
Positive Technologies
Positive Technologies
•added 2026/08/10 12:00 a.m.•27 views

PT-2026-81151

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.59 Description GitPython fails to safely re-serialize multi-line git-config values during write operations. This allows attackers to craft configuration files containing embedded newlines that can be corrupted...

10CVSS6.2AI score0.00775EPSS
SaveExploits2References80
OSV
OSV
•added 2026/08/01 1:17 p.m.•8 views

PYSEC-2026-3980

GitPython before 3.1.50 fails to validate newline characters in the section parameter of configwriter, allowing attackers to inject arbitrary section headers into .git/config. Attackers can inject newlines to create a forged core section with hooksPath pointing to attacker-controlled directories,...

7.8CVSS6.4AI score0.00254EPSS
SaveExploits1References2
NVD
NVD
•added 2026/05/07 7:16 p.m.•41 views

CVE-2026-44244

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.49, GitConfigParser.setvalue 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, b...

7.8CVSS0.00218EPSS
SaveExploits1References2
CVE
CVE
•added 2026/05/07 6:22 p.m.•63 views

CVE-2026-44244

CVE-2026-44244 (GitPython) : A newline injection in config_writer().set_value() allowed an attacker-controlled core.hooksPath to be injected via an unvalidated value, enabling RCE when Git hooks run (commit, merge, checkout). GitConfigParser.set_value() passes input to configparser without newlin...

7.8CVSS5.8AI score0.00218EPSS
SaveExploits1References2Affected Software1
OSV
OSV
•added 2026/05/06 9:58 p.m.•30 views

GHSA-V87R-6Q3F-2J67 GitPython: Newline injection in config_writer().set_value() enables RCE via core.hooksPath

GitConfigParser.setvalue 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.hooksPa...

7.8CVSS6AI score0.00218EPSS
SaveExploits1References4
Positive Technologies
Positive Technologies
•added 2026/05/06 12:00 a.m.•35 views

PT-2026-38295

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.49 Description The set value function in GitConfigParser passes values to Python's configparser without validating for newlines. Although the write function converts embedded newlines into indented continuation...

8.8CVSS5.9AI score0.009EPSS
SaveExploits3References32
Rows per page
Query Builder