p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in git · Seite 2

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für git: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 53

  1. CVE-2022-39260

    Hoch · CVSS 8.5EPSS 3,99%Korrektur verfügbar

    Git vulnerable to Remote Code Execution via Heap overflow in `git shell`

    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 command arguments into an array improperly uses an `int` to represent the number of entries in the array, allowing a malicious actor to intentionally overflow the return value, leading to arbitrary heap writes. Because the resulting array is then passed to `execv()`, it is possible to leverage this attack to gain remote code execution on a victim mach

    • Auf 1:2.38.1-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-39253

    Mittel · CVSS 5.5EPSS 1,48%Korrektur verfügbar

    Git subject to exposure of sensitive information via local clone of symbolic links

    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 are on the same volume), Git copies the contents of the source's `$GIT_DIR/objects` directory into the destination by either creating hardlinks to the source contents, or copying them (if hardlinks are disabled via `--no-hardlinks`). A malicious actor could convince a victim to clone a repository with a symbolic link pointing at sensitive information

    • Auf 1:2.38.1-1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-29187

    Hoch · CVSS 7.8EPSS 0,45%Korrektur verfügbar

    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 Admi

    • Auf 1:2.37.2-1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-24765

    Mittel · CVSS 6EPSS 1,01%Korrektur verfügbar

    Uncontrolled search for the Git directory in Git for Windows

    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 operations run supposedly outside a repository while searching for a Git directory. Git would then respect any config in said Git directory. Git Bash users who set `GIT_PS1_SHOWDIRTYSTATE` are vulnerable as well. Users who installed posh-gitare vulnerable simply by starting a PowerShell. Users of IDEs such as Visual Studio are vulnerable: simply creating a

    • Auf 1:2.35.2-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-24975

    Hoch · CVSS 7.5EPSS 2,62%Keine Korrektur veröffentlicht

    CVE-2022-24975

    The --mirror documentation for Git through 2.35.1 does not mention the availability of deleted content, aka the "GitBleed" issue. This could present a security risk if information-disclosure auditing processes rely on a clone operation without the --mirror option. Note: This has been disputed by multiple 3rd parties who believe this is an intended feature of the git binary and does not pose a security risk.

    Veröffentlicht Aktualisiert
  6. CVE-2021-40330

    Hoch · CVSS 7.5EPSS 2,87%Korrektur verfügbar

    CVE-2021-40330

    git_connect_git in connect.c in Git before 2.30.1 allows a repository path to contain a newline character, which may result in unexpected cross-protocol requests, as demonstrated by the git://localhost:1234/%0d%0a%0d%0aGET%20/%20HTTP/1.1 substring.

    • Auf 1:2.30.1-1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2021-21300

    Hoch · CVSS 8EPSS 88,53%Öffentlicher ExploitKorrektur verfügbar

    malicious repositories can execute remote code while cloning

    Git is an open-source distributed revision control system. In affected versions of Git a specially crafted repository that contains symbolic links as well as files using a clean/smudge filter such as Git LFS, may cause just-checked out script to be executed while cloning onto a case-insensitive file system such as NTFS, HFS+ or APFS (i.e. the default file systems on Windows and macOS). Note that clean/smudge filters have to be configured for that. Git for Windows configures Git LFS by default, and is therefore vulnerable. The problem has been patched in the versions published on Tuesday, March 9th, 2021. As a workaound, if symbolic link suppo

    • Auf 1:2.30.2-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2020-11008

    Mittel · CVSS 4EPSS 3,87%Korrektur verfügbar

    Malicious URLs can still cause Git to send a stored credential to the wrong server

    Affected versions of Git have a vulnerability whereby Git can be tricked into sending private credentials to a host controlled by an attacker. This bug is similar to CVE-2020-5260(GHSA-qm7j-c969-7j4q). The fix for that bug still left the door open for an exploit where _some_ credential is leaked (but the attacker cannot control which one). Git uses external "credential helper" programs to store and retrieve passwords or other credentials from secure storage provided by the operating system. Specially-crafted URLs that are considered illegal as of the recently published Git versions can cause Git to send a "blank" pattern to helpers, missing h

    • Auf 1:2.26.2-1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2020-5260

    Kritisch · CVSS 9.3EPSS 9,97%Korrektur verfügbar

    malicious URLs may cause Git to present stored credentials to the wrong server

    Affected versions of Git have a vulnerability whereby Git can be tricked into sending private credentials to a host controlled by an attacker. Git uses external "credential helper" programs to store and retrieve passwords or other credentials from secure storage provided by the operating system. Specially-crafted URLs that contain an encoded newline can inject unintended values into the credential helper protocol stream, causing the credential helper to retrieve the password for one server (e.g., good.example.com) for an HTTP request being made to another server (e.g., evil.example.com), resulting in credentials for the former being sent to t

    • Auf 1:2.26.1-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2014-9390

    Kritisch · CVSS 9.8EPSS 75,6%Öffentlicher ExploitKorrektur verfügbar

    CVE-2014-9390

    Git before 1.8.5.6, 1.9.x before 1.9.5, 2.0.x before 2.0.5, 2.1.x before 2.1.4, and 2.2.x before 2.2.1 on Windows and OS X; Mercurial before 3.2.3 on Windows and OS X; Apple Xcode before 6.2 beta 3; mine all versions before 08-12-2014; libgit2 all versions up to 0.21.2; Egit all versions before 08-12-2014; and JGit all versions before 08-12-2014 allow remote Git servers to execute arbitrary commands via a tree containing a crafted .git/config file with (1) an ignorable Unicode codepoint, (2) a git~1/config representation, or (3) mixed case that is improperly handled on a case-insensitive filesystem.

    • Auf 1:2.1.4-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2019-1353

    Kritisch · CVSS 9.8EPSS 2,24%Korrektur verfügbar

    CVE-2019-1353

    An issue was found in Git before v2.24.1, v2.23.1, v2.22.2, v2.21.1, v2.20.2, v2.19.3, v2.18.2, v2.17.3, v2.16.6, v2.15.4, and v2.14.6. When running Git in the Windows Subsystem for Linux (also known as "WSL") while accessing a working directory on a regular Windows drive, none of the NTFS protections were active.

    • Auf 1:2.24.0-2 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2019-1348

    Niedrig · CVSS 3.3EPSS 0,43%Korrektur verfügbar

    CVE-2019-1348

    An issue was found in Git before v2.24.1, v2.23.1, v2.22.2, v2.21.1, v2.20.2, v2.19.3, v2.18.2, v2.17.3, v2.16.6, v2.15.4, and v2.14.6. The --export-marks option of git fast-import is exposed also via the in-stream command feature export-marks=... and it allows overwriting arbitrary paths.

    • Auf 1:2.24.0-2 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2019-1354

    Hoch · CVSS 8.8EPSS 22,6%Korrektur verfügbar

    CVE-2019-1354

    A remote code execution vulnerability exists when Git for Visual Studio improperly sanitizes input, aka 'Git for Visual Studio Remote Code Execution Vulnerability'. This CVE ID is unique from CVE-2019-1349, CVE-2019-1350, CVE-2019-1352, CVE-2019-1387.

    • Auf 1:2.24.0-2 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2019-1352

    Hoch · CVSS 8.8EPSS 24,01%Korrektur verfügbar

    CVE-2019-1352

    A remote code execution vulnerability exists when Git for Visual Studio improperly sanitizes input, aka 'Git for Visual Studio Remote Code Execution Vulnerability'. This CVE ID is unique from CVE-2019-1349, CVE-2019-1350, CVE-2019-1354, CVE-2019-1387.

    • Auf 1:2.24.0-2 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2019-1350

    Hoch · CVSS 8.8EPSS 25,67%Korrektur verfügbar

    CVE-2019-1350

    A remote code execution vulnerability exists when Git for Visual Studio improperly sanitizes input, aka 'Git for Visual Studio Remote Code Execution Vulnerability'. This CVE ID is unique from CVE-2019-1349, CVE-2019-1352, CVE-2019-1354, CVE-2019-1387.

    • Auf 1:2.24.0-2 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2019-1349

    Hoch · CVSS 8.8EPSS 34,01%Korrektur verfügbar

    CVE-2019-1349

    A remote code execution vulnerability exists when Git for Visual Studio improperly sanitizes input, aka 'Git for Visual Studio Remote Code Execution Vulnerability'. This CVE ID is unique from CVE-2019-1350, CVE-2019-1352, CVE-2019-1354, CVE-2019-1387.

    • Auf 1:2.24.0-2 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2019-1387

    Hoch · CVSS 8.8EPSS 4,43%Korrektur verfügbar

    CVE-2019-1387

    An issue was found in Git before v2.24.1, v2.23.1, v2.22.2, v2.21.1, v2.20.2, v2.19.3, v2.18.2, v2.17.3, v2.16.6, v2.15.4, and v2.14.6. Recursive clones are currently affected by a vulnerability that is caused by too-lax validation of submodule names, allowing very targeted attacks via remote code execution in recursive clones.

    • Auf 1:2.24.0-2 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2019-19604

    Hoch · CVSS 7.8EPSS 3,71%Korrektur verfügbar

    CVE-2019-19604

    Arbitrary command execution is possible in Git before 2.20.2, 2.21.x before 2.21.1, 2.22.x before 2.22.2, 2.23.x before 2.23.1, and 2.24.x before 2.24.1 because a "git submodule update" operation can run commands found in the .gitmodules file of a malicious repository.

    • Auf 1:2.24.0-2 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2018-19486

    Kritisch · CVSS 9.8EPSS 4,12%Korrektur verfügbar

    CVE-2018-19486

    Git before 2.19.2 on Linux and UNIX executes commands from the current working directory (as if '.' were at the end of $PATH) in certain cases involving the run_command() API and run-command.c, because there was a dangerous change from execvp to execv during 2017.

    • Auf 1:2.19.2-1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →