CVE-2014-9390
Publication date 19 December 2014
Last updated 24 July 2024
Ubuntu priority
Cvss 3 Severity Score
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.
Status
Package | Ubuntu Release | Status |
---|---|---|
git | 24.10 oracular |
Fixed 1:2.1.4-2
|
24.04 LTS noble |
Fixed 1:2.1.4-2
|
|
22.04 LTS jammy |
Fixed 1:2.1.4-2
|
|
20.04 LTS focal |
Fixed 1:2.1.4-2
|
|
18.04 LTS bionic |
Fixed 1:2.1.4-2
|
|
16.04 LTS xenial |
Fixed 1:2.1.4-2
|
|
14.04 LTS trusty |
Fixed 1:1.9.1-1ubuntu0.1
|
|
git-core | 24.10 oracular | Not in release |
24.04 LTS noble | Not in release | |
22.04 LTS jammy | Not in release | |
20.04 LTS focal | Not in release | |
18.04 LTS bionic | Not in release | |
16.04 LTS xenial | Not in release | |
14.04 LTS trusty | Not in release | |
jgit | 24.10 oracular |
Not affected
|
24.04 LTS noble |
Not affected
|
|
22.04 LTS jammy |
Not affected
|
|
20.04 LTS focal |
Not affected
|
|
18.04 LTS bionic |
Not affected
|
|
16.04 LTS xenial |
Not affected
|
|
14.04 LTS trusty | Not in release | |
libgit2 | 24.10 oracular |
Not affected
|
24.04 LTS noble |
Not affected
|
|
22.04 LTS jammy |
Not affected
|
|
20.04 LTS focal |
Not affected
|
|
18.04 LTS bionic |
Not affected
|
|
16.04 LTS xenial |
Not affected
|
|
14.04 LTS trusty |
Vulnerable
|
|
mercurial | 24.10 oracular |
Not affected
|
24.04 LTS noble |
Not affected
|
|
22.04 LTS jammy |
Not affected
|
|
20.04 LTS focal |
Not affected
|
|
18.04 LTS bionic |
Not affected
|
|
16.04 LTS xenial |
Not affected
|
|
14.04 LTS trusty |
Fixed 2.8.2-1ubuntu1.3
|
|
Notes
kees
This CVE is about the git VCS. The "git" from hardy and earlier is not what was "git-core".
jdstrand
Maverick and later renamed 'git-core' to 'git', so 'git' in these releases does refer to git VCS. initially marked 'low' since default filesystems on Ubuntu are case-sensitive, however file servers serving these reopositories to clients need to be patched, so upping to medium
tyhicks
git upstream fixed a minor regression in the HFS+ .git filtering with commit 6aaf956b
Patch details
Package | Patch details |
---|---|
git | |
mercurial |
|
Severity score breakdown
Parameter | Value |
---|---|
Base score | 9.8 · Critical |
Attack vector | Network |
Attack complexity | Low |
Privileges required | None |
User interaction | None |
Scope | Unchanged |
Confidentiality | High |
Integrity impact | High |
Availability impact | High |
Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
References
Related Ubuntu Security Notices (USN)
- USN-2470-1
- Git vulnerability
- 14 January 2015
Other references
- 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://www.cve.org/CVERecord?id=CVE-2014-9390