QSearchQSearch

CVE-2026-45022

7.5 HIGH

go-git is an extensible git implementation library written in pure Go

Published: 2026-05-27 · Last updated: 2026-06-04

Severity and scoring

CVSS
7.5 HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CWE
CWE-180, CWE-345

Affected products

VendorProduct
go-git_projectgo-git

Description

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.

Source: NVD

References

Related CVEs

Same vendor

  • CVE-2026-45571 go-git is an extensible git implementation library written in pure Go (5.4 MEDIUM)
  • CVE-2026-45570 go-git is an extensible git implementation library written in pure Go (9.6 CRITICAL)

Same CWE

  • CVE-2026-46654 Plonky3 is a toolkit for polynomial IOPs (PIOPs)
  • CVE-2026-42462 Fedify is a TypeScript library for building federated server apps powered by ActivityPub (7.0 HIGH)
  • CVE-2026-48096 OpenFGA is an authorization/permission engine built for developers (5.0 MEDIUM)
  • CVE-2026-46539 Nimiq is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm (5.9 MEDIUM)
  • CVE-2026-7792 The WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More plugin for WordPress is vulnerable to Insuf... (5.3 MEDIUM)