Skip to content
OpenAdvisories
High · 7.5 CVE-2026-87819 EUVD-2026-74845GHSA-g5vv-9gxw-82hxGHSA-qpf5-3wfw-fh7qPYSEC-2026-3984

GitPython before 3.1.60 Denial of Service via ReDoS

Published Sep 9, 2026 · Updated Oct 8, 2026 · Assigned by VulnCheck

Description

GitPython before 3.1.60 contains a regular expression denial of service vulnerability in Actor.name_email_regex that processes commit author and committer fields. Attackers can craft a commit object with a malformed author field containing an unterminated angle bracket to cause quadratic backtracking, exhausting CPU resources for over two minutes per commit access.

Affected products

VendorProductAffectedFixed
gitpython-developers GitPython < 3.1.60 3.1.60

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 python-git 3.1.61-1 —
Debian 13 python-git 3.1.44-1+deb13u1 —
Debian 12 python-git 3.1.30-1+deb12u3 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS python-git No fix yet —
Ubuntu Pro 24.04 LTS python-git No fix yet —
Ubuntu Pro 22.04 LTS python-git No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS python-git No fix yet —
Ubuntu Pro 18.04 LTS python-git No fix yet —
Ubuntu Pro 16.04 LTS python-git No fix yet —
Ubuntu Pro 14.04 LTS python-git No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Satellite Capsule 6 openvox-agent 8.31.1-1.el9sat RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite Capsule 6 openvox-server 8.17.0-1.el9sat RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite Capsule 6 python-brotli +2 1.2.1-1.el9pc RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite Capsule 6 python-django +1 4.2.30-2.el9pc RHSA-2026:95656
Red Hat Satellite Capsule 6 python-gitpython +2 3.2.1-1.el9pc RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite Capsule 6 python-pillow +2 13.0.0-1.el9pc RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite Capsule 6 python-urllib3 +2 2.8.0-1.el9pc RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite Capsule 6 python3.12-django 4.2.30-3.el9pc RHSA-2026:95657, RHSA-2026:92861
Red Hat Satellite Capsule 6 python3.12-pulp-ansible 1:0.28.10-1.el9pc RHSA-2026:92861
Red Hat Satellite 6 openvox-agent 8.31.1-1.el9sat RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite 6 openvox-server 8.17.0-1.el9sat RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite 6 python-brotli +2 1.2.1-1.el9pc RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite 6 python-django +1 4.2.30-2.el9pc RHSA-2026:95656
Red Hat Satellite 6 python-gitpython +2 3.2.1-1.el9pc RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite 6 python-pillow +2 13.0.0-1.el9pc RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite 6 python-urllib3 +2 2.8.0-1.el9pc RHSA-2026:95657, RHSA-2026:95656, RHSA-2026:92861
Red Hat Satellite 6 python3.12-django 4.2.30-3.el9pc RHSA-2026:95657, RHSA-2026:92861
Red Hat Satellite 6 python3.12-pulp-ansible 1:0.28.10-1.el9pc RHSA-2026:92861
Red Hat Satellite 6 yggdrasil-worker-forwarder 0.1.1-1.el9sat RHSA-2026:92861
Red Hat Ansible Automation Platform Inside 2 receptor 1.6.8-1.el8ap RHSA-2026:71114, RHSA-2026:71113
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Ansible Automation Platform Developer 2 automation-controller +1 4.7.17-1.el9ap RHSA-2026:71113
Red Hat Ansible Automation Platform Developer 2 python-sqlparse +1 0.6.0-1.el10ap RHSA-2026:71113
Red Hat Ansible Automation Platform Developer 2 python3.12-sqlparse 0.6.0-1.el8ap RHSA-2026:71114, RHSA-2026:71113
Red Hat Ansible Automation Platform Developer 2 receptor 1.6.8-1.el8ap RHSA-2026:71114, RHSA-2026:71113
Red Hat Ansible Automation Platform 2 automation-controller +3 4.7.17-1.el9ap RHSA-2026:71113
Red Hat Ansible Automation Platform 2 automation-controller-venv-tower 4.6.33-1.el8ap RHSA-2026:71114, RHSA-2026:71113
Red Hat Ansible Automation Platform 2 automation-gateway-proxy-server 2.5.10-8.el8ap RHSA-2026:71114, RHSA-2026:71113
Red Hat Ansible Automation Platform 2 automation-gateway-server 2.5.20260923-1.el8ap RHSA-2026:71114
Red Hat Ansible Automation Platform 2 automation-platform-ui 2.6.14-1.el9ap RHSA-2026:71113
Red Hat Ansible Automation Platform 2 python-sqlparse +1 0.6.0-1.el10ap RHSA-2026:71113
Red Hat Ansible Automation Platform 2 python3.12-gitpython 3.1.60-1.el8ap RHSA-2026:71114, RHSA-2026:71113
Red Hat Ansible Automation Platform 2 python3.12-sqlparse 0.6.0-1.el8ap RHSA-2026:71114, RHSA-2026:71113
Red Hat Ansible Automation Platform 2 receptor 1.6.8-1.el8ap RHSA-2026:71114, RHSA-2026:71113
ReleasePackageFixed inAdvisory
SLES 15 SP6 python-GitPython 3.1.34.1693646983.2a2ae77-150400.9.11.1 SUSE-SU-2026:4191-1
SLES 15 SP5 python-GitPython 3.1.34.1693646983.2a2ae77-150400.9.11.1 SUSE-SU-2026:4191-1
SLES 15 SP4 python-GitPython 3.1.34.1693646983.2a2ae77-150400.9.11.1 SUSE-SU-2026:4191-1
SLES 3 python-GitPython 3.1.34.1693646983.2a2ae77-150400.9.11.1 SUSE-SU-2026:4191-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP6 python-GitPython 3.1.34.1693646983.2a2ae77-150400.9.11.1 SUSE-SU-2026:4191-1
SLES for SAP 15 SP5 python-GitPython 3.1.34.1693646983.2a2ae77-150400.9.11.1 SUSE-SU-2026:4191-1
SLES for SAP 15 SP4 python-GitPython 3.1.34.1693646983.2a2ae77-150400.9.11.1 SUSE-SU-2026:4191-1
SLE HPC 15 SP5 python-GitPython 3.1.34.1693646983.2a2ae77-150400.9.11.1 SUSE-SU-2026:4191-1
SLE HPC 15 SP4 python-GitPython 3.1.34.1693646983.2a2ae77-150400.9.11.1 SUSE-SU-2026:4191-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 python-GitPython 3.1.44-160000.4.1 openSUSE-SU-2026:21874-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI gitpython < 3.1.60 3.1.60 GHSA-g5vv-9gxw-82hx

Advisories 7

References