Lucene search

K

Git Security Vulnerabilities

cve
cve

CVE-2024-34146

Jenkins Git server Plugin 114.v068a_c7cc2574 and earlier does not perform a permission check for read access to a Git repository over SSH, allowing attackers with a previously configured SSH public key but lacking Overall/Read permission to access these...

7AI Score

0.0004EPSS

2024-05-02 02:15 PM
23
cve
cve

CVE-2024-32478

Git Credential Manager (GCM) is a secure Git credential helper. Prior to 2.5.0, the Debian package does not set root ownership on installed files. This allows user 1001 on a multi-user system can replace binary and gain other users' privileges. This vulnerability is fixed in...

6.9CVSS

7.3AI Score

0.0004EPSS

2024-04-19 03:15 PM
26
cve
cve

CVE-2024-23899

Jenkins Git server Plugin 99.va_0826a_b_cdfa_d and earlier does not disable a feature of its command parser that replaces an '@' character followed by a file path in an argument with the file's contents, allowing attackers with Overall/Read permission to read content from arbitrary files on the...

6.5CVSS

7.2AI Score

0.0005EPSS

2024-01-24 06:15 PM
20
cve
cve

CVE-2023-49569

A path traversal vulnerability was discovered in go-git versions prior to v5.11. This vulnerability allows an attacker to create and amend files across the filesystem. In the worse case scenario, remote code execution could be achieved. Applications are only affected if they are using the ...

9.8CVSS

7.9AI Score

0.002EPSS

2024-01-12 11:15 AM
81
cve
cve

CVE-2023-49568

A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.11. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Applications using...

7.5CVSS

6.8AI Score

0.0005EPSS

2024-01-12 11:15 AM
103
cve
cve

CVE-2023-46402

git-urls 1.0.0 allows ReDOS (Regular Expression Denial of Service) in...

7.5CVSS

7.5AI Score

0.0005EPSS

2023-11-18 12:15 AM
124
cve
cve

CVE-2023-26134

Versions of the package git-commit-info before 2.0.2 are vulnerable to Command Injection such that the package-exported method gitCommitInfo () fails to sanitize its parameter commit, which later flows into a sensitive command execution API. As a result, attackers may inject malicious commands...

9.8CVSS

9.8AI Score

0.002EPSS

2023-06-28 05:15 AM
16
cve
cve

CVE-2023-33290

The git-url-parse crate through 0.4.4 for Rust allows Regular Expression Denial of Service (ReDos) via a crafted URL to normalize_url in lib.rs, a similar issue to CVE-2023-32758...

7.5CVSS

7.3AI Score

0.0005EPSS

2023-06-12 01:15 PM
21
cve
cve

CVE-2023-32758

giturlparse (aka git-url-parse) through 1.2.2, as used in Semgrep 1.5.2 through 1.24.1, is vulnerable to ReDoS (Regular Expression Denial of Service) if parsing untrusted URLs. This might be relevant if Semgrep is analyzing an untrusted package (for example, to check whether it accesses any Git...

7.5CVSS

7.3AI Score

0.001EPSS

2023-05-15 04:15 AM
23
cve
cve

CVE-2023-29011

Git for Windows, the Windows port of Git, ships with an executable called connect.exe, which implements a SOCKS5 proxy that can be used to connect e.g. to SSH servers via proxies when certain ports are blocked for outgoing connections. The location of connect.exe's config file is hard-coded as...

7.8CVSS

7.6AI Score

0.001EPSS

2023-04-25 09:15 PM
67
cve
cve

CVE-2023-29007

Git is a revision control system. Prior to versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1, a specially crafted .gitmodules file with submodule URLs that are longer than 1024 characters can used to exploit a bug in...

7.8CVSS

7.8AI Score

0.004EPSS

2023-04-25 09:15 PM
259
cve
cve

CVE-2023-29012

Git for Windows is the Windows port of Git. Prior to version 2.40.1, any user of Git CMD who starts the command in an untrusted directory is impacted by an Uncontrolles Search Path Element vulnerability. Maliciously-placed doskey.exe would be executed silently upon running Git CMD. The problem has....

7.8CVSS

7.6AI Score

0.001EPSS

2023-04-25 09:15 PM
68
cve
cve

CVE-2023-25652

Git is a revision control system. Prior to versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1, by feeding specially crafted input to git apply --reject, a path outside the working tree can be overwritten with partially controlled contents...

7.5CVSS

7.4AI Score

0.002EPSS

2023-04-25 08:15 PM
226
cve
cve

CVE-2023-25815

In Git for Windows, the Windows port of Git, no localized messages are shipped with the installer. As a consequence, Git is expected not to localize messages at all, and skips the gettext initialization. However, due to a change in MINGW-packages, the gettext() function's implicit initialization...

2.2CVSS

5AI Score

0.0005EPSS

2023-04-25 08:15 PM
101
cve
cve

CVE-2023-23618

Git for Windows is the Windows port of the revision control system Git. Prior to Git for Windows version 2.39.2, when gitk is run on Windows, it potentially runs executables from the current directory inadvertently, which can be exploited with some social engineering to trick users into running...

7.8CVSS

7.7AI Score

0.001EPSS

2023-02-14 09:15 PM
54
cve
cve

CVE-2023-22743

Git for Windows is the Windows port of the revision control system Git. Prior to Git for Windows version 2.39.2, by carefully crafting DLL and putting into a subdirectory of a specific name living next to the Git for Windows installer, Windows can be tricked into side-loading said DLL. This...

7.3CVSS

7.2AI Score

0.0004EPSS

2023-02-14 09:15 PM
53
cve
cve

CVE-2023-23946

Git, a revision control system, is vulnerable to path traversal prior to versions 2.39.2, 2.38.4, 2.37.6, 2.36.5, 2.35.7, 2.34.7, 2.33.7, 2.32.6, 2.31.7, and 2.30.8. By feeding a crafted input to git apply, a path outside the working tree can be overwritten as the user who is running git apply. A.....

7.5CVSS

7.2AI Score

0.001EPSS

2023-02-14 08:15 PM
272
cve
cve

CVE-2023-22490

Git is a revision control system. Using a specially-crafted repository, Git prior to versions 2.39.2, 2.38.4, 2.37.6, 2.36.5, 2.35.7, 2.34.7, 2.33.7, 2.32.6, 2.31.7, and 2.30.8 can be tricked into using its local clone optimization even when using a non-local transport. Though Git will abort local....

5.5CVSS

6.6AI Score

0.001EPSS

2023-02-14 08:15 PM
220
cve
cve

CVE-2022-25860

Versions of the package simple-git before 3.16.0 are vulnerable to Remote Code Execution (RCE) via the clone(), pull(), push() and listRemote() methods, due to improper input sanitization. This vulnerability exists due to an incomplete fix of...

9.8CVSS

9.7AI Score

0.021EPSS

2023-01-26 09:15 PM
44
cve
cve

CVE-2022-41903

Git is distributed revision control system. git log can display commits in an arbitrary format using its --format specifiers. This functionality is also exposed to git archive via the export-subst gitattribute. When processing the padding operators, there is a integer overflow in...

9.8CVSS

9.8AI Score

0.003EPSS

2023-01-17 11:15 PM
247
cve
cve

CVE-2022-23521

Git is distributed revision control system. gitattributes are a mechanism to allow defining attributes for paths. These attributes can be defined by adding a .gitattributes file to the repository, which contains a set of file patterns and the attributes that should be set for paths matching this...

9.8CVSS

9.6AI Score

0.013EPSS

2023-01-17 11:15 PM
280
cve
cve

CVE-2022-41953

Git GUI is a convenient graphical tool that comes with Git for Windows. Its target audience is users who are uncomfortable with using Git on the command-line. Git GUI has a function to clone repositories. Immediately after the local clone is available, Git GUI will automatically post-process it,...

7.8CVSS

7.4AI Score

0.001EPSS

2023-01-17 10:15 PM
37
cve
cve

CVE-2022-46648

ruby-git versions prior to v1.13.0 allows a remote authenticated attacker to execute an arbitrary ruby code by having a user to load a repository containing a specially crafted filename to the product. This vulnerability is different from...

8CVSS

7.7AI Score

0.001EPSS

2023-01-17 10:15 AM
88
cve
cve

CVE-2022-47318

ruby-git versions prior to v1.13.0 allows a remote authenticated attacker to execute an arbitrary ruby code by having a user to load a repository containing a specially crafted filename to the product. This vulnerability is different from...

8CVSS

7.7AI Score

0.002EPSS

2023-01-17 10:15 AM
46
cve
cve

CVE-2022-25912

The package simple-git before 3.15.0 are vulnerable to Remote Code Execution (RCE) when enabling the ext transport protocol, which makes it exploitable via clone() method. This vulnerability exists due to an incomplete fix of...

9.8CVSS

9.5AI Score

0.013EPSS

2022-12-06 05:15 AM
59
cve
cve

CVE-2022-43421

A missing permission check in Jenkins Tuleap Git Branch Source Plugin 3.2.4 and earlier allows unauthenticated attackers to trigger Tuleap projects whose configured repository matches the attacker-specified...

5.3CVSS

5.2AI Score

0.001EPSS

2022-10-19 04:15 PM
45
4
cve
cve

CVE-2022-39260

Git is an open source, scalable, distributed revision control system. git shell is a restricted login shell that can be used to implement Git's push/pull functionality via SSH. In versions prior to 2.30.6, 2.31.5, 2.32.4, 2.33.5, 2.34.5, 2.35.5, 2.36.3, and 2.37.4, the function that splits the...

8.8CVSS

9.1AI Score

0.008EPSS

2022-10-19 12:15 PM
273
9
cve
cve

CVE-2022-39253

Git is an open source, scalable, distributed revision control system. Versions prior to 2.30.6, 2.31.5, 2.32.4, 2.33.5, 2.34.5, 2.35.5, 2.36.3, and 2.37.4 are subject to exposure of sensitive information to a malicious actor. When performing a local clone (where the source and target of the clone.....

5.5CVSS

6.4AI Score

0.001EPSS

2022-10-19 11:15 AM
303
9
cve
cve

CVE-2022-38663

Jenkins Git Plugin 4.11.4 and earlier does not properly mask (i.e., replace with asterisks) credentials in the build log provided by the Git Username and Password (gitUsernamePassword) credentials...

6.5CVSS

6.4AI Score

0.001EPSS

2022-08-23 05:15 PM
73
6
cve
cve

CVE-2022-36881

Jenkins Git client Plugin 3.11.0 and earlier does not perform SSH host key verification when connecting to Git repositories via SSH, enabling man-in-the-middle...

8.1CVSS

7.8AI Score

0.002EPSS

2022-07-27 03:15 PM
81
4
cve
cve

CVE-2022-36883

A missing permission check in Jenkins Git Plugin 4.11.3 and earlier allows unauthenticated attackers to trigger builds of jobs configured to use an attacker-specified Git repository and to cause them to check out an attacker-specified...

7.5CVSS

7.4AI Score

0.012EPSS

2022-07-27 03:15 PM
234
4
cve
cve

CVE-2022-36882

A cross-site request forgery (CSRF) vulnerability in Jenkins Git Plugin 4.11.3 and earlier allows attackers to trigger builds of jobs configured to use an attacker-specified Git repository and to cause them to check out an attacker-specified...

8.8CVSS

8.5AI Score

0.001EPSS

2022-07-27 03:15 PM
68
5
cve
cve

CVE-2022-36884

The webhook endpoint in Jenkins Git Plugin 4.11.3 and earlier provide unauthenticated attackers information about the existence of jobs configured to use an attacker-specified Git...

5.3CVSS

5.3AI Score

0.001EPSS

2022-07-27 03:15 PM
74
6
cve
cve

CVE-2020-28422

All versions of package git-archive are vulnerable to Command Injection via the exports...

7.8CVSS

7.9AI Score

0.0004EPSS

2022-07-25 02:15 PM
21
6
cve
cve

CVE-2022-31012

Git for Windows is a fork of Git that contains Windows-specific patches. This vulnerability in versions prior to 2.37.1 lets Git for Windows' installer execute a binary into C:\mingw64\bin\git.exe by mistake. This only happens upon a fresh install, not when upgrading Git for Windows. A patch is...

7.3CVSS

7.2AI Score

0.0004EPSS

2022-07-12 09:15 PM
41
6
cve
cve

CVE-2022-29187

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...

7.8CVSS

7.9AI Score

0.0005EPSS

2022-07-12 09:15 PM
157
8
cve
cve

CVE-2022-25900

All versions of package git-clone are vulnerable to Command Injection due to insecure usage of the --upload-pack feature of...

9.8CVSS

9.7AI Score

0.004EPSS

2022-07-01 08:15 PM
44
7
cve
cve

CVE-2021-40899

A Regular Expression Denial of Service (ReDOS) vulnerability was discovered in repo-git-downloader v0.1.1 when downloading crafted invalid git...

7.5CVSS

7.5AI Score

0.001EPSS

2022-06-27 11:15 AM
34
2
cve
cve

CVE-2022-24376

All versions of package git-promise are vulnerable to Command Injection due to an inappropriate fix of a prior vulnerability in this package. Note: Please note that the vulnerability will not be fixed. The README file was updated with a warning regarding this...

9.8CVSS

9.6AI Score

0.009EPSS

2022-06-10 08:15 PM
48
6
cve
cve

CVE-2022-30947

Jenkins Git Plugin 4.11.1 and earlier allows attackers able to configure pipelines to check out some SCM repositories stored on the Jenkins controller's file system using local paths as SCM URLs, obtaining limited information about other projects' SCM...

7.5CVSS

7.3AI Score

0.002EPSS

2022-05-17 03:15 PM
69
2
cve
cve

CVE-2022-24437

The package git-pull-or-clone before 2.0.2 are vulnerable to Command Injection due to the use of the --upload-pack feature of git which is also supported for git clone. The source includes the use of the secure child process API spawn(). However, the outpath parameter passed to it may be a...

9.8CVSS

9.9AI Score

0.002EPSS

2022-05-01 04:15 PM
660
2
cve
cve

CVE-2022-25866

The package czproject/git-php before 4.0.3 are vulnerable to Command Injection via git argument injection. When calling the isRemoteUrlReadable($url, array $refs = NULL) function, both the url and refs parameters are passed to the git ls-remote subcommand in a way that additional flags can be set.....

9.8CVSS

9.9AI Score

0.001EPSS

2022-04-25 05:15 PM
53
cve
cve

CVE-2022-1440

Command Injection vulnerability in [email protected] in GitHub repository yarkeev/git-interface prior to 2.1.2. If both are provided by user input, then the use of a --upload-pack command-line argument feature of git is also supported for git clone, which would then allow for any operating...

9.8CVSS

9.8AI Score

0.002EPSS

2022-04-22 06:15 PM
49
1
cve
cve

CVE-2022-24826

On Windows, if Git LFS operates on a malicious repository with a ..exe file as well as a file named git.exe, and git.exe is not found in PATH, the ..exe program will be executed, permitting the attacker to execute arbitrary code. This does not affect Unix systems. Similarly, if the malicious...

7.8CVSS

8AI Score

0.001EPSS

2022-04-20 12:16 AM
46
cve
cve

CVE-2022-25648

The package git before 1.11.0 are vulnerable to Command Injection via git argument injection. When calling the fetch(remote = 'origin', opts = {}) function, the remote parameter is passed to the git fetch subcommand in a way that additional flags can be set. The additional flags can be used to...

9.8CVSS

9.7AI Score

0.002EPSS

2022-04-19 05:15 PM
79
cve
cve

CVE-2022-29040

Jenkins Git Parameter Plugin 0.9.15 and earlier does not escape the name and description of Git parameters on views displaying parameters, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers with Item/Configure...

5.4CVSS

5.2AI Score

0.001EPSS

2022-04-12 08:15 PM
80
cve
cve

CVE-2022-24765

Git for Windows is a fork of Git containing Windows-specific patches. This vulnerability affects users working on multi-user machines, where untrusted parties have write access to the same hard disk. Those untrusted parties could create the folder C:.git, which would be picked up by Git...

7.8CVSS

7.7AI Score

0.0005EPSS

2022-04-12 06:15 PM
358
6
cve
cve

CVE-2022-24066

The package simple-git before 3.5.0 are vulnerable to Command Injection due to an incomplete fix of CVE-2022-24433 which only patches against the git fetch attack vector. A similar use of the --upload-pack feature of git is also supported for git clone, which the prior fix didn't...

9.8CVSS

9.6AI Score

0.004EPSS

2022-04-01 08:15 PM
79
cve
cve

CVE-2021-23632

All versions of package git are vulnerable to Remote Code Execution (RCE) due to missing sanitization in the Git.git method, which allows execution of OS commands rather than just git commands. Steps to Reproduce 1. Create a file named exploit.js with the following content: js var Git =...

9.8CVSS

9.7AI Score

0.007EPSS

2022-03-17 12:15 PM
78
cve
cve

CVE-2022-27212

Jenkins List Git Branches Parameter Plugin 0.0.9 and earlier does not escape the name of the 'List Git branches (and more)' parameter, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers with Item/Configure...

5.4CVSS

5.2AI Score

0.001EPSS

2022-03-15 05:15 PM
107
Total number of security vulnerabilities127