PT-2024-32647 · Go-Tuf+1 · Go-Tuf+1

Adamkorcz

·

Publicado

2024-10-01

·

Atualizado

2024-11-05

·

CVE-2024-47534

CVSS v4.0

8.7

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Nome do software vulnerável e versões afetadas
Versões do go-tuf anteriores à 2.0.1
Descrição
O cliente go-tuf rastreia as delegações de forma inconsistente, o que pode resultar no download do artefato errado. Por exemplo, se os alvos delegarem para “A” e “B”, e “B” delegar para “C”, o cliente deveria rastrear as delegações na ordem “A”, depois “B” e depois “C”, mas pode rastrear incorretamente as delegações “B”->“C”->“A”. Esse problema está relacionado à função GetRolesForTarget, que retorna um mapa que causa esse comportamento.
Recomendações
Para versões do go-tuf anteriores à 2.0.1, atualize para a versão 2.0.1 para corrigir o problema de rastreamento inconsistente de delegação. Como solução alternativa temporária, considere revisar e verificar manualmente os caminhos de delegação para minimizar o risco de exploração.

Exploit

Correção

Race Condition

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-47534
GHSA-4F8R-QQR9-FQ8J
GO-2024-3166
OPENSUSE-SU-2024:0350-1
OPENSUSE-SU-2024:14447-1
OPENSUSE-SU-2024_3911-1
SUSE-SU-2024:3911-1

Produtos afetados

Suse
Go-Tuf