PT-2024-23123 · Cosign+1 · Cosign+1
CVSS v3.1
5.9
Média
| Vetor | AV: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
Produtos afetados
Cosign
Suse