csirt@kutim:~/threat-intel/cve/CVE-2026-45022

Katalog CVE

CVSS 7.5 · High EPSS 0,16%

Kerentanan Incorrect Behavior Order: Validate Before Canonicalize pada go-git project go-git. Skor CVSS 3.1 7.5 (High) menurut NVD.

Deskripsi (NVD)

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.

Rincian

Terbit di NVD
27 Mei 2026
Terakhir diubah
17 Juni 2026
Status NVD
Analyzed
CVSS 3.1
7.5 (High), sumber NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-180: Incorrect Behavior Order: Validate Before Canonicalize
CWE-345: Insufficient Verification of Data Authenticity
EPSS (30 hari)
0,16% peluang dieksploitasi; lebih tinggi dari 4,5% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
go-git project go-git Semua versi sebelum 5.19.0
go-git project go-git Versi 6.0.0 alpha1
go-git project go-git Versi 6.0.0 alpha2

> Data dari konfigurasi CPE di NVD.

Referensi dan perbaikan

Sumber: NVD · CVE.org · EPSS. Halaman ini disusun otomatis dari data tersebut; pembaruan terakhir 5 Okt 2026, 20:11 WITA. Kalau sistem di Perangkat Daerah memakai produk ini dan butuh bantuan, laporkan lewat kanal pelaporan.