PT-2021-24439 · Sylabs · Singularity

Publicado

2021-06-01

·

Atualizado

2021-06-01

CVSS v3.1

6.3

Média

VetorAV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
**Nome do software vulnerável e versões afetadas:
Versões do Singularity anteriores à 3.7.4
Descrição:
O problema decorre do uso incorreto de uma URL padrão nos comandos de ação do singularity, especificamente run, shell e exec, quando um contêiner é especificado usando uma URI library://. Isso faz com que o comando recupere o contêiner do endpoint remoto padrão, cloud.sylabs.io, em vez do endpoint remoto configurado. Um invasor poderia potencialmente enviar um contêiner malicioso para o endpoint remoto padrão com um URI idêntico ao usado pela vítima, resultando na execução do contêiner malicioso. Apenas os comandos de ação contra URIs library:// são afetados, enquanto outros comandos como pull e push respeitam o endpoint remoto configurado.
Recomendações:
Para versões anteriores à 3.7.4, atualize para o Singularity 3.7.4 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o uso de URIs library:// em comandos de ação ou configurar uma lista de controle de execução para restringir a execução a contêineres assinados com chaves seguras específicas. Usuários que interagem apenas com o endpoint remoto padrão ou não usam a URL library:// não são afetados e não precisam tomar nenhuma medida.

Correção

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

GHSA-JQ42-HFCH-42F3

Produtos afetados

Singularity