CEVIU Logo
Voltar
Vulnerabilidade CopyEscape no Docker Permite Sobrescrita de Arquivos e Execução de Código Host

Alerta Crítico: Vulnerabilidade CopyEscape no Docker Permite Execução de Código no Host

Aprofundamento CEVIU

Aprofundamento

A falha CopyEscape (CVE-2026-17106) expõe uma vulnerabilidade crítica na interação entre contêineres Docker e o sistema hospedeiro. O ponto fraco reside no comando docker cp, amplamente utilizado para copiar arquivos. O problema começa quando o daemon Docker empacota os arquivos de um contêiner malicioso em um arquivo tar. Um atacante pode manipular o sistema de arquivos do contêiner em execução durante esse processo. Ele substitui um diretório por um symlink (link simbólico) entre as verificações do Docker, forçando o arquivo tar a incluir informações contraditórias.

A segunda parte da exploração ocorre durante a extração no sistema hospedeiro. Apesar das tentativas de validação, o Docker CLI acaba criando o symlink com o valor original controlado pelo atacante. Isso permite que um symlink absoluto aponte para fora do diretório de destino pretendido. Quando o Docker tenta extrair um arquivo através desse symlink, o sistema operacional resolve o link, e o arquivo do atacante é gravado em um caminho arbitrário no hospedeiro. Isso pode levar à sobrescrita de arquivos cruciais como /usr/bin/runc, resultando em execução de código como root. Essa técnica de condicionamento de corrida é um lembrete do quão sensíveis são as operações de cópia de dados entre ambientes isolados e o sistema principal, especialmente em cenários de CI/CD ou resposta a incidentes.

Por que isso importa

A CopyEscape não é apenas uma falha técnica, mas um risco operacional significativo para qualquer empresa que utilize Docker. A capacidade de um contêiner malicioso sobrescrever arquivos no hospedeiro, potencialmente levando à execução de código root, transforma a simples cópia de arquivos em um vetor de ataque perigoso. Isso afeta diretamente a segurança de ambientes de desenvolvimento, pipelines de CI/CD e até mesmo fluxos de trabalho de resposta a incidentes, onde a recuperação de logs ou artefatos de contêineres comprometidos é comum.

Esta vulnerabilidade ressalta a importância da gestão rigorosa de permissões e da segregação de privilégios. Ela se soma a uma série de outras falhas recentes, como a GhostLock no Kernel Linux e a Copy Fail, ambas noticiadas pelo CEVIU News em julho e abril de 2026, respectivamente. Juntas, elas pintam um quadro onde a interação entre os sistemas operacionais e as camadas de virtualização/conteinerização continua sendo um campo fértil para atacantes. A atualização imediata é a primeira linha de defesa.

Linha do tempo

  1. Vulnerabilidade 'Copy Fail' (CVE-2026-31431) no Kernel Linux permite acesso <em>root</em>.

  2. Falha GhostLock (CVE-2026-43499) no Kernel Linux expõe sistemas a acesso <em>root</em> e escape de contêiner.

  3. Vulnerabilidade crítica no Claude Cowork (CVE-2026-46331) permite acesso <em>root</em> ao host via VM.

  4. Falha SCTPhantom (CVE-2026-64564) de 18 anos no Kernel Linux permite acesso <em>root</em> e evasão de contêineres.

  5. Descoberta da vulnerabilidade CopyEscape (CVE-2026-17106) no Docker, permitindo execução de código no host.

Perguntas frequentes

O que é a vulnerabilidade CopyEscape (CVE-2026-17106)?

A CopyEscape é uma falha crítica de segurança no comando docker cp, que permite a um contêiner malicioso sobrescrever arquivos arbitrários no sistema operacional hospedeiro. Ela pode levar à execução de código como root no sistema, comprometendo a integridade do ambiente.

Como a CopyEscape funciona na prática?

A vulnerabilidade explora uma condição de corrida durante o processo de cópia de arquivos. Um atacante manipula o sistema de arquivos dentro do contêiner, substituindo um diretório por um symlink antes da criação do pacote tar. Na extração, o symlink é resolvido fora do diretório de destino, permitindo que o arquivo do atacante seja gravado em um local sensível do hospedeiro.

Quais as versões do Docker afetadas e como mitigar o risco?

As versões afetadas são Docker Engine e CLI anteriores à 29.7.2, e Docker Desktop anteriores à 4.86.0. A mitigação inclui a atualização imediata para as versões corrigidas, evitar operações de cópia automatizadas em nível de root, e parar contêineres não confiáveis antes de qualquer recuperação de arquivos.

Qual o impacto desta falha para ambientes corporativos?

O impacto é alto, especialmente para sistemas de desenvolvimento, infraestruturas de CI/CD e ambientes de resposta a incidentes. A simples cópia de dados de um contêiner, mesmo para fins de diagnóstico, pode resultar na comprometimento do hospedeiro, levando a vazamento de dados ou interrupção de serviços críticos.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Segurança da Informação
Publicado
13 de agosto de 2026
Editoria
CEVIU Segurança da Informação

Quer receber mais sobre CEVIU Segurança da Informação?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser