PT-2022-19429 · Go-Tuf · Go-Tuf

Joshuagl

+1

·

Publicado

2022-05-05

·

Atualizado

2022-07-01

·

CVE-2022-29173

CVSS v3.1

8.0

Alta

VetorAV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do go-tuf anteriores à 0.3.0
Descrição
O problema diz respeito ao fluxo de trabalho do cliente para a atualização de arquivos de metadados para funções que não sejam a função raiz no go-tuf, uma implementação em Go do The Update Framework (TUF). Especificamente, as verificações contra ataques de reversão não estão implementadas corretamente, permitindo que um invasor faça com que os clientes instalem software mais antigo do que aquele que o cliente sabia estar disponível anteriormente, incluindo potencialmente software com vulnerabilidades conhecidas. O código do cliente apresenta várias falhas: ele não considera metadados previamente confiáveis antes de atualizar funções que não sejam a função raiz e salva arquivos de metadados de carimbo de data/hora e instantâneos como confiáveis antes de verificar a correção de suas versões.
Recomendações
Para versões anteriores à 0.3.0, atualize para a versão 0.3.0 ou mais recente para resolver o problema. Como solução alternativa temporária, considere restringir o uso do fluxo de trabalho do cliente vulnerável até que um patch esteja disponível. Não se conhecem outras soluções alternativas além da atualização.

Exploit

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-29173
GHSA-66X3-6CW3-V5GJ
GO-2022-0444

Produtos afetados

Go-Tuf