Vulnerability Monitor

The vendors, products, and vulnerabilities you care about

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.


Published

2020-02-12T02:15:10.963

Last Modified

2024-11-21T02:20:45.663

Status

Modified

Source

[email protected]

Severity

CVSSv3.1: 9.8 (CRITICAL)

CVSSv2 Vector

AV:N/AC:L/Au:N/C:P/I:P/A:P

  • Access Vector: NETWORK
  • Access Complexity: LOW
  • Authentication: NONE
  • Confidentiality Impact: PARTIAL
  • Integrity Impact: PARTIAL
  • Availability Impact: PARTIAL
Exploitability Score

10.0

Impact Score

6.4

Weaknesses
  • Type: Primary
    CWE-20

Affected Vendors & Products
Type Vendor Product Version/Range Vulnerable?
Application git-scm git < 1.8.5.6 Yes
Application git-scm git < 1.9.5 Yes
Application git-scm git < 2.0.5 Yes
Application git-scm git < 2.1.4 Yes
Application git-scm git < 2.2.1 Yes
Operating System apple mac_os_x - No
Operating System microsoft windows - No
Application mercurial mercurial < 3.2.3 Yes
Operating System apple mac_os_x - No
Operating System microsoft windows - No
Application apple xcode ≤ 6.1.1 Yes
Application apple xcode 6.2 Yes
Application apple xcode 6.2 Yes
Application eclipse egit < 08-12-2014 Yes
Application eclipse jgit < 3.4.2 Yes
Application eclipse jgit < 3.5.3 Yes
Application libgit2 libgit2 < 0.21.3 Yes

References