Foi identificada uma vulnerabilidade (CVE-2021-30465) na ferramenta runc para execução de contêineres isolados, utilizada no Docker e no Kubernetes, que permite o acesso ao sistema de arquivos do ambiente host a partir do contêiner. Através de manobras com links simbólicos, é possível preparar uma configuração de contêiner que parece inofensiva, mas que resulta em um bind-mount de um sistema de arquivos externo dentro do contêiner. O problema foi corrigido na atualização runc 1.0.0-rc95.
Para explorar a vulnerabilidade, o atacante deve ser capaz de iniciar contêineres com pontos de montagem adicionais na configuração (por exemplo, o problema se reproduz em ambientes baseados em Kubernetes, onde os usuários podem executar seus contêineres). Devido a uma janela de tempo entre a verificação e o uso de pontos de montagem em diretórios compartilhados com outros contêineres, o atacante pode aproveitar uma condição de corrida durante a inicialização do contêiner para substituir o diretório usado na montagem do contêiner por um link simbólico apontando para uma área fora do root do sistema de arquivos do contêiner.
Fonte: opennet.ru
