UBUNTU-CVE-2014-9390
Dashboard / Vulnerabilities / UBUNTU-CVE-2014-9390
UBUNTU-CVE-2014-9390
Summary:
Details: 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.
References: https://ubuntu.com/security/CVE-2014-9390, http://git-blame.blogspot.com.es/2014/12/git-1856-195-205-214-and-221-and.html, http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_3.2.3_.282014-12-18.29, http://article.gmane.org/gmane.linux.kernel/1853266, https://developer.atlassian.com/blog/2014/12/securing-your-git-server/, https://ubuntu.com/security/notices/USN-2470-1, https://www.cve.org/CVERecord?id=CVE-2014-9390
Affected packages
Package
Name: git
Purl: pkg:deb/ubuntu/git?arch=source&distro=trusty
Affected ranges
Type: ECOSYSTEM
Events:
