PT-2022-14121
CVE-2022-1798
·
Publicado
2022-08-18
·
Atualizado
2024-08-21
Descrição por
CVSS 3.1
8.7
AltaMétricasAV:L/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:H
Nome do software vulnerável e versões afetadas
Versões do KubeVirt até a 0.56
Versão 0.55.1 do KubeVirt
Descrição
Uma vulnerabilidade de traversal de caminho no KubeVirt permite que um usuário capaz de configurar o kubevirt leia arquivos arbitrários no sistema de arquivos do host que sejam publicamente legíveis ou que sejam legíveis para o UID 107 ou GID 107. As operações de leitura são limitadas a arquivos que sejam publicamente legíveis ou que sejam legíveis para o UID 107 ou GID 107. /proc/self/<> não é acessível. O SELinux pode mitigar essa vulnerabilidade.
Recomendações
Para versões do KubeVirt até a 0.56, sanitize o imagePath em pkg/container-disk/container-disk.go seguindo as práticas recomendadas do ISE e adicione verificações em pkg/virt-api/webhooks/validating-webhook/admitters/vmi-create-admitter.go para mitigar a vulnerabilidade.
Para a versão 0.55.1 do KubeVirt, sanitize o imagePath em pkg/container-disk/container-disk.go seguindo as melhores práticas do ISE e adicione verificações em pkg/virt-api/webhooks/validating-webhook/admitters/vmi-create-admitter.go para mitigar a vulnerabilidade.
Como solução alternativa temporária, considere restringir o acesso a arquivos confidenciais no sistema de arquivos do host para minimizar o risco de exploração.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾