PT-2022-16873 · Imgcrypt+2 · Imgcrypt+2

Dimitar Dimitrov

+1

·

Publicado

2022-03-25

·

Atualizado

2023-01-25

·

CVE-2022-24778

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do imgcrypt anteriores à 1.1.4
Descrição
A biblioteca imgcrypt fornece extensões de API para o containerd, a fim de oferecer suporte a imagens de contêiner criptografadas, e implementa a ferramenta de linha de comando ctd-decoder para uso pelo containerd na descriptografia de imagens de contêiner criptografadas. A função CheckAuthorization do imgcrypt deve verificar se o usuário atual está autorizado a acessar uma imagem criptografada e impedir que o usuário execute uma imagem que outro usuário tenha descriptografado anteriormente no mesmo sistema. Nas versões anteriores à 1.1.4, ocorre uma falha quando uma imagem com uma ManifestList é usada e a arquitetura do host local não é a primeira na ManifestList. Essa decisão de permitir a execução da imagem permitia que outras arquiteturas na ManifestList executassem uma imagem sem fornecer chaves, caso essa imagem já tivesse sido descriptografada anteriormente.
Recomendações
Para versões do imgcrypt anteriores à 1.1.4, atualize para a versão 1.1.4 ou posterior para aplicar o patch.
Como solução alternativa temporária, considere usar namespaces diferentes para cada usuário remoto a fim de minimizar o risco de exploração.

Exploit

Correção

Incorrect Authorization

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-24778
GHSA-8V99-48M9-C8PM
GO-2021-0412
USN-5776-1

Produtos afetados

Linuxmint
Ubuntu
Imgcrypt