Description
GitPython before 3.2.0 contains a regular expression denial of service vulnerability in the _re_actor_epoch pattern used by parse_actor_and_date on author, committer, and tagger lines. Attackers can serve repositories with commit or tag objects containing long space-filled lines lacking a valid epoch or timezone, causing quadratic backtracking and CPU exhaustion.
Published: 2026-10-14
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

The vulnerability is a regular expression denial‑of‑service flaw located in the _re_actor_epoch pattern used by GitPython's parse_actor_and_date routine. The flaw allows an attacker to trigger quadratic backtracking by inserting long, space‑filled lines without a valid epoch or timezone in commit, author, or tag objects. When GitPython processes such objects, the regular expression engine exhausts CPU resources, potentially causing the application or any dependent process to become unresponsive.

Affected Systems

Affected systems include any environment that uses GitPython versions earlier than 3.2.0. This covers client applications, CI pipelines, code analysis tools, and other services that rely on GitPython for repository parsing. The vulnerable logic is part of the core library and applies to author, committer, and tagger lines in all commit and tag objects.

Risk and Exploitability

The CVSS score of 8.7 denotes high severity, with a lack of an EPSS score leaving the exact exploitation probability uncertain. The vulnerability is not listed in CISA KEV, but it can still be leveraged by attackers who control a repository feed or can force a client to clone or pull from a malicious repository. The attack vector would therefore likely be a supply‑chain or malicious repository served to GitPython consumers, potentially leading to CPU exhaustion and denial of service. Even without a known exploit, the high CVSS and potential for service disruption warrant urgent remediation.

Generated by OpenCVE AI on October 15, 2026 at 12:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade GitPython to version 3.2.0 or newer.
  • If an immediate upgrade is not possible, reject or sanitize any repository objects that contain excessively long, space‑filled lines without a valid epoch or timezone before parsing them with parse_actor_and_date.
  • Monitor CPU usage and logs for abnormal spikes during GitPython operations and apply temporary throttling or timeouts to mitigate potential denial of service.

Generated by OpenCVE AI on October 15, 2026 at 12:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4872-1 python-git security update
History

Sat, 24 Oct 2026 05:30:00 +0000

Type Values Removed Values Added
First Time appeared Gitpython-developers
Gitpython-developers gitpython
Vendors & Products Gitpython-developers
Gitpython-developers gitpython

Tue, 20 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Wed, 14 Oct 2026 23:00:00 +0000

Type Values Removed Values Added
Description GitPython before 3.2.0 contains a regular expression denial of service vulnerability in the _re_actor_epoch pattern used by parse_actor_and_date on author, committer, and tagger lines. Attackers can serve repositories with commit or tag objects containing long space-filled lines lacking a valid epoch or timezone, causing quadratic backtracking and CPU exhaustion.
Title GitPython before 3.2.0 ReDoS via _re_actor_epoch in parse_actor_and_date
First Time appeared Gitpython Project
Gitpython Project gitpython
Weaknesses CWE-1333
CPEs cpe:2.3:a:gitpython_project:gitpython:*:*:*:*:*:*:*:*
Vendors & Products Gitpython Project
Gitpython Project gitpython
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Gitpython-developers Gitpython
Gitpython Project Gitpython
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-20T02:25:27.631Z

Reserved: 2026-10-14T22:16:22.734Z

Link: CVE-2026-110856

cve-icon Vulnrichment

Updated: 2026-10-20T02:25:22.432Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T23:17:26.760

Modified: 2026-10-20T03:17:14.170

Link: CVE-2026-110856

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-14T22:52:38Z

Links: CVE-2026-110856 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-24T05:15:14Z

Weaknesses
  • CWE-1333

    Inefficient Regular Expression Complexity