CVE-2023-41040
GitPython blind local file inclusion
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has been addressed in version 3.1.37.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.0
GitPython blind local file inclusion
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has been addressed in version 3.1.37.
- Record
CVE-2023-41040- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2023-0087
4.0
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has been addressed in version 3.1.37.
- Record
EUVD-2023-0087- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-cwvm-v4w8-q58c
6.9
GitPython blind local file inclusion
Summary
In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system.
Details
This vulnerability is present in
That code joins the base directory with a user given string without checking if the final path is located outside the base directory.
I was able to exploit it from three places, but there may be more code paths that lead to it:
PoC
Running GitPython within any repo should work, here is an example with the GitPython repo.
import git
r = git.Repo(".")
# This will make GitPython read the README.md file from the root of the repo
r.commit("../README.md")
r.tree("../README.md")
r.index.diff("../README.md")
# Reading /etc/random
# WARNING: this will probably halt your system, run with caution
# r.commit("../../../../../../../../../dev/random")
Impact
I wasn't able to show the contents of the files (that's why "blind" local file inclusion), depending on how GitPython is being used, this can be used by an attacker for something inoffensive as checking if a file exits, or cause a DoS by making GitPython read a big/infinite file (like /dev/random on Linux systems).
Possible solutions
A solution would be to check that the final path isn't located outside the repodir path (maybe even after resolving symlinks). Maybe there could be other checks in place to make sure that the reference names are valid.
- Record
GHSA-cwvm-v4w8-q58c- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
NVD
4.0
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has been addressed in version 3.1.37.
- Record
CVE-2023-41040- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-41040
6.5
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has been addressed in version 3.1.37.
- Record
ALPINE-CVE-2023-41040- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-03
OSV
4.0
GitPython blind local file inclusion
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has been addressed in version 3.1.37.
- Record
CVE-2023-41040- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
Show 17 moreShow less
OSVDEBIAN-CVE-2023-41040
6.5
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has been addressed in version 3.1.37.
- Record
DEBIAN-CVE-2023-41040- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVGHSA-cwvm-v4w8-q58c
6.9
GitPython blind local file inclusion
Summary
In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system.
Details
This vulnerability is present in
That code joins the base directory with a user given string without checking if the final path is located outside the base directory.
I was able to exploit it from three places, but there may be more code paths that lead to it:
PoC
Running GitPython within any repo should work, here is an example with the GitPython repo.
import git
r = git.Repo(".")
# This will make GitPython read the README.md file from the root of the repo
r.commit("../README.md")
r.tree("../README.md")
r.index.diff("../README.md")
# Reading /etc/random
# WARNING: this will probably halt your system, run with caution
# r.commit("../../../../../../../../../dev/random")
Impact
I wasn't able to show the contents of the files (that's why "blind" local file inclusion), depending on how GitPython is being used, this can be used by an attacker for something inoffensive as checking if a file exits, or cause a DoS by making GitPython read a big/infinite file (like /dev/random on Linux systems).
Possible solutions
A solution would be to check that the final path isn't located outside the repodir path (maybe even after resolving symlinks). Maybe there could be other checks in place to make sure that the reference names are valid.
- Record
GHSA-cwvm-v4w8-q58c- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVOESA-2023-1628
6.5
python-GitPython security update
**GitPython*is a python library used to interact with Git repositories.GitPython provides object model read and write access to your git repository. Access repository information conveniently, alter the index directly, handle remotes, or go down to low-level object database access with big-files support.With the new object database abstraction added in 0.3, its even possible to implement your own storage mechanisms, the currently available implementations are 'cgit' and pure python, which is the default.Documentation The latest documentation can be found here: As this version of GitPython depends on GitDB, which in turn needs smmap to work, installation is a bit more involved if you do a manual installation, instead of using pip.
Security Fix(es):
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has not yet been addressed.(CVE-2023-41040)
- Record
OESA-2023-1628- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVPYSEC-2023-165
6.5
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has not yet been addressed.
- Record
PYSEC-2023-165- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2023:7851
6.7
Red Hat Security Advisory: Satellite 6.14.1 Async Security Update
- Record
RHSA-2023:7851- CVSS 3.1
- 6.7 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:0190
5.1
Red Hat Security Advisory: Red Hat OpenStack Platform 17.1 (GitPython) security update
- Record
RHSA-2024:0190- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0215
5.1
Red Hat Security Advisory: Red Hat OpenStack Platform 17.1 (GitPython) security update
- Record
RHSA-2024:0215- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0322
5.3
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2024:0322- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2024:1640
7.5
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2024:1640- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-41040
4.0
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the .git directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the .git directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has been addressed in version 3.1.37.
- Record
UBUNTU-CVE-2023-41040- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVCLSA-2025-1759191117 No score
TuxCare security update for gitpython (1 CVE)
TuxCare rebuilt gitpython to address 1 CVE. Fixed in 3.1.31.post1+tuxcare.
- Record
CLSA-2025-1759191117- Updated
- 2026-11-02
OSVMGASA-2026-0372 No score
Updated python-gitpython packages fix security vulnerabilities
CVE-2023-40267 GitPython before 3.1.32 does not block insecure non-multi
options in clone and clone_from. NOTE: this issue exists because of an
incomplete fix for CVE-2022-24439.
CVE-2023-41040 In order to resolve some git references, GitPython reads
files from the .git directory, in some places the name of the file
being read is provided by the user, GitPython doesn't check if this file
is located outside the .git directory. This allows an attacker to make
GitPython read any file from the system.
CVE-2026-42215 From version 3.1.30 to before version 3.1.47, GitPython
blocks dangerous Git options such as --upload-pack and --receive-pack by
default, but the equivalent Python kwargs upload_pack and receive_pack
bypass that check. If an application passes attacker-controlled kwargs
into Repo.clone_from(), Remote.fetch(), Remote.pull(), or Remote.push(),
this leads to arbitrary command execution even when allow_unsafe_options
is left at its default value of False. This issue has been patched in
version 3.1.47.
- Record
MGASA-2026-0372- Updated
- 2026-11-02
OSVopenSUSE-SU-2023:0259-1 No score
Security update for python-GitPython
This update for python-GitPython fixes the following issues:
- CVE-2023-41040: Fixed directory traversal attack vulnerability (boo#1214810)
- Record
openSUSE-SU-2023:0259-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2023:0271-1 No score
Security update for python-GitPython
This update for python-GitPython fixes the following issues:
- CVE-2023-41040: Fixed directory traversal attack vulnerability (boo#1214810)
- Record
openSUSE-SU-2023:0271-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13207-1 No score
python310-GitPython-3.1.34.1693646983.2a2ae77-1.1 on GA media
These are all security issues fixed in the python310-GitPython-3.1.34.1693646983.2a2ae77-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13207-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11419-1 No score
python313-GitPython-3.1.56-1.1 on GA media
These are all security issues fixed in the python313-GitPython-3.1.56-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11419-1- Updated
- 2026-11-02
OSVUSN-8303-1 No score
python-git vulnerabilities
Santos Gallegos discovered that GitPython did not properly validate paths when resolving certain Git references. An attacker could possibly use this issue to cause files outside the .git directory to be accessed, leading to a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, and Ubuntu 22.04 LTS. (CVE-2023-41040)
Wes Ring discovered that GitPython did not properly block certain unsafe Git options when they were provided as Python keyword arguments. An attacker could possibly use this issue to cause arbitrary command execution. (CVE-2026-42215)
It was discovered that GitPython did not properly validate clone options before processing them. An attacker could possibly use this issue to inject unsafe Git configuration, leading to arbitrary command execution through Git hooks. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-42284)
It was discovered that GitPython did not properly validate reference paths during reference operations. An attacker could possibly use this issue to write, overwrite, move, or delete files outside the repository. (CVE-2026-44243)
Dan Aridor discovered that GitPython did not properly validate configuration values before writing them to Git configuration files. An attacker could possibly use this issue to inject unsafe Git configuration, leading to arbitrary command execution through Git hooks. (CVE-2026-44244)
- Record
USN-8303-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gitpythonPyPI |
before 3.1.37 | 3.1.37 |
py3-gitpythonAlpine:v3.19 |
before 3.1.37-r0 | 3.1.37-r0 |
py3-gitpythonAlpine:v3.20 |
before 3.1.37-r0 | 3.1.37-r0 |
py3-gitpythonAlpine:v3.21 |
before 3.1.37-r0 | 3.1.37-r0 |
py3-gitpythonAlpine:v3.22 |
before 3.1.37-r0 | 3.1.37-r0 |
py3-gitpythonAlpine:v3.23 |
before 3.1.37-r0 | 3.1.37-r0 |
py3-gitpythonAlpine:v3.24 |
before 3.1.37-r0 | 3.1.37-r0 |
gitpythonTuxCare:PyPI |
3.1.31 up to 3.1.31.post1+tuxcare | 3.1.31.post1+tuxcare |
python-gitDebian:12 |
before 3.1.30-1+deb12u2, plus listed versions 3.1.30-1 |
3.1.30-1+deb12u2 |
python-gitDebian:13 |
before 3.1.36-1 | 3.1.36-1 |
Show 158 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-gitDebian:14 |
before 3.1.36-1 | 3.1.36-1 |
python-gitDebian:10 |
before 2.1.11-1+deb10u2, plus listed versions 2.1.11-12.1.11-1+deb10u1 |
2.1.11-1+deb10u2 |
python-gitDebian:11 From an advisory covering 3 CVEs |
before 3.1.14-1+deb11u1, plus listed versions 3.1.14-1 |
3.1.14-1+deb11u1 |
gitpythonPyPI |
before 3.1.37, plus listed versions 0.1.70.2.0-beta10.3.0-beta10.3.0-beta20.3.1-beta2 Show 45 moreShow less0.3.20.3.2.10.3.2.RC10.3.30.3.40.3.50.3.60.3.71.0.01.0.11.0.22.0.02.0.12.0.22.0.32.0.42.0.52.0.62.0.72.0.82.0.92.0.9.dev02.0.9.dev12.1.02.1.12.1.102.1.112.1.122.1.132.1.142.1.152.1.22.1.32.1.42.1.52.1.62.1.72.1.82.1.93.0.03.0.13.0.23.0.33.0.43.0.5 |
3.1.37 |
python-gitpythonMageia:9 From an advisory covering 3 CVEs |
before 3.1.50-1.mga9 | 3.1.50-1.mga9 |
python-GitPythonopenEuler:20.03-LTS-SP1 |
before 3.1.32-2.oe1 | 3.1.32-2.oe1 |
python-GitPythonopenEuler:20.03-LTS-SP3 |
before 3.1.32-2.oe1 | 3.1.32-2.oe1 |
python-GitPythonopenEuler:22.03-LTS |
before 3.1.32-2.oe2203sp2 | 3.1.32-2.oe2203sp2 |
python-GitPythonopenEuler:22.03-LTS-SP1 |
before 3.1.32-2.oe2203sp1 | 3.1.32-2.oe2203sp1 |
python-GitPythonopenEuler:22.03-LTS-SP2 |
before 3.1.32-2.oe2203sp2 | 3.1.32-2.oe2203sp2 |
gitpythonPyPI |
before 3.1.35, plus listed versions 0.1.70.2.0-beta10.3.0-beta10.3.0-beta20.3.1-beta2 Show 45 moreShow less0.3.20.3.2.10.3.2.RC10.3.30.3.40.3.50.3.60.3.71.0.01.0.11.0.22.0.02.0.12.0.22.0.32.0.42.0.52.0.62.0.72.0.82.0.92.0.9.dev02.0.9.dev12.1.02.1.12.1.102.1.112.1.122.1.132.1.142.1.152.1.22.1.32.1.42.1.52.1.62.1.72.1.82.1.93.0.03.0.13.0.23.0.33.0.43.0.5 |
3.1.35 |
foremanRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-debugRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-installerRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 1:3.7.0.5-1.el8sat | 1:3.7.0.5-1.el8sat |
foreman-installer-katelloRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 1:3.7.0.5-1.el8sat | 1:3.7.0.5-1.el8sat |
foremanRed Hat:satellite_utils:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-cliRed Hat:satellite_utils:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foremanRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-cliRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-debugRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-dynflow-sidekiqRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-ec2Red Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-installerRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 1:3.7.0.5-1.el8sat | 1:3.7.0.5-1.el8sat |
foreman-installer-katelloRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 1:3.7.0.5-1.el8sat | 1:3.7.0.5-1.el8sat |
foreman-journaldRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-libvirtRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-openstackRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-ovirtRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-postgresqlRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-redisRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-serviceRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-telemetryRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
foreman-vmwareRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.7.0.10-1.el8sat | 0:3.7.0.10-1.el8sat |
rubygem-actionpackRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
python-gitpythonRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.1.40-0.1.el8pc | 0:3.1.40-0.1.el8pc |
python39-gitpythonRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.1.40-0.1.el8pc | 0:3.1.40-0.1.el8pc |
python-gitpythonRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.1.40-0.1.el8pc | 0:3.1.40-0.1.el8pc |
python39-gitpythonRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.1.40-0.1.el8pc | 0:3.1.40-0.1.el8pc |
createrepo_cRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
createrepo_c-debuginfoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
createrepo_c-debugsourceRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
createrepo_c-libsRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
createrepo_c-libs-debuginfoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
pulpcore-selinuxRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:2.0.0-1.el8pc | 0:2.0.0-1.el8pc |
python-django-import-exportRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.1.0-1.el8pc | 0:3.1.0-1.el8pc |
python-pulp-rpmRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.19.11-2.el8pc | 0:3.19.11-2.el8pc |
python-pulpcoreRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.22.19-1.el8pc | 0:3.22.19-1.el8pc |
python-urllib3Red Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.26.18-0.1.el8pc | 0:1.26.18-0.1.el8pc |
python3-createrepo_cRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
python3-createrepo_c-debuginfoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
python39-createrepo_cRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
python39-createrepo_c-debuginfoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
python39-django-import-exportRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.1.0-1.el8pc | 0:3.1.0-1.el8pc |
python39-pulp-rpmRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.19.11-2.el8pc | 0:3.19.11-2.el8pc |
python39-pulpcoreRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.22.19-1.el8pc | 0:3.22.19-1.el8pc |
python39-urllib3Red Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.26.18-0.1.el8pc | 0:1.26.18-0.1.el8pc |
rubygem-smart_proxy_remote_execution_sshRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:0.10.2-2.el8sat | 0:0.10.2-2.el8sat |
satelliteRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.14.1-1.el8sat | 0:6.14.1-1.el8sat |
satellite-capsuleRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.14.1-1.el8sat | 0:6.14.1-1.el8sat |
satellite-commonRed Hat:satellite_capsule:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.14.1-1.el8sat | 0:6.14.1-1.el8sat |
satelliteRed Hat:satellite_utils:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.14.1-1.el8sat | 0:6.14.1-1.el8sat |
satellite-cliRed Hat:satellite_utils:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.14.1-1.el8sat | 0:6.14.1-1.el8sat |
createrepo_cRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
createrepo_c-debuginfoRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
createrepo_c-debugsourceRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
createrepo_c-libsRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
createrepo_c-libs-debuginfoRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
pulpcore-selinuxRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:2.0.0-1.el8pc | 0:2.0.0-1.el8pc |
python-django-import-exportRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.1.0-1.el8pc | 0:3.1.0-1.el8pc |
python-pulp-rpmRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.19.11-2.el8pc | 0:3.19.11-2.el8pc |
python-pulpcoreRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.22.19-1.el8pc | 0:3.22.19-1.el8pc |
python-urllib3Red Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.26.18-0.1.el8pc | 0:1.26.18-0.1.el8pc |
python3-createrepo_cRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
python3-createrepo_c-debuginfoRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
python39-createrepo_cRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
python39-createrepo_c-debuginfoRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.2-2.el8pc | 0:1.0.2-2.el8pc |
python39-django-import-exportRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.1.0-1.el8pc | 0:3.1.0-1.el8pc |
python39-pulp-rpmRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.19.11-2.el8pc | 0:3.19.11-2.el8pc |
python39-pulpcoreRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:3.22.19-1.el8pc | 0:3.22.19-1.el8pc |
python39-urllib3Red Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.26.18-0.1.el8pc | 0:1.26.18-0.1.el8pc |
rubygem-actioncableRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-actionmailboxRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-actionmailerRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-actiontextRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-actionviewRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-activejobRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-activemodelRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-activerecordRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-activestorageRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-activesupportRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-foreman_leappRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.1.0-1.el8sat | 0:1.1.0-1.el8sat |
rubygem-foreman_remote_executionRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:10.1.2-1.el8sat | 0:10.1.2-1.el8sat |
rubygem-foreman_remote_execution-cockpitRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:10.1.2-1.el8sat | 0:10.1.2-1.el8sat |
rubygem-katelloRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:4.9.0.18-1.el8sat | 0:4.9.0.18-1.el8sat |
rubygem-railsRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-railtiesRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.4-1.el8sat | 0:6.1.7.4-1.el8sat |
rubygem-smart_proxy_remote_execution_sshRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:0.10.2-2.el8sat | 0:0.10.2-2.el8sat |
satelliteRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.14.1-1.el8sat | 0:6.14.1-1.el8sat |
satellite-cliRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.14.1-1.el8sat | 0:6.14.1-1.el8sat |
satellite-commonRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:6.14.1-1.el8sat | 0:6.14.1-1.el8sat |
satellite-convert2rhel-toolkitRed Hat:satellite:6.14::el8 From an advisory covering 5 CVEs |
before 0:1.0.0-1.el8sat | 0:1.0.0-1.el8sat |
GitPythonRed Hat:openstack:17.1::el8 |
before 0:3.1.14-2.el8ost | 0:3.1.14-2.el8ost |
python3-GitPythonRed Hat:openstack:17.1::el8 |
before 0:3.1.14-2.el8ost | 0:3.1.14-2.el8ost |
GitPythonRed Hat:openstack:17.1::el9 |
before 0:3.1.14-2.el9ost | 0:3.1.14-2.el9ost |
python3-GitPythonRed Hat:openstack:17.1::el9 |
before 0:3.1.14-2.el9ost | 0:3.1.14-2.el9ost |
python39-gitpythonRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:3.1.40-1.el8ap | 0:3.1.40-1.el8ap |
python3x-gitpythonRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:3.1.40-1.el8ap | 0:3.1.40-1.el8ap |
python-gitpythonRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:3.1.40-1.el9ap | 0:3.1.40-1.el9ap |
python3-gitpythonRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:3.1.40-1.el9ap | 0:3.1.40-1.el9ap |
python39-twisted+tlsRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el8ap | 0:23.10.0-1.el8ap |
python39-twistedRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el8ap | 0:23.10.0-1.el8ap |
python3x-twistedRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el8ap | 0:23.10.0-1.el8ap |
python-twistedRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el9ap | 0:23.10.0-1.el9ap |
python3-twisted+tlsRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el9ap | 0:23.10.0-1.el9ap |
python3-twistedRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs |
before 0:23.10.0-1.el9ap | 0:23.10.0-1.el9ap |
receptorRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorctlRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el8ap | 0:1.4.5-1.el8ap |
receptorRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
receptorctlRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:1.4.5-1.el9ap | 0:1.4.5-1.el9ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:4.5.5-2.el8ap | 0:4.5.5-2.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:4.5.5-2.el9ap | 0:4.5.5-2.el9ap |
python39-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el8ap | 0:3.9.3-1.el8ap |
python39-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el8ap | 0:3.9.3-1.el8ap |
python3x-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el8ap | 0:3.9.3-1.el8ap |
python3x-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el8ap | 0:3.9.3-1.el8ap |
python-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el9ap | 0:3.9.3-1.el9ap |
python-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el9ap | 0:3.9.3-1.el9ap |
python3-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el9ap | 0:3.9.3-1.el9ap |
python3-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:3.9.3-1.el9ap | 0:3.9.3-1.el9ap |
python39-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:4.2.11-1.el8ap | 0:4.2.11-1.el8ap |
python3x-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 12 CVEs |
before 0:4.2.11-1.el8ap | 0:4.2.11-1.el8ap |
python-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:4.2.11-1.el9ap | 0:4.2.11-1.el9ap |
python3-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 12 CVEs |
before 0:4.2.11-1.el9ap | 0:4.2.11-1.el9ap |
python-gitUbuntu:Pro:14.04:LTS |
before 0.3.2~RC1-3ubuntu0.1~esm3, plus listed versions 0.3.2~RC1-20.3.2~RC1-30.3.2~RC1-3ubuntu0.1~esm10.3.2~RC1-3ubuntu0.1~esm2 |
0.3.2~RC1-3ubuntu0.1~esm3 |
python-gitUbuntu:Pro:16.04:LTS |
before 1.0.1+git137-gc8b8379-2.1ubuntu0.1~esm4, plus listed versions 1.0.1+git137-gc8b8379-11.0.1+git137-gc8b8379-21.0.1+git137-gc8b8379-2.11.0.1+git137-gc8b8379-2.1ubuntu0.1~esm11.0.1+git137-gc8b8379-2.1ubuntu0.1~esm2 |
1.0.1+git137-gc8b8379-2.1ubuntu0.1~esm4 |
python-gitUbuntu:Pro:18.04:LTS |
before 2.1.8-1ubuntu0.1~esm4, plus listed versions 2.1.5-12.1.6-12.1.7-12.1.8-12.1.8-1ubuntu0.1~esm12.1.8-1ubuntu0.1~esm2 |
2.1.8-1ubuntu0.1~esm4 |
python-gitUbuntu:Pro:20.04:LTS |
before 3.0.7-1ubuntu0.1~esm4, plus listed versions 2.1.11-13.0.4-13.0.5-13.0.7-13.0.7-1ubuntu0.1~esm13.0.7-1ubuntu0.1~esm2 |
3.0.7-1ubuntu0.1~esm4 |
python-gitUbuntu:Pro:22.04:LTS |
before 3.1.24-1ubuntu0.1~esm3, plus listed versions 3.1.14-13.1.23-13.1.24-13.1.24-1ubuntu0.1~esm13.1.24-1ubuntu0.1~esm2 |
3.1.24-1ubuntu0.1~esm3 |
python-gitUbuntu:Pro:14.04:LTS From an advisory covering 5 CVEs |
before 0.3.2~RC1-3ubuntu0.1~esm3, plus listed versions 0.3.2~RC1-20.3.2~RC1-30.3.2~RC1-3ubuntu0.1~esm10.3.2~RC1-3ubuntu0.1~esm2 |
0.3.2~RC1-3ubuntu0.1~esm3 |
python-gitUbuntu:Pro:16.04:LTS From an advisory covering 5 CVEs |
before 1.0.1+git137-gc8b8379-2.1ubuntu0.1~esm4, plus listed versions 1.0.1+git137-gc8b8379-11.0.1+git137-gc8b8379-21.0.1+git137-gc8b8379-2.11.0.1+git137-gc8b8379-2.1ubuntu0.1~esm11.0.1+git137-gc8b8379-2.1ubuntu0.1~esm2 |
1.0.1+git137-gc8b8379-2.1ubuntu0.1~esm4 |
python-gitUbuntu:Pro:18.04:LTS From an advisory covering 5 CVEs |
before 2.1.8-1ubuntu0.1~esm4, plus listed versions 2.1.5-12.1.6-12.1.7-12.1.8-12.1.8-1ubuntu0.1~esm12.1.8-1ubuntu0.1~esm2 |
2.1.8-1ubuntu0.1~esm4 |
python-gitUbuntu:Pro:20.04:LTS From an advisory covering 5 CVEs |
before 3.0.7-1ubuntu0.1~esm4, plus listed versions 2.1.11-13.0.4-13.0.5-13.0.7-13.0.7-1ubuntu0.1~esm13.0.7-1ubuntu0.1~esm2 |
3.0.7-1ubuntu0.1~esm4 |
python-gitUbuntu:Pro:22.04:LTS From an advisory covering 5 CVEs |
before 3.1.24-1ubuntu0.1~esm3, plus listed versions 3.1.14-13.1.23-13.1.24-13.1.24-1ubuntu0.1~esm13.1.24-1ubuntu0.1~esm2 |
3.1.24-1ubuntu0.1~esm3 |
python-gitUbuntu:Pro:24.04:LTS From an advisory covering 5 CVEs |
before 3.1.37-3ubuntu0.1~esm2, plus listed versions 3.1.30-13.1.37-13.1.37-3 |
3.1.37-3ubuntu0.1~esm2 |
python-gitUbuntu:Pro:26.04:LTS From an advisory covering 5 CVEs |
before 3.1.46-1ubuntu0.1~esm1, plus listed versions 3.1.44-13.1.45-13.1.46-1 |
3.1.46-1ubuntu0.1~esm1 |
python-GitPythonSUSE:Package Hub 15 SP5 |
before 3.1.12.1610074031.f653af66-bp155.3.3.1 | 3.1.12.1610074031.f653af66-bp155.3.3.1 |
python-GitPythonopenSUSE:Leap 15.5 |
before 3.1.12.1610074031.f653af66-bp155.3.3.1 | 3.1.12.1610074031.f653af66-bp155.3.3.1 |
python-GitPythonSUSE:Package Hub 15 SP4 |
before 3.1.12.1610074031.f653af66-bp154.2.3.1 | 3.1.12.1610074031.f653af66-bp154.2.3.1 |
python-GitPythonopenSUSE:Leap 15.4 |
before 3.1.12.1610074031.f653af66-bp154.2.3.1 | 3.1.12.1610074031.f653af66-bp154.2.3.1 |
python-GitPythonopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 3.1.56-1.1 | 3.1.56-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-41040 is a medium vulnerability (CVSS 4.0) in Gitpython-developers Gitpython, published August 30, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.09%, the 65th percentile. Fixed in gitpython 3.1.37.
References
github.com/gitpython-developers/GitPython/security/advisories/GHSA-cwvm-v4w8-q58c
github.com/gitpython-developers/GitPython/pull/1672
github.com/gitpython-developers/GitPython/commit/74e55ee4544867e1bd976b7df5a45869ee397b0b
github.com/gitpython-developers/GitPython/commit/e98f57b81f792f0f5e18d33ee658ae395f9aa3c4
github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py
github.com/gitpython-developers/GitPython/releases/tag/3.1.37
Show 150 moreShow less
github.com/pypa/advisory-database/tree/main/vulns/gitpython/PYSEC-2023-165.yaml
lists.debian.org/debian-lts-announce/2023/09/msg00036.html
lists.debian.org/debian-lts-announce/2024/10/msg00030.html
nvd.nist.gov/vuln/detail/CVE-2023-41040
github.com/advisories/GHSA-cwvm-v4w8-q58c
security.alpinelinux.org/vuln/CVE-2023-41040
github.com/CVEProject/cvelistV5/tree/main/cves/2023/41xxx/CVE-2023-41040.json
security-tracker.debian.org/tracker/CVE-2023-41040
github.com/gitpython-developers/GitPython
advisories.mageia.org/MGASA-2026-0372.html
bugs.mageia.org/show_bug.cgi?id=35535
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/AV5DV7GBLMOZT7U3Q4TDOJO5R6G3V6GH
github.com/gitpython-developers/GitPython/security/advisories/GHSA-rpm5-65cw-6hj4
github.com/gitpython-developers/GitPython/releases/tag/3.1.50
github.com/gitpython-developers/GitPython/releases/tag/3.1.49
github.com/gitpython-developers/GitPython/releases/tag/3.1.48
github.com/gitpython-developers/GitPython/releases/tag/3.1.47
github.com/gitpython-developers/GitPython/releases/tag/3.1.46
github.com/gitpython-developers/GitPython/releases/tag/3.1.45
github.com/gitpython-developers/GitPython/releases/tag/3.1.44
github.com/gitpython-developers/GitPython/releases/tag/3.1.43
github.com/gitpython-developers/GitPython/releases/tag/3.1.42
github.com/gitpython-developers/GitPython/releases/tag/3.1.41
github.com/gitpython-developers/GitPython/releases/tag/3.1.40
github.com/gitpython-developers/GitPython/releases/tag/3.1.38
github.com/gitpython-developers/GitPython/releases/tag/3.1.35
github.com/gitpython-developers/GitPython/releases/tag/3.1.34
github.com/gitpython-developers/GitPython/releases/tag/3.1.33
github.com/gitpython-developers/GitPython/releases/tag/3.1.32
github.com/gitpython-developers/GitPython/releases/tag/3.1.31
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1628
access.redhat.com/errata/RHSA-2023:7851
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_satellite/6.14/html/upgrading_red_hat_satellite_to_6.14/index
bugzilla.redhat.com/show_bug.cgi?id=2217785
bugzilla.redhat.com/show_bug.cgi?id=2230135
bugzilla.redhat.com/show_bug.cgi?id=2246840
bugzilla.redhat.com/show_bug.cgi?id=2247040
bugzilla.redhat.com/show_bug.cgi?id=2250342
bugzilla.redhat.com/show_bug.cgi?id=2250343
bugzilla.redhat.com/show_bug.cgi?id=2250344
bugzilla.redhat.com/show_bug.cgi?id=2250345
bugzilla.redhat.com/show_bug.cgi?id=2250349
bugzilla.redhat.com/show_bug.cgi?id=2250350
bugzilla.redhat.com/show_bug.cgi?id=2250351
bugzilla.redhat.com/show_bug.cgi?id=2250352
bugzilla.redhat.com/show_bug.cgi?id=2251799
bugzilla.redhat.com/show_bug.cgi?id=2254080
bugzilla.redhat.com/show_bug.cgi?id=2254085
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7851.json
access.redhat.com/security/cve/CVE-2023-4886
cve.org/CVERecord?id=CVE-2023-4886
nvd.nist.gov/vuln/detail/CVE-2023-4886
access.redhat.com/security/cve/CVE-2023-28362
cve.org/CVERecord?id=CVE-2023-28362
nvd.nist.gov/vuln/detail/CVE-2023-28362
github.com/rubysec/ruby-advisory-db/blob/master/gems/actionpack/CVE-2023-28362.yml
access.redhat.com/security/cve/CVE-2023-41040
cve.org/CVERecord?id=CVE-2023-41040
access.redhat.com/security/cve/CVE-2023-43804
bugzilla.redhat.com/show_bug.cgi?id=2242493
cve.org/CVERecord?id=CVE-2023-43804
nvd.nist.gov/vuln/detail/CVE-2023-43804
access.redhat.com/security/cve/CVE-2023-45803
cve.org/CVERecord?id=CVE-2023-45803
nvd.nist.gov/vuln/detail/CVE-2023-45803
github.com/urllib3/urllib3/commit/4e98d57809dacab1cbe625fddeec1a290c478ea9
github.com/urllib3/urllib3/security/advisories/GHSA-g4mx-q9vg-27p4
rfc-editor.org/rfc/rfc9110.html
access.redhat.com/errata/RHSA-2024:0190
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0190.json
access.redhat.com/errata/RHSA-2024:0215
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0215.json
access.redhat.com/errata/RHSA-2024:0322
bugzilla.redhat.com/show_bug.cgi?id=2246264
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0322.json
access.redhat.com/security/cve/CVE-2023-46137
cve.org/CVERecord?id=CVE-2023-46137
nvd.nist.gov/vuln/detail/CVE-2023-46137
access.redhat.com/errata/RHSA-2024:1640
bugzilla.redhat.com/show_bug.cgi?id=2248979
bugzilla.redhat.com/show_bug.cgi?id=2249825
bugzilla.redhat.com/show_bug.cgi?id=2253330
bugzilla.redhat.com/show_bug.cgi?id=2255331
bugzilla.redhat.com/show_bug.cgi?id=2257854
bugzilla.redhat.com/show_bug.cgi?id=2261856
bugzilla.redhat.com/show_bug.cgi?id=2261887
bugzilla.redhat.com/show_bug.cgi?id=2261909
bugzilla.redhat.com/show_bug.cgi?id=2262921
bugzilla.redhat.com/show_bug.cgi?id=2266045
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1640.json
access.redhat.com/security/cve/CVE-2023-39326
cve.org/CVERecord?id=CVE-2023-39326
nvd.nist.gov/vuln/detail/CVE-2023-39326
pkg.go.dev/vuln/GO-2023-2382
access.redhat.com/security/cve/CVE-2023-45857
cve.org/CVERecord?id=CVE-2023-45857
nvd.nist.gov/vuln/detail/CVE-2023-45857
access.redhat.com/security/cve/CVE-2023-47627
cve.org/CVERecord?id=CVE-2023-47627
nvd.nist.gov/vuln/detail/CVE-2023-47627
github.com/aio-libs/aiohttp/security/advisories/GHSA-gfw2-4jvh-wgfg
access.redhat.com/security/cve/CVE-2023-49083
cve.org/CVERecord?id=CVE-2023-49083
nvd.nist.gov/vuln/detail/CVE-2023-49083
github.com/pyca/cryptography/commit/f09c261ca10a31fe41b1262306db7f8f1da0e48a
github.com/pyca/cryptography/pull/9926
github.com/pyca/cryptography/security/advisories/GHSA-jfhm-5ghh-2f97
access.redhat.com/security/cve/CVE-2024-1394
cve.org/CVERecord?id=CVE-2024-1394
nvd.nist.gov/vuln/detail/CVE-2024-1394
github.com/golang-fips/openssl/commit/85d31d0d257ce842c8a1e63c4d230ae850348136
github.com/golang-fips/openssl/security/advisories/GHSA-78hx-gp6g-7mj6
github.com/microsoft/go-crypto-openssl/commit/104fe7f6912788d2ad44602f77a0a0a62f1f259f
pkg.go.dev/vuln/GO-2024-2660
vuln.go.dev/ID/GO-2024-2660.json
access.redhat.com/security/cve/CVE-2024-22195
cve.org/CVERecord?id=CVE-2024-22195
nvd.nist.gov/vuln/detail/CVE-2024-22195
github.com/pallets/jinja/releases/tag/3.1.3
github.com/pallets/jinja/security/advisories/GHSA-h5c8-rqwp-cp95
access.redhat.com/security/cve/CVE-2024-23334
cve.org/CVERecord?id=CVE-2024-23334
nvd.nist.gov/vuln/detail/CVE-2024-23334
github.com/aio-libs/aiohttp/security/advisories/GHSA-5h86-8mv2-jq9f
access.redhat.com/security/cve/CVE-2024-23829
cve.org/CVERecord?id=CVE-2024-23829
nvd.nist.gov/vuln/detail/CVE-2024-23829
github.com/aio-libs/aiohttp/security/advisories/GHSA-8qpw-xqxj-h4r2
access.redhat.com/security/cve/CVE-2024-24680
cve.org/CVERecord?id=CVE-2024-24680
nvd.nist.gov/vuln/detail/CVE-2024-24680
github.com/advisories/GHSA-xxj9-f6rv-m3x4
djangoproject.com/weblog/2024/feb/06/security-releases
access.redhat.com/security/cve/CVE-2024-27351
cve.org/CVERecord?id=CVE-2024-27351
nvd.nist.gov/vuln/detail/CVE-2024-27351
djangoproject.com/weblog/2024/mar/04/security-releases
ubuntu.com/security/CVE-2023-41040
ubuntu.com/security/notices/USN-8303-1
ubuntu.com/security/CVE-2026-42215
ubuntu.com/security/CVE-2026-42284
ubuntu.com/security/CVE-2026-44243
ubuntu.com/security/CVE-2026-44244
lists.opensuse.org/archives/list/[email protected]/thread/ZWCDOX67N4DIYNYFBVRBOV5ED6DNNQIW
bugzilla.suse.com/1214810
suse.com/security/cve/CVE-2023-41040
lists.opensuse.org/archives/list/[email protected]/thread/7CNHID7WWGH3NBQ4RDHSFLO7MHMZZ4ZQ
suse.com/security/cve/CVE-2023-40590
suse.com/security/cve/CVE-2023-40267
Left out here: 78 versions. The JSON record has them.