CVE-2026-44244

Aliases:GHSA-v87r-6q3f-2j67PYSEC-2026-2163DEBIAN-CVE-2026-44244CGA-8crh-m244-369rCGA-96rq-97g4-wg88CGA-c9v9-fjmv-7v82CGA-ff65-mrgr-cpfcCGA-fw6v-m433-2j58CGA-jvf2-6rrg-x93gCGA-qmph-6fq2-6chqCGA-wqvv-75jc-7cg9CGA-2375-858m-43vv
Analyzed
Published: 07 May 2026, 18:22
Last modified:09 May 2026, 03:56

Vulnerability Summary

Overall Risk (default)
medium
41/100
CVSS Score
7.8 HIGH
v3.1 (cve.org)
EPSS Score
0.24% LOW
0% probability 0.00%
KEV
Not listed
Ransomware
No reports
Public exploits
1 found
Dark Web
Not detected

Timeline

07 May 2026, 18:22
Published
Vulnerability first disclosed
09 May 2026, 03:56
Last Modified
Vulnerability information updated

Description

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.49, GitConfigParser.set_value() 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.hooksPath becomes effective configuration. Any Git operation that invokes hooks (commit, merge, checkout) will then execute scripts from the attacker-controlled path. This issue has been patched in version 3.1.49.

CVSS Metrics

  • v3.1HIGHScore: 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

EPSS Trends

Current EPSS score: 0.24% Percentile: 15%

Techniques & Countermeasures

  • CWE-94Improper Control of Generation of Code ('Code Injection')

    The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

Affected Systems

  • chainguardawx

    < 24.6.1-r35

  • chainguarddatahub-ingestion-fips

    < 1.5.0.1-r2

  • chainguardmlflow

    < 3.16.0-r0

  • chainguardmlflow-fips

    < 3.12.0-r0

  • chainguardopal

    < 0.9.5-r1

  • wolfimlflow

    < 3.16.0-r0

  • debianpython-git

    all | all | all | < 3.1.50-1

  • gitpython_projectgitpython

    < 3.1.49

  • gitpython-developersgitpython

    < 3.1.49

  • PyPIgitpython

    < 3.1.49

References (6)