CVE catalog

CVE-2014-9390

git: CVE-2014-9390

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
75.60% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangitsid1:2.55.0-1fixed
Debiangitforky1:2.53.0-1fixed
Debiangittrixie1:2.47.3-0+deb13u1fixed
Debiangitbookworm1:2.39.5-0+deb12u3fixed
Debiangitbookworm-security1:2.39.5-0+deb12u2fixed
Debianjgitsid6.7.0-2fixed
Debianjgitforky6.7.0-2fixed
Debianjgittrixie6.7.0-2fixed
Debianjgitbookworm4.11.9-2fixed
Debiandulwichsid1.2.17-1fixed
Debiandulwichforky1.2.17-1fixed
Debiandulwichtrixie0.22.7-1fixed
Debiandulwichbookworm0.21.2-1fixed
Debianlibgit2sid1.9.7+ds-1fixed
Debianlibgit2forky1.9.7+ds-1fixed
Debianlibgit2trixie1.9.0+ds-2+deb13u1fixed
Debianlibgit2trixie-security1.9.0+ds-2+deb13u1fixed
Debianlibgit2bookworm1.5.1+ds-1+deb12u1fixed
Debianlibgit2bookworm-security1.5.1+ds-1+deb12u2fixed
Debianmercurialsid7.2.4-2fixed
Debianmercurialforky7.2.4-2fixed
Debianmercurialtrixie7.0.1-2fixed
Debianmercurialbookworm6.3.2-1+deb12u1fixed
Debianmercurialbookworm-security6.3.2-1+deb12u1fixed
Ubuntugit14.041:1.8.3.2-1vulnerable
Ubuntugit14.041:1.8.4.2-1vulnerable
Ubuntugit14.041:1.8.4.3-1vulnerable
Ubuntugit14.041:1.8.4.4-1vulnerable
Ubuntugit14.041:1.8.5-1vulnerable
Ubuntugit14.041:1.8.5.1-1vulnerable
Ubuntugit14.041:1.8.5.2-1vulnerable
Ubuntugit14.041:1.8.5.2-2vulnerable
Ubuntugit14.041:1.8.5.3-1vulnerable
Ubuntugit14.041:1.9~rc1-1vulnerable
Ubuntugit14.041:1.9.0-1vulnerable
Ubuntugit14.041:1.9.1-1vulnerable
Ubuntugit14.041:1.9.1-1ubuntu0.1fixed
Ubuntumercurial14.042.6.3-1vulnerable
Ubuntumercurial14.042.7.2-1vulnerable
Ubuntumercurial14.042.8.1-2vulnerable
Ubuntumercurial14.042.8.2-1ubuntu1vulnerable
Ubuntumercurial14.042.8.2-1ubuntu1.3fixed
Ubuntulibgit2pro0.19.0-2vulnerable
Ubuntulibgit2pro0.19.0-2ubuntu0.4vulnerable
Ubuntulibgit2pro0.19.0-2ubuntu0.4+esm1vulnerable
Ubuntulibgit2pro0.19.0-2ubuntu0.4+esm2vulnerable
Ubuntugit14.041:1.8.3.2-1vulnerable
Ubuntugit14.041:1.8.4.2-1vulnerable
Ubuntugit14.041:1.8.4.3-1vulnerable
Ubuntugit14.041:1.8.4.4-1vulnerable
Ubuntugit14.041:1.8.5-1vulnerable
Ubuntugit14.041:1.8.5.1-1vulnerable
Ubuntugit14.041:1.8.5.2-1vulnerable
Ubuntugit14.041:1.8.5.2-2vulnerable
Ubuntugit14.041:1.8.5.3-1vulnerable
Ubuntugit14.041:1.9~rc1-1vulnerable
Ubuntugit14.041:1.9.0-1vulnerable
Ubuntugit14.041:1.9.1-1vulnerable
Ubuntugit14.041:1.9.1-1ubuntu0.1fixed
Opensusegittumbleweed2.11.0-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangitsourcesid1:2.1.4-1not yet assignedNot reportedNot reported
Debiangitsourceforky1:2.1.4-1not yet assignedNot reportedNot reported
Debiangitsourcetrixie1:2.1.4-1not yet assignedNot reportedNot reported
Debiangitsourcebookworm1:2.1.4-1not yet assignedNot reportedNot reported
Debianjgitsourcesid3.7.0-1not yet assignedNot reported[774050]
Debianjgitsourceforky3.7.0-1not yet assignedNot reported[774050]
Debianjgitsourcetrixie3.7.0-1not yet assignedNot reported[774050]
Debianjgitsourcebookworm3.7.0-1not yet assignedNot reported[774050]
Debiandulwichsourcesid0.10.1-1not yet assignedNot reportedNot reported
Debiandulwichsourceforky0.10.1-1not yet assignedNot reportedNot reported
Debiandulwichsourcetrixie0.10.1-1not yet assignedNot reportedNot reported
Debiandulwichsourcebookworm0.10.1-1not yet assignedNot reportedNot reported
Debianlibgit2sourcesid0.21.3-1not yet assignedNot reported[774048]
Debianlibgit2sourceforky0.21.3-1not yet assignedNot reported[774048]
Debianlibgit2sourcetrixie0.21.3-1not yet assignedNot reported[774048]
Debianlibgit2sourcebookworm0.21.3-1not yet assignedNot reported[774048]
Debianmercurialsourcesid3.1.2-2not yet assignedNot reported[773640]
Debianmercurialsourceforky3.1.2-2not yet assignedNot reported[773640]
Debianmercurialsourcetrixie3.1.2-2not yet assignedNot reported[773640]
Debianmercurialsourcebookworm3.1.2-2not yet assignedNot reported[773640]
Ubuntugitdeb14.041:1.9.1-1ubuntu0.1Not reportedUBUNTU-CVE-2014-9390Not reported
Ubuntumercurialdeb14.042.8.2-1ubuntu1.3Not reportedUBUNTU-CVE-2014-9390Not reported
Ubuntugitdeb14.041:1.9.1-1ubuntu0.1Not reportedUSN-2470-1Not reported
Opensusegitrpmtumbleweed2.11.0-1.1Not reportedOPENSUSE-SU-2024:10099-1Not reported

[Debian bug #774050][Debian bug #774048][Debian bug #773640]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [git]Unknown
    Details (4)
    • 1:2.39.5-0+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [git-all]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [git-cvs]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [git-doc]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [git-email]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [git-gui]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [gitk]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [git-man]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [git-mediawiki]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [git-svn]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [gitweb]Unknown

    Source package: [git]

    Details (4)
    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u3 · all · bookworm

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

    • 1:2.39.5-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:2.1.4-1

      dsa · git · debian · bookworm; dsa · git · debian · 12

  • [jgit-cli]Unknown

    Source package: [jgit]

    Details (2)
    • 4.11.9-2 · all · bookworm

      Fixed · Fixed: 3.7.0-1

      dsa · jgit · debian · bookworm; dsa · jgit · debian · 12

    • 4.11.9-2 · all · bookworm

      Fixed · Fixed: 3.7.0-1

      dsa · jgit · debian · bookworm; dsa · jgit · debian · 12

  • [libgit2-1.5]Unknown

    Source package: [libgit2]

    Details (4)
    • 1.5.1+ds-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.5.1+ds-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.5.1+ds-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.5.1+ds-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

  • [libgit2-1.8]Unknown

    Source package: [libgit2]

    Details (2)
    • 1.8.4+ds-3~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.8.4+ds-3~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

  • [libgit2-dev]Unknown

    Source package: [libgit2]

    Details (6)
    • 1.5.1+ds-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.5.1+ds-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.8.4+ds-3~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.8.4+ds-3~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.5.1+ds-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.5.1+ds-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

  • Source package: [libgit2]

    Details (6)
    • 1.5.1+ds-1+deb12u1 · all · bookworm

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.5.1+ds-1+deb12u1 · all · bookworm

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.8.4+ds-3~bpo12+1 · all · bookworm-backports

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.8.4+ds-3~bpo12+1 · all · bookworm-backports

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.5.1+ds-1+deb12u1 · all · bookworm-security

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

    • 1.5.1+ds-1+deb12u1 · all · bookworm-security

      Fixed · Fixed: 0.21.3-1

      dsa · libgit2 · debian · bookworm; dsa · libgit2 · debian · 12

  • Source package: [jgit]

    Details (2)
    • 4.11.9-2 · all · bookworm

      Fixed · Fixed: 3.7.0-1

      dsa · jgit · debian · bookworm; dsa · jgit · debian · 12

    • 4.11.9-2 · all · bookworm

      Fixed · Fixed: 3.7.0-1

      dsa · jgit · debian · bookworm; dsa · jgit · debian · 12

  • [libjgit-java]Unknown

    Source package: [jgit]

    Details (2)
    • 4.11.9-2 · all · bookworm

      Fixed · Fixed: 3.7.0-1

      dsa · jgit · debian · bookworm; dsa · jgit · debian · 12

    • 4.11.9-2 · all · bookworm

      Fixed · Fixed: 3.7.0-1

      dsa · jgit · debian · bookworm; dsa · jgit · debian · 12

Next results

Observed:

References