SUSE-SU-2026:4072-1

Source
https://www.suse.com/support/update/announcement/2026/suse-su-20264072-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json
JSON Data
https://api.test.osv.dev/v1/vulns/SUSE-SU-2026:4072-1
Upstream
Related
Published
2026-09-08T07:07:35Z
Modified
2026-09-13T18:23:37Z
Summary
Security update for python-GitPython
Details

This update for python-GitPython fixes the following issues:

  • CVE-2026-42215: command injection via Git options bypass (bsc#1264604).
  • CVE-2026-42284: unsafe option check validates multi_options before shlex.split transforms it (bsc#1264605).
  • CVE-2026-44243: path traversal in GitPython reference APIs allows arbitrary file write and delete outside the repository (bsc#1264606).
  • CVE-2026-44244: newline injection in config_writer().set_value() enables RCE via core.hooksPath (bsc#1264608).
  • CVE-2026-67322: vulnerable to environment-variable exfiltration in Repo.clone_from() (bsc#1273357).
  • CVE-2026-67323: fails to guard against dangerous Git options passed as keyword arguments in Repo.archive() and git.ls_remote() (bsc#1273358).
  • CVE-2026-67325: contains an incomplete command injection blocklist that fails to account for git's long-option prefix abbreviation feature (bsc#1273359).
  • CVE-2026-67326: fails to validate newline characters in the section parameter of config_writer() (bsc#1273364).
  • CVE-2026-69097: fails to properly escape section names in git config files, allowing attackers to inject arbitrary configuration directives through malicious submodule names (bsc#1273414).
  • CVE-2026-73619: incomplete denylist in the unsafe_git_archive_options guard that omits --add-file and --add- virtual-file options can lead to arbitrary file reads (bsc#1275755).
  • CVE-2026-73620: failure to guard git option forwarding in IndexFile.checkout() and TagReference.create() can lead to arbitrary file reads and writes (bsc#1275756).
  • CVE-2026-73621: argument injection in the Commit.count() method allows for destruction/blanking of arbitrary files (bsc#1275757).
  • CVE-2026-73622: failure to disable environment variable expansion in Remote.create() and Submodule.add() URL handling allows for secret exfiltration via URLs containing variable references (bsc#1275751).
  • CVE-2026-73623: incomplete denylist in unsafe_git_clone_options that omits --template allows for arbitrary command execution (bsc#1275752).
  • CVE-2026-73624: Diffable.diff method fails to validate git options passed through kwargs, which can lead to arbitrary file writes (bsc#1275753).
  • CVE-2026-73625: check_unsafe_options guard bypass via smuggling of git options inside single-character kwarg values can lead to arbitrary code execution (bsc#1275754).
  • CVE-2026-76217: failure to validate options passed to git rm and git checkout commands in IndexFile.remove() and Head.checkout() can lead to arbitrary file reads (bsc#1275745).
  • CVE-2026-76218: unguarded git option forwarding in Repo.init allows for arbitrary command execution (bsc#1275746).
  • CVE-2026-76219: unguarded git read-tree option forwarding in IndexFile.from_tree/reset/merge_tree can lead to arbitrary file overwrites (bsc#1275747).
  • CVE-2026-76220: check_unsafe_options guard can be bypassed by combining a single-character kwarg with split_single_char_options=False, which can lead to arbitrary OS command injection (bsc#1275748).
  • CVE-2026-76221: config-name injection in the option-name validator can lead to remote code execution (bsc#1275749).
  • CVE-2026-76222: failure to validate submodule names from .gitmodules files allows creation of Git repositories at arbitrary filesystem paths outside the intended clone directory (bsc#1275750).
  • CVE-2026-78675: fails to disable merge_includes when parsing .gitmodules, allowing attackers to disclose local file content by including arbitrary file paths via [include] directives (bsc#1276434).
  • CVE-2026-78676: fails to safely re-serialize multi-line git-config values during write operations, corrupting dormant quoted values into injected directives (bsc#1276433).
  • CVE-2026-78677: allowing creation of arbitrary git directories outside the intended clone destination (bsc#1276432).
  • CVE-2026-78678: an incomplete denylist in the unsafe_git_revision_options guard that omits --contents and -S options, allowing attackers to read arbitrary files (bsc#1276431).
  • CVE-2026-78679: an arbitrary file read vulnerability in TagReference.create() (bsc#1276430).
References

Affected packages

SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise Module for Python 3 15 SP7
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Python%203%2015%20SP7

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise Server 15 SP4-LTSS
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP4-LTSS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise Server 15 SP5-LTSS
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP5-LTSS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise Server 15 SP6-LTSS
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP6-LTSS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP5

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
python-GitPython

Package

Name
python-GitPython
Purl
pkg:rpm/suse/python-GitPython&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP6

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.1.34.1693646983.2a2ae77-150400.9.8.1

Ecosystem specific

{
    "binaries":  [
        {
            "python311-GitPython":  "3.1.34.1693646983.2a2ae77-150400.9.8.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4072-1.json"