Lucene search
+L

12 matches found

RedHat Linux
RedHat Linux
added 2026/09/03 11:00 p.m.10 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.7AI score0.00237EPSS
SaveExploits1References6
CVE
CVE
added 2026/09/01 5:04 p.m.48 views

CVE-2026-19590

OpenAI Codex Desktop for Windows and macOS could execute attacker-controlled Git hooks because its automated Git operations trusted the repository-local core.hooksPath setting in .git/config. If a user opens a crafted repository where this setting points to an attacker-controlled directory, a mal...

7.3CVSS5.9AI score0.00103EPSS
SaveExploits0References1
CVE
CVE
added 2026/08/25 1:30 a.m.86 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.00426EPSS
SaveExploits1References2Affected Software1
AlpineLinux
AlpineLinux
added 2026/08/25 1:30 a.m.10 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.00426EPSS
SaveExploits1References2
NVD
NVD
added 2026/08/19 2:17 p.m.9 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.00485EPSS
SaveExploits1References2
OSV
OSV
added 2026/08/19 2:02 p.m.51 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.35 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.00485EPSS
SaveExploits1References2
Positive Technologies
Positive Technologies
added 2026/08/10 12:00 a.m.24 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.00426EPSS
SaveExploits1References23
NVD
NVD
added 2026/05/07 7:16 p.m.37 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.00237EPSS
SaveExploits1References2
CVE
CVE
added 2026/05/07 6:22 p.m.55 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.00237EPSS
SaveExploits1References2Affected Software1
OSV
OSV
added 2026/05/06 9:58 p.m.28 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.00237EPSS
SaveExploits1References4
Positive Technologies
Positive Technologies
added 2026/05/06 12:00 a.m.30 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.00749EPSS
SaveExploits3References32
Rows per page
Query Builder