Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

CVE-2014-9390

Published: 19 December 2014

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.

Notes

AuthorNote
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

Priority

Medium

Cvss 3 Severity Score

9.8

Score breakdown

Status

Package Release Status
git
Launchpad, Ubuntu, Debian
artful
Released (1:2.1.4-2)
bionic
Released (1:2.1.4-2)
cosmic
Released (1:2.1.4-2)
disco
Released (1:2.1.4-2)
eoan
Released (1:2.1.4-2)
focal
Released (1:2.1.4-2)
groovy
Released (1:2.1.4-2)
hirsute
Released (1:2.1.4-2)
impish
Released (1:2.1.4-2)
jammy
Released (1:2.1.4-2)
kinetic
Released (1:2.1.4-2)
lucid Does not exist

lunar
Released (1:2.1.4-2)
mantic
Released (1:2.1.4-2)
precise
Released (1:1.7.9.5-1ubuntu0.1)
trusty
Released (1:1.9.1-1ubuntu0.1)
upstream
Released (1:2.1.4-2)
utopic
Released (1:2.1.0-1ubuntu0.1)
vivid
Released (1:2.1.4-2)
wily
Released (1:2.1.4-2)
xenial
Released (1:2.1.4-2)
yakkety
Released (1:2.1.4-2)
zesty
Released (1:2.1.4-2)
Patches:
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=4616918013bf4fb3ce61175702d963a1fdd87f84
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=96b50cc19003d54f5962d65597c94e2c52eb22e7
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=cc2fc7c2f07c4a2aba5a653137ac9b489e05df43
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=450870cba7a9bac94b5527021800bd8bf037c99c
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=76e86fc6e3523d28e8db00e7b10c33c553d996b8
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=6162a1d323d24fd8cbbb1a6145a91fb849b2568f
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=a42643aa8d88a2278acad2da6bc702e426476e9b
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=a18fcc9ff22b714e7df30c400c05542f52830eb0
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=1d1d69bc52dcc7def5b2edbd165cc0a4e3911c8e
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=2b4c6efc82119ba8f4169717473d95d1a89e4c69
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=d08c13b947335cc48ecc1a8453d97b7147c2d6d6
upstream: https://git.kernel.org/cgit/git/git.git/commit/?id=6aaf956b08cfab2dcaa1a1afe4192390d0ef14fd





git-core
Launchpad, Ubuntu, Debian
artful Does not exist

bionic Does not exist

cosmic Does not exist

disco Does not exist

eoan Does not exist

focal Does not exist

groovy Does not exist

hirsute Does not exist

impish Does not exist

jammy Does not exist

kinetic Does not exist

lucid Ignored
(end of life)
lunar Does not exist

mantic Does not exist

precise Does not exist

trusty Does not exist

upstream Needs triage

utopic Does not exist

vivid Does not exist

wily Does not exist

xenial Does not exist

yakkety Does not exist

zesty Does not exist

jgit
Launchpad, Ubuntu, Debian
artful Ignored
(end of life)
bionic Not vulnerable
(3.7.1-2)
cosmic Not vulnerable
(3.7.1-2)
disco Not vulnerable
(3.7.1-2)
eoan Not vulnerable
(3.7.1-2)
focal Not vulnerable
(3.7.1-2)
groovy Not vulnerable
(3.7.1-2)
hirsute Not vulnerable
(3.7.1-2)
impish Not vulnerable
(3.7.1-2)
jammy Not vulnerable
(3.7.1-2)
kinetic Not vulnerable
(3.7.1-2)
lucid Does not exist

lunar Not vulnerable
(3.7.1-2)
mantic Not vulnerable
(3.7.1-2)
precise Does not exist

trusty Does not exist
(trusty was needed)
upstream
Released (3.7.0-1)
utopic Ignored
(end of life)
vivid Ignored
(end of life)
wily Ignored
(end of life)
xenial Not vulnerable
(3.7.1-2)
yakkety Ignored
(end of life)
zesty Ignored
(end of life)
libgit2
Launchpad, Ubuntu, Debian
artful Ignored
(end of life)
bionic Not vulnerable
(0.24.1-2)
cosmic Not vulnerable
(0.24.1-2)
disco Not vulnerable
(0.24.1-2)
eoan Not vulnerable
(0.24.1-2)
focal Not vulnerable
(0.24.1-2)
groovy Not vulnerable
(0.24.1-2)
hirsute Not vulnerable
(0.24.1-2)
impish Not vulnerable
(0.24.1-2)
jammy Not vulnerable
(0.24.1-2)
kinetic Not vulnerable
(0.24.1-2)
lucid Does not exist

lunar Not vulnerable
(0.24.1-2)
mantic Not vulnerable
(0.24.1-2)
precise Does not exist

trusty Needed

upstream
Released (0.21.1-3)
utopic Ignored
(end of life)
vivid Ignored
(end of life)
wily Ignored
(end of life)
xenial Not vulnerable
(0.24.1-2)
yakkety Ignored
(end of life)
zesty Ignored
(end of life)
mercurial
Launchpad, Ubuntu, Debian
artful Not vulnerable
(3.1.2-2)
bionic Not vulnerable
(3.1.2-2)
cosmic Not vulnerable
(3.1.2-2)
disco Not vulnerable
(3.1.2-2)
eoan Not vulnerable
(3.1.2-2)
focal Not vulnerable
(3.1.2-2)
groovy Not vulnerable
(3.1.2-2)
hirsute Not vulnerable
(3.1.2-2)
impish Not vulnerable
(3.1.2-2)
jammy Not vulnerable
(3.1.2-2)
kinetic Not vulnerable
(3.1.2-2)
lucid Ignored
(end of life)
lunar Not vulnerable
(3.1.2-2)
mantic Not vulnerable
(3.1.2-2)
precise
Released (2.0.2-1ubuntu1.2)
trusty
Released (2.8.2-1ubuntu1.3)
upstream
Released (3.1.2-2)
utopic
Released (3.1.1-1ubuntu0.2)
vivid Not vulnerable
(3.1.2-2)
wily Not vulnerable
(3.1.2-2)
xenial Not vulnerable
(3.1.2-2)
yakkety Not vulnerable
(3.1.2-2)
zesty Not vulnerable
(3.1.2-2)
Patches:












upstream: http://selenic.com/repo/hg-stable/rev/035434b407be
upstream: http://selenic.com/repo/hg-stable/rev/885bd7c5c7e3
upstream: http://selenic.com/repo/hg-stable/rev/c02a05cc6f5e
upstream: http://selenic.com/repo/hg-stable/rev/7a5bcd471f2e
upstream: http://selenic.com/repo/hg-stable/rev/6dad422ecc5a

Severity score breakdown

Parameter Value
Base score 9.8
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