PT-2024-23123 · Cosign+1 · Cosign+1

·

CVE-2024-29902

·

Publicado

2024-04-10

·

Atualizado

2025-01-09

CVSS v3.1

5.9

Média

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do Cosign anteriores à 2.2.4
Descrição
O Cosign oferece assinatura de código e transparência para contêineres e binários. Uma imagem remota com um anexo malicioso pode causar uma negação de serviço na máquina host que executa o Cosign, afetando outros serviços na máquina que dependem de memória disponível, como um banco de dados Redis, o que pode resultar em perda de dados. A causa principal desse problema é que o Cosign lê o anexo de uma imagem remota inteiramente na memória sem verificar primeiro o tamanho do anexo. Isso pode permitir uma escalada na cadeia de suprimentos, partindo de um registro comprometido até o usuário do Cosign. Se um anexador tiver comprometido um registro ou a conta de um fornecedor de imagens, ele poderá incluir um anexo malicioso e prejudicar o consumidor da imagem.
Recomendações
Atualize para a versão 2.2.4 ou posterior, que limita o número de anexos e inclui um patch para a vulnerabilidade. Como solução alternativa temporária, considere restringir o tamanho dos anexos que podem ser lidos na memória para evitar negação de serviço. Além disso, uma variável de ambiente pode substituir o valor padrão para o número de anexos.

Exploit

Correção

DoS

Allocation of Resources Without Limits

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

Enumeração de Fraquezas

Identificadores relacionados

BIT-COSIGN-2024-29902
CVE-2024-29902
GHSA-88JX-383Q-W4QC
GO-2024-2718
OPENSUSE-SU-2024:13863-1
OPENSUSE-SU-2024:13903-1
OPENSUSE-SU-2024_1486-1
OPENSUSE-SU-2024_1486-2
SUSE-SU-2024:1486-1
SUSE-SU-2024:1486-2
SUSE-SU-2024_1486-1
SUSE-SU-2024_1486-2

Produtos afetados

Cosign
Suse