Um novo malware de botnet chamado Carbonato está atacando hosts inseguros que executam daemons Docker para instalar o framework de IA Hermes Agent e assumir o controle. O malware tem capacidades semelhantes às de um worm e foi descoberto em um registro Docker não autenticado que continha quase 60 repositórios e 4,3 GB de dados de imagem.
Evidências operacionais abrangem quase dois anos
Pesquisadores da ThreatDown, divisão da empresa de cibersegurança Malwarebytes, recuperaram evidências operacionais que abrangem de outubro de 2024 a agosto de 2026. O arquivo também incluía detalhes sobre o botnet e uma campanha separada que distribuía aplicativos falsos de carteira de criptomoedas. Segundo a Malwarebytes, o Carbonato se espalha por hosts Docker com uma API exposta na porta 2375 sem autenticação. O malware se conecta a essa API e instrui o daemon a iniciar um contêiner privilegiado, dando-lhe acesso ao host. Em seguida, abre um túnel SSH reverso, instala um servidor SSH com a chave dos operadores e reporta a nova implantação por meio do Telegram. Ao mesmo tempo, scripts configuram tarefas cron, temporizadores systemd, rc.local e ganchos do OpenRC para persistência.
Agente de IA GH0ST executa comandos e coleta credenciais
Um aspecto notável do ataque é a instalação do framework de agente de IA Hermes Agent nos hosts, usando um agente chamado “GH0ST”, com instruções que sobrescrevem o arquivo de persona padrão “SOUL.md”. O Hermes tem sido amplamente abusado em operações cibernéticas maliciosas recentemente. Recentemente, a empresa de cibersegurança Gambit documentou uma operação de skimming em larga escala que roubou 600 mil detalhes de cartões de crédito. No caso do Carbonato, o Hermes lida com comandos de tarefas recebidos pelo Telegram, incluindo coleta de chaves de API de IA, credenciais SSH, tokens de acesso e outros dados, execução de comandos e envio dos resultados de volta. Os pesquisadores descrevem isso como um processo conduzido pelo operador, envolvendo uma troca de “loop de comando interativo”. “O modelo interpreta a tarefa, escreve comandos de terminal, lê a saída e decide o que fazer em seguida”, observam os pesquisadores da ThreatDown.
Capacidade de worm e atribuição geográfica
A capacidade semelhante à de um worm permite que o malware se espalhe para outros daemons Docker expostos, sendo gerenciada por scripts que escaneiam redes conectadas ao host a cada cinco minutos. Cada novo comprometimento puxa o implante do registro, inicia o mesmo contêiner privilegiado e entra no loop de persistência e varredura. A ThreatDown não conseguiu atribuir o Carbonato a nenhum cluster de ameaças conhecido, mas, com base em várias evidências, aponta a Costa Rica como possível localização do operador.
Recomendações e indicadores de comprometimento
Para prevenir a infecção, os pesquisadores recomendam manter as APIs do daemon Docker fora da rede e exigir autenticação nos registros. Sinais de ataques do Carbonato incluem um arquivo de persona GH0ST, a configuração CARBONATO_API_KEY, tráfego inesperado no Telegram e túneis SSH reversos em direção ao AS262145.






