Every CVE Search/ Get API key

CVE-2022-29187

Bypass of safe.directory protections in Git

7.8 HighFix available

Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.45%Down 0.4 points since Jul 13, 2022
90%50%10%1%

What each source reports

CVE List Score used 7.8

Bypass of safe.directory protections in Git

Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.

Record
CVE-2022-29187
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-282, CWE-427
Updated
2026-11-02
EUVDEUVD-2022-33581 7.8

Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.

Record
EUVD-2022-33581
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
NVD 7.8

Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.

Record
CVE-2022-29187
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.9 MediumAV:L/AC:M/Au:N/C:C/I:C/A:C
Weakness
CWE-282, CWE-427
Updated
2026-11-02
OSVALPINE-CVE-2022-29187 7.8

Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.

Record
ALPINE-CVE-2022-29187
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVBELL-CVE-2022-29187 7.8

CVE-2022-29187 does not affect BellSoft software

Record
BELL-CVE-2022-29187
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 7.8

Bypass of safe.directory protections in Git

Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.

Record
CVE-2022-29187
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-282, CWE-427
Updated
2026-11-02
Show 18 moreShow less
OSVDEBIAN-CVE-2022-29187 7.8

Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.

Record
DEBIAN-CVE-2022-29187
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVOESA-2022-1765 7.8

git security update

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce,and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.

Security Fix(es):

Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.(CVE-2022-29187)

Record
OESA-2022-1765
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:2319 8.8

Red Hat Security Advisory: git security and bug fix update

Record
RHSA-2023:2319
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:2859 8.8

Red Hat Security Advisory: git security and bug fix update

Record
RHSA-2023:2859
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0407 8.8

Red Hat Security Advisory: git security update

Record
RHSA-2024:0407
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-29187 7.8

Git is a distributed revision control system. Git prior to versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5, is vulnerable to privilege escalation in all platforms. An unsuspecting user could still be affected by the issue reported in CVE-2022-24765, for example when navigating as root into a shared tmp directory that is owned by them, but where an attacker could create a git repository. Versions 2.37.1, 2.36.2, 2.35.4, 2.34.4, 2.33.4, 2.32.3, 2.31.4, and 2.30.5 contain a patch for this issue. The simplest way to avoid being affected by the exploit described in the example is to avoid running git as root (or an Administrator in Windows), and if needed to reduce its use to a minimum. While a generic workaround is not possible, a system could be hardened from the exploit described in the example by removing any such repository if it exists already and creating one as root to block any future attacks.

Record
UBUNTU-CVE-2022-29187
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2023:2319 No score

Moderate: git security and bug fix update

Git is a distributed revision control system with a decentralized architecture. As opposed to centralized version control systems with a client-server model, Git ensures that each working copy of a Git repository is an exact copy with complete revision history. This not only allows the user to work on and contribute to projects without the need to have permission to push the changes to their official repositories, but also makes it possible for the user to work with no network connection.

Security Fix(es):

  • git: On multi-user machines Git users might find themselves unexpectedly in a Git worktree (CVE-2022-24765)
  • git: Bypass of safe.directory protections (CVE-2022-29187)
  • git: exposure of sensitive information to a malicious actor (CVE-2022-39253)
  • git: git shell function that splits command arguments can lead to arbitrary heap writes. (CVE-2022-39260)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:2319
Updated
2026-11-02
OSVALSA-2023:2859 No score

Moderate: git security and bug fix update

Git is a distributed revision control system with a decentralized architecture. As opposed to centralized version control systems with a client-server model, Git ensures that each working copy of a Git repository is an exact copy with complete revision history. This not only allows the user to work on and contribute to projects without the need to have permission to push the changes to their official repositories, but also makes it possible for the user to work with no network connection.

Security Fix(es):

  • git: On multi-user machines Git users might find themselves unexpectedly in a Git worktree (CVE-2022-24765)
  • git: Bypass of safe.directory protections (CVE-2022-29187)
  • git: exposure of sensitive information to a malicious actor (CVE-2022-39253)
  • git: git shell function that splits command arguments can lead to arbitrary heap writes. (CVE-2022-39260)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:2859
Updated
2026-11-02
OSVMGASA-2022-0396 No score

Updated git packages fix security vulnerability

CVE-2022-39253: A malicious actor could convince a victim to clone a repository with a symbolic link pointing at sensitive information on the victim's machine. CVE-2022-39260: Allowing a malicious actor to intentionally overflow the return value, leading to arbitrary heap writes. CVE-2022-29187: privilege escalation

Record
MGASA-2022-0396
Updated
2026-11-02
OSVopenSUSE-SU-2024:12188-1 No score

git-2.37.1-1.1 on GA media

These are all security issues fixed in the git-2.37.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12188-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:13449-1 No score

libgit2-1_7-1.7.1-3.1 on GA media

These are all security issues fixed in the libgit2-1_7-1.7.1-3.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13449-1
Updated
2026-11-02
OSVSUSE-SU-2022:2535-1 No score

Security update for git

This update for git fixes the following issues:

  • CVE-2022-29187: Incomplete fix for CVE-2022-24765: potential command injection via git worktree (bsc#1201431).
  • Allow to opt-out from the check added in the security fix for CVE-2022-24765 (bsc#1200119)
Record
SUSE-SU-2022:2535-1
Updated
2026-11-02
OSVSUSE-SU-2022:2537-1 No score

Security update for git

This update for git fixes the following issues:

  • CVE-2022-29187: Incomplete fix for CVE-2022-24765: potential command injection via git worktree (bsc#1201431).
  • Allow to opt-out from the check added in the security fix for CVE-2022-24765 (bsc#1200119)
Record
SUSE-SU-2022:2537-1
Updated
2026-11-02
OSVSUSE-SU-2022:2550-1 No score

Security update for git

This update for git fixes the following issues:

  • CVE-2022-29187: Incomplete fix for CVE-2022-24765: potential command injection via git worktree (bsc#1201431).
Record
SUSE-SU-2022:2550-1
Updated
2026-11-02
OSVSUSE-SU-2022:3283-1 No score

Security update for libgit2

This update for libgit2 fixes the following issues:

  • CVE-2022-24765: Fixed potential command injection via git worktree (bsc#1198234).
  • CVE-2022-29187: Fixed incomplete fix for CVE-2022-24765 (bsc#1201431).
Record
SUSE-SU-2022:3283-1
Updated
2026-11-02
OSVSUSE-SU-2022:3494-1 No score

Security update for libgit2

This update for libgit2 fixes the following issues:

  • CVE-2022-24765: Fixed potential command injection via git worktree (bsc#1198234).
  • CVE-2022-29187: Fixed incomplete fix for CVE-2022-24765 (bsc#1201431).
Record
SUSE-SU-2022:3494-1
Updated
2026-11-02
OSVSUSE-SU-2022:3495-1 No score

Security update for libgit2

This update for libgit2 fixes the following issues:

  • Fixed DoS by oob write in constructed commit object with a very large number of parents (bsc#1158981).
  • CVE-2019-1352: Fixed git on Windows being unaware of NTFS Alternate Data Streams (bnc#1158790).
  • CVE-2022-24765: Fixed potential command injection via git worktree (bsc#1198234).
  • CVE-2022-29187: Fixed incomplete fix for CVE-2022-24765 (bsc#1201431).
Record
SUSE-SU-2022:3495-1
Updated
2026-11-02
OSVUSN-5511-1 No score

git vulnerabilities

Carlo Marcelo Arenas Belón discovered that an issue related to CVE-2022-24765 still affected Git. An attacker could possibly use this issue to run arbitrary commands as administrator. (CVE-2022-29187)

Record
USN-5511-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
git
Alpine:v3.13
2.30.3 up to 2.30.5-r0
2.30.5-r0
git
Alpine:v3.14
2.30.3 up to 2.32.3-r0
2.32.3-r0
git
Alpine:v3.15
2.30.3 up to 2.34.4-r0
2.34.4-r0
git
Alpine:v3.16
2.30.3 up to 2.36.2-r0
2.36.2-r0
git
Alpine:v3.17
2.30.3 up to 2.37.1-r0
2.37.1-r0
git
Alpine:v3.18
2.30.3 up to 2.37.1-r0
2.37.1-r0
git
Alpine:v3.19
2.30.3 up to 2.37.1-r0
2.37.1-r0
git
Alpine:v3.20
2.30.3 up to 2.37.1-r0
2.37.1-r0
git
Alpine:v3.21
2.30.3 up to 2.37.1-r0
2.37.1-r0
git
Alpine:v3.22
2.30.3 up to 2.37.1-r0
2.37.1-r0
Show 190 moreShow less
Affected packages
PackageAffectedFixed
git
Alpine:v3.23
2.30.3 up to 2.37.1-r0
2.37.1-r0
git
Alpine:v3.24
2.30.3 up to 2.37.1-r0
2.37.1-r0
libgit2
Alpine:v3.17
before 1.4.4-r0
1.4.4-r0
libgit2
Alpine:v3.18
before 1.4.4-r0
1.4.4-r0
libgit2
Alpine:v3.19
before 1.4.4-r0
1.4.4-r0
libgit2
Alpine:v3.20
before 1.4.4-r0
1.4.4-r0
libgit2
Alpine:v3.21
before 1.4.4-r0
1.4.4-r0
libgit2
Alpine:v3.22
before 1.4.4-r0
1.4.4-r0
libgit2
Alpine:v3.23
before 1.4.4-r0
1.4.4-r0
libgit2
Alpine:v3.24
before 1.4.4-r0
1.4.4-r0
git
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-all
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-core
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-core-doc
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-credential-libsecret
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-daemon
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-email
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-gui
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-instaweb
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-subtree
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git-svn
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
gitk
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
gitweb
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
perl-Git
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
perl-Git-SVN
AlmaLinux:9
From an advisory covering 4 CVEs
before 2.39.1-1.el9
2.39.1-1.el9
git
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-all
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-core
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-core-doc
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-credential-libsecret
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-daemon
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-email
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-gui
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-instaweb
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-subtree
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git-svn
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
gitk
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
gitweb
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
perl-Git
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
perl-Git-SVN
AlmaLinux:8
From an advisory covering 4 CVEs
before 2.39.1-1.el8
2.39.1-1.el8
git
Debian:12
before 1:2.37.2-1
1:2.37.2-1
git
Debian:13
before 1:2.37.2-1
1:2.37.2-1
git
Debian:14
before 1:2.37.2-1
1:2.37.2-1
git
Debian:10
From an advisory covering 4 CVEs
before 1:2.20.1-2+deb10u5, plus listed versions
1:2.20.1-21:2.20.1-2+deb10u11:2.20.1-2+deb10u21:2.20.1-2+deb10u31:2.20.1-2+deb10u4
1:2.20.1-2+deb10u5
git
Debian:11
From an advisory covering 6 CVEs
before 1:2.30.2-1+deb11u1, plus listed versions
1:2.30.2-1
1:2.30.2-1+deb11u1
git
Mageia:8
From an advisory covering 3 CVEs
before 2.30.6-1.mga8
2.30.6-1.mga8
git
openEuler:20.03-LTS-SP1
before 2.27.0-8.oe1
2.27.0-8.oe1
git
openEuler:20.03-LTS-SP3
before 2.27.0-8.oe1
2.27.0-8.oe1
git
openEuler:22.03-LTS
before 2.33.0-3.oe2203
2.33.0-3.oe2203
git
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-all
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-core
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-core-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-core-doc
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-credential-libsecret
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-credential-libsecret-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-daemon
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-daemon-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-email
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-gui
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-instaweb
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-subtree
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git-svn
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
gitk
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
gitweb
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
perl-Git
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
perl-Git-SVN
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el9
0:2.39.1-1.el9
git
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-all
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-core
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-core-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-core-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-credential-libsecret
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-credential-libsecret-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-daemon
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-daemon-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-email
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-gui
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-instaweb
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-subtree
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git-svn
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
gitk
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
gitweb
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
perl-Git
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
perl-Git-SVN
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:2.39.1-1.el8
0:2.39.1-1.el8
git
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-all
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-core
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-core-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-core-doc
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-credential-libsecret
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-credential-libsecret-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-daemon
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-daemon-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-debugsource
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-email
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-gui
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-instaweb
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-subtree
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git-svn
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
gitk
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
gitweb
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
perl-Git
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
perl-Git-SVN
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 6 CVEs
before 0:2.31.8-1.el8_6
0:2.31.8-1.el8_6
git
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise Server 15-LTSS
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise Server 15 SP1-BCL
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise Server 15 SP2-BCL
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise Server for SAP Applications 15
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Manager Proxy 4.1
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Manager Retail Branch Server 4.1
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Manager Server 4.1
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Enterprise Storage 6
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:Enterprise Storage 7
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
openSUSE:Leap 15.3
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
openSUSE:Leap 15.4
before 2.26.2-150000.41.1
2.26.2-150000.41.1
git
SUSE:HPE Helion OpenStack 8
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:OpenStack Cloud 8
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:OpenStack Cloud 9
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:OpenStack Cloud Crowbar 9
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:Linux Enterprise Server 12 SP2-BCL
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:Linux Enterprise Server 12 SP3-BCL
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:Linux Enterprise Server 12 SP5
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 2.26.2-27.57.1
2.26.2-27.57.1
git
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 2.35.3-150300.10.15.1
2.35.3-150300.10.15.1
git
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 2.35.3-150300.10.15.1
2.35.3-150300.10.15.1
git
SUSE:Linux Enterprise Module for Development Tools 15 SP3
before 2.35.3-150300.10.15.1
2.35.3-150300.10.15.1
git
SUSE:Linux Enterprise Module for Development Tools 15 SP4
before 2.35.3-150300.10.15.1
2.35.3-150300.10.15.1
git
openSUSE:Leap 15.3
before 2.35.3-150300.10.15.1
2.35.3-150300.10.15.1
git
openSUSE:Leap 15.4
before 2.35.3-150300.10.15.1
2.35.3-150300.10.15.1
libgit2
SUSE:Linux Enterprise Module for Development Tools 15 SP4
From an advisory covering 2 CVEs
before 1.3.0-150400.3.3.1
1.3.0-150400.3.3.1
libgit2
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 1.3.0-150400.3.3.1
1.3.0-150400.3.3.1
libgit2
SUSE:Linux Enterprise Module for Development Tools 15 SP3
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Manager Server Module 4.1
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Manager Server Module 4.2
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Manager Server Module 4.3
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Manager Proxy 4.1
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Manager Server 4.1
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Enterprise Storage 7
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 0.28.4-150200.3.3.1
0.28.4-150200.3.3.1
libgit2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Manager Proxy 4.1
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Manager Server 4.1
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Enterprise Storage 6
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
SUSE:Enterprise Storage 7
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
openSUSE:Leap 15.3
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
libgit2
openSUSE:Leap 15.4
From an advisory covering 3 CVEs
before 0.26.8-150000.3.15.1
0.26.8-150000.3.15.1
git
Ubuntu:18.04:LTS
before 1:2.17.1-1ubuntu0.12, plus listed versions
1:2.14.1-1ubuntu41:2.15.1-1ubuntu21:2.17.0-1ubuntu11:2.17.1-1ubuntu0.11:2.17.1-1ubuntu0.3
Show 8 moreShow less
1:2.17.1-1ubuntu0.41:2.17.1-1ubuntu0.51:2.17.1-1ubuntu0.61:2.17.1-1ubuntu0.71:2.17.1-1ubuntu0.81:2.17.1-1ubuntu0.91:2.17.1-1ubuntu0.101:2.17.1-1ubuntu0.11
1:2.17.1-1ubuntu0.12
git
Ubuntu:20.04:LTS
before 1:2.25.1-1ubuntu3.5, plus listed versions
1:2.20.1-2ubuntu11:2.24.0-1ubuntu11:2.24.0-1ubuntu21:2.25.0-1ubuntu11:2.25.1-1ubuntu1
Show 6 moreShow less
1:2.25.1-1ubuntu21:2.25.1-1ubuntu31:2.25.1-1ubuntu3.11:2.25.1-1ubuntu3.21:2.25.1-1ubuntu3.31:2.25.1-1ubuntu3.4
1:2.25.1-1ubuntu3.5
git
Ubuntu:22.04:LTS
before 1:2.34.1-1ubuntu1.4, plus listed versions
1:2.32.0-1ubuntu11:2.33.1-1ubuntu11:2.34.1-1ubuntu11:2.34.1-1ubuntu1.11:2.34.1-1ubuntu1.2
1:2.34.1-1ubuntu1.4
git
openSUSE:Tumbleweed
before 2.37.1-1.1
2.37.1-1.1
libgit2
openSUSE:Tumbleweed
before 1.7.1-3.1
1.7.1-3.1

History

History
RecordedChangedSources
affected, factsOSV
affectedOSV
aliases, productsEUVD
first indexedCVE List, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-29187 is a high vulnerability (CVSS 7.8) in Git, published July 12, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.45%, the 38th percentile. Fixed in git 2.30.5-r0.

References

Show 78 moreShow less
MoveEnter Open