Debian Package Tracker
Register | Log in
Subscribe

golang-github-go-git-go-git-v6

highly extensible Git implementation in Go. (library)

Choose email to subscribe with

general
  • source: golang-github-go-git-go-git-v6 (main)
  • version: 6.0.0~alpha.4-1
  • maintainer: Daniel Baumann (DMD)
  • arch: all
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • testing: 6~git20260305.2083cf94-3
  • unstable: 6.0.0~alpha.4-1
versioned links
  • 6~git20260305.2083cf94-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.0.0~alpha.4-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • golang-github-go-git-go-git-v6-dev
action needed
4 security issues in forky high

There are 4 open security issues in forky.

4 important issues:
  • CVE-2026-41506: go-git is an extensible git implementation library written in pure Go. Prior to versions 5.18.0 and 6.0.0-alpha.2, go-git may leak HTTP authentication credentials when following redirects during smart-HTTP clone and fetch operations. This issue has been patched in versions 5.18.0 and 6.0.0-alpha.2.
  • CVE-2026-45022: go-git is an extensible git implementation library written in pure Go. Prior to 5.19.0 and 6.0.0-alpha.3, go-git may parse malformed Git objects in a way that differs from upstream Git. When commit or tag objects contain ambiguous or malformed headers, go-git’s decoded representation may expose values differently from how Git itself would interpret or reject the same object. Additionally, go-git’s commit signing and verification logic operates over commit data reconstructed from go-git’s parsed representation rather than the original raw object bytes. As a result, go-git may sign or verify a commit payload that is not byte-for-byte equivalent to the object stored in the repository. This can cause a signature to appear valid for a commit whose displayed or effective metadata differs from the object that was intended to be signed. This vulnerability is fixed in 5.19.0 and 6.0.0-alpha.3.
  • CVE-2026-45570: go-git is an extensible git implementation library written in pure Go. Prior to 5.19.1 and 6.0.0-alpha.4, go-git's SSH transport constructs the remote exec command by wrapping the repository path in single quotes without escaping single quotes embedded inside the path. A repository path containing a single quote can therefore break out of the quoted region in the exec command and be appended as additional shell tokens. This vulnerability is fixed in 5.19.1 and 6.0.0-alpha.4.
  • CVE-2026-45571: go-git is an extensible git implementation library written in pure Go. Prior to 5.19.1 and 6.0.0-alpha.4, a path validation issue in go-git could allow crafted repository data to affect files outside the intended checkout target, including the repository's .git directory. These validations were introduced in upstream Git years ago, so the vulnerability arose from go-git drifting from those checks. This vulnerability is fixed in 5.19.1 and 6.0.0-alpha.4.
Created: 2026-06-02 Last update: 2026-06-02 20:00
testing migrations
  • excuses:
    • Migrates after: golang-github-go-git-go-git-fixtures-v6
    • Migration status for golang-github-go-git-go-git-v6 (6~git20260305.2083cf94-3 to 6.0.0~alpha.4-1): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • ∙ ∙ Autopkgtest for git-pages/0.5.0-1: amd64: Regression ♻ (reference ♻), arm64: Regression ♻ (reference ♻), loong64: Test triggered, ppc64el: Regression ♻ (reference ♻), riscv64: Test triggered, s390x: Regression ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for golang-github-go-git-go-git-v6/6.0.0~alpha.4-1: amd64: Pass, arm64: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Too young, only 1 of 5 days old
    • ∙ ∙ Build-Depends(-Arch): golang-github-go-git-go-git-v6 golang-github-go-git-go-git-fixtures-v6
    • ∙ ∙ Depends: golang-github-go-git-go-git-v6 golang-github-go-git-go-git-fixtures-v6
    • Additional info (not blocking):
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/g/golang-github-go-git-go-git-v6.html
    • ∙ ∙ Reproduced on amd64 - info
    • ∙ ∙ Reproduced on arm64 - info
    • ∙ ∙ Reproduced on armhf - info
    • ∙ ∙ Reproduced on i386 - info
    • Not considered
news
[rss feed]
  • [2026-06-02] Accepted golang-github-go-git-go-git-v6 6.0.0~alpha.4-1 (source) into unstable (Daniel Baumann)
  • [2026-05-31] Accepted golang-github-go-git-go-git-v6 6.0.0~alpha4-2 (source) into unstable (Daniel Baumann)
  • [2026-05-31] Accepted golang-github-go-git-go-git-v6 6.0.0~alpha4-1 (source) into unstable (Daniel Baumann)
  • [2026-04-02] golang-github-go-git-go-git-v6 6~git20260305.2083cf94-3 MIGRATED to testing (Debian testing watch)
  • [2026-03-14] Accepted golang-github-go-git-go-git-v6 6~git20260305.2083cf94-3 (source) into unstable (Daniel Baumann)
  • [2026-03-14] Accepted golang-github-go-git-go-git-v6 6~git20260305.2083cf94-2 (source) into unstable (Daniel Baumann)
  • [2026-03-11] Accepted golang-github-go-git-go-git-v6 6~git20260305.2083cf94-1 (source all) into unstable (Debian FTP Masters) (signed by: Daniel Baumann)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debci

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing