Malware no Docker para macOS
13 de Janeiro de 2025

A Docker está alertando que o Docker Desktop não está iniciando no macOS devido a avisos de malware, após alguns arquivos serem assinados com um certificado de assinatura de código incorreto.

Os primeiros relatos dos alertas de malware surgiram em 7 de janeiro de 2025, quando usuários do macOS receberam uma mensagem inesperada de "Malware Bloqueado", impedindo-os de abrir o aplicativo de gerenciamento de contêineres Docker.

"Malware Bloqueado. "com.docker.vmnetd" não foi aberto porque contém malware. Esta ação não prejudicou o seu Mac," indica o alerta nos Macs.

O fornecedor esclareceu que os avisos são falsos e os usuários devem ignorá-los.

No entanto, ação manual precisa ser tomada para resolver os problemas operacionais, que, até o momento da redação, continuam em andamento.

"Queremos informar sobre um novo problema afetando o Docker Desktop para alguns usuários do macOS. Isso faz com que o Docker Desktop não inicie," explicou a Docker em uma issue no GitHub.

Alguns usuários também podem ter recebido avisos de malware.

Esses avisos são imprecisos.

A causa raiz dessas mensagens imprecisas de malware é uma assinatura de code-signing incorreta usada em alguns arquivos nas instalações existentes, provavelmente causando uma falha nas verificações de integridade do arquivo.

Enquanto a Docker ainda está investigando o incidente, forneceu as seguintes maneiras de resolver os problemas de aviso de malware:

Atualize o Docker Desktop para a versão 4.37.2, que inclui uma correção permanente.

A atualização pode ser baixada manualmente ou aplicada a partir da ferramenta de atualização integrada ao aplicativo.

Aplique patches para as versões mais antigas, de 4.32 a 4.36, escolhendo o lançamento correto aqui.

Versões do Docker 4.28 e anteriores não são impactadas por este problema.

Siga os passos de resolução fornecidos neste guia, se os avisos de malware ainda aparecerem após a atualização/patching.

Administradores de TI podem usar este script para resolver o problema para todos os usuários/desenvolvedores, desde que o Docker Desktop tenha sido atualizado para a versão 4.37.2 ou patches tenham sido aplicados em versões mais antigas.

Resolver o problema manualmente também é possível para administradores.

Isso requer parar o Docker, vmetd e os serviços de socket, remover o binário vmnetd e do socket, e instalar novos binários que devem ter as assinaturas apropriadas.

Por fim, reiniciar o aplicativo Docker Desktop.

Para detalhes completos sobre as soluções disponíveis e sua aplicação, a Docker publicou um documento aqui.

Até o momento da redação, a página de status da Docker ainda indica uma interrupção parcial do serviço em máquinas cliente devido a este problema, e a eficácia dos patches lançados está sendo atualmente avaliada.

Publicidade

Proteja sua empresa contra hackers através de um Pentest

Tenha acesso aos melhores hackers éticos do mercado através de um serviço personalizado, especializado e adaptado para o seu negócio. Qualidade, confiança e especialidade em segurança ofensiva de quem já protegeu centenas de empresas. Saiba mais...