Approved changes feed: RSS · Atom
cpe:2.3:a:go-git:go-git:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Go Git (a95dd699-f238-5377-aaba-4a6fc00666e2) |
|---|---|
| Product | Go Git (b2994213-b63e-5923-a6fb-5913b89542ff) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-71557 |
vulnerable | 2026-09-16 04:32:59.322303 |
go-git: Malicious reference names may modify files outside the reference storage
MEDIUM (6.3)
go-git is an extensible git implementation library written in pure Go. Prior to 5.19.2 and 6.0.0-alpha.5, reference names are not sanitized before being used to construct on-disk paths under the reference storage directory, so a maliciously crafted reference name (for example containing directory-traversal sequences) can cause go-git to write files outside the intended reference storage directory. Versions 5.19.2 and 6.0.0-alpha.5 fix the issue.
Published: 2026-08-07T16:41:31.070Z
Updated: 2026-08-07T17:55:10.638Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-71556 |
vulnerable | 2026-09-16 04:32:59.238836 |
go-git: Worktree operations may follow symlinks
HIGH (7.1)
go-git is an extensible git implementation library written in pure Go. Prior to 5.19.2 and 6.0.0-alpha.5, worktree operations (including checkout, status, and add) resolve symbolic links inside the working tree without confining resolution to the worktree boundary, so a maliciously crafted repository containing a symlink can cause go-git to read from or write to files outside the intended working directory when the repository is cloned and its worktree operations are used. Versions 5.19.2 and 6.0.0-alpha.5.
Published: 2026-08-07T16:37:40.058Z
Updated: 2026-08-07T16:58:19.113Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45571 |
vulnerable | 2026-06-08 08:05:11.790160 |
go-git: Crafted repositories may modify main and submodule .git directories
MEDIUM (5.4)
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.
Published: 2026-05-27T14:57:32.843Z
Updated: 2026-05-27T16:03:30.942Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45570 |
vulnerable | 2026-06-08 08:05:11.789982 |
go-git: Improper single-quote escaping in go-git SSH transport
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.
Published: 2026-05-27T14:59:17.441Z
Updated: 2026-05-28T15:12:03.134Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45022 |
vulnerable | 2026-06-08 08:05:11.421729 |
go-git: Improper parsing of specially crafted objects may lead to inconsistent interpretation compared to upstream Git
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.
Published: 2026-05-27T14:54:47.872Z
Updated: 2026-05-27T15:43:32.693Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41506 |
vulnerable | 2026-06-08 08:03:15.515865 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34165 |
vulnerable | 2026-06-08 07:59:11.850363 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33762 |
vulnerable | 2026-06-08 07:59:10.722087 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25934 |
vulnerable | 2026-06-08 07:53:20.622684 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-21614 |
vulnerable | 2026-06-08 07:08:57.041933 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-21613 |
vulnerable | 2026-06-08 07:08:57.040835 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-49569 |
vulnerable | 2026-06-08 06:14:29.181422 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-49568 |
vulnerable | 2026-06-08 06:14:29.180188 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.