PT-2026-39697 · Go-Git · Go-Git

·

CVE-2026-45022

·

Publicado

2026-05-11

·

Atualizado

2026-07-24

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas go-git versões anteriores à v5
Descrição O go-git pode analisar objetos Git malformados de maneira diferente do Git upstream. Quando objetos de commit ou tag contêm cabeçalhos ambíguos ou malformados, a representação decodificada do go-git pode expor valores diferentes de como o Git interpretaria ou rejeitaria o mesmo objeto. Além disso, a lógica de assinatura e verificação de commit opera sobre dados de commit reconstruídos a partir da representação analisada, em vez dos bytes originais do objeto bruto. Isso pode fazer com que o go-git assine ou verifique um payload de commit que não seja byte a byte equivalente ao objeto armazenado no repositório, podendo fazer com que uma assinatura pareça válida para um commit cujos metadados exibidos ou efetivos difiram do objeto que se pretendia assinar.
Recomendações Atualize para uma versão suportada do go-git (v5 ou posterior).

Exploit

Correção

Insufficient Verification of Data Authenticity

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CLEANSTART-2026-AQ65185
CLEANSTART-2026-BG69533
CLEANSTART-2026-CP15003
CLEANSTART-2026-DM19620
CLEANSTART-2026-EH36582
CLEANSTART-2026-ES72297
CLEANSTART-2026-HO16255
CLEANSTART-2026-JW97006
CLEANSTART-2026-KL41807
CLEANSTART-2026-KQ90880
CLEANSTART-2026-MY68881
CLEANSTART-2026-OS93204
CLEANSTART-2026-PD78752
CLEANSTART-2026-QP84300
CLEANSTART-2026-QT53274
CLEANSTART-2026-VD47610
CLEANSTART-2026-WF25734
CLEANSTART-2026-WY21381
CVE-2026-45022
GHSA-389R-GV7P-R3RP
GO-2026-5074
OPENSUSE-SU-2026:10769-1

Produtos afetados

Go-Git