UAC-0247 mira clínicas e órgãos ucranianos com cadeia de malware para roubo de dados

UAC-0247 mira clínicas e órgãos ucranianos com cadeia de malware para roubo de dados

Campanha observada entre março e abril de 2026 usa iscas de ajuda humanitária, arquivos LNK, HTA remoto e cargas como AGINGFLY, RAVENSHELL e SILENTLOOP para controle remoto, reconhecimento e coleta de dados em navegadores Chromium e WhatsApp.

ComponenteCampanha atribuída ao cluster UAC-0247 contra governos e instituições municipais de saúde na Ucrânia, incluindo clínicas e hospitais de emergência.
VetorE-mails com proposta de ajuda humanitária levam a sites comprometidos por XSS ou páginas falsas criadas com auxílio de IA, induzindo a execução de arquivo LNK que aciona HTA remoto por comando operacional omitido.
ImpactoControle remoto de sistemas Windows, execução de comandos, keylogging, download de arquivos, execução de cargas adicionais, reconhecimento, movimentação lateral e roubo de credenciais e dados sensíveis de WhatsApp e navegadores Chromium.
PrioridadeRestringir execução de LNK, HTA e JS, controlar o uso de comando operacional omitido, comando operacional omitido e wscript.exe, investigar hosts que executaram a cadeia e revisar credenciais expostas em navegadores e WhatsApp Web.
ArtefatosForam descritos AGINGFLY, RAVENSHELL, SILENTLOOP, arquivos LNK, HTA remoto, injeção de shellcode em processo legítimo e distribuição alternativa por arquivos ZIP via Signal.
Limite de atribuiçãoA atividade foi agrupada como UAC-0247, mas a origem do operador permanece desconhecida no material disponível.
Resumo técnico

Uma campanha observada entre março e abril de 2026 atingiu órgãos governamentais ucranianos e instituições municipais de saúde, com foco em clínicas e hospitais de emergência. A atividade foi agrupada sob o identificador UAC-0247 e combina engenharia social, abuso de recursos nativos do Windows e múltiplas cargas para obter controle remoto e coletar informações sensíveis. O alvo setorial é relevante porque ambientes hospitalares e administrativos costumam reunir credenciais de acesso, comunicação institucional, dados operacionais e estáções com navegação autenticada em serviços críticos.

A cadeia começa com mensagens de e-mail que simulam proposta de ajuda humanitária. O objetivo da isca é levar o destinatário a uma página que entrega um arquivo de atalho do Windows. O site intermediário pode ser um domínio legítimo comprometido por vulnerabilidade de XSS ou uma página falsa criada com auxílio de ferramentas de IA. Em ambos os casos, a função operacional é a mesma: reduzir a desconfiança do usuário, deslocar a interação para fora do e-mail e iniciar uma sequência local que usa componentes comuns do Windows para carregar código remoto.

O conjunto de malware associado inclui AGINGFLY, RAVENSHELL e SILENTLOOP. AGINGFLY, desenvolvido em C#, fornece controle remoto por WebSockets e aceita comandos para execução local, keylogging, download de arquivos e acionamento de cargas adicionais. RAVENSHELL atua como shell reverso TCP, conectando o host comprometido a um servidor de gerenciamento para receber instruções executadas por comando operacional omitido. SILENTLOOP é um script PowerShell com funções para execução de comandos, atualização automática de configuração e descoberta do endereço C2 atual por meio de um canal no Telegram, com mecanismos alternativos de resolução quando necessário.

Fluxo técnico

Depois que a vítima interage com a isca, o arquivo LNK baixa ou aciona uma aplicação HTA remota usando comando operacional omitido. O HTA mostra um formulário de distração para manter a aparência de processo legítimo enquanto busca um binário responsável pela próxima etapa. Esse binário injeta shellcode em um processo legítimo, com runtimeBroker.exe citado como exemplo de alvo. A escolha de um processo do sistema dificulta a avaliação visual por usuários e pode reduzir a eficácia de controles que dependem apenas de nomes de processos aparentemente confiáveis.

Campanhas recentes associadas à mesma atividade também registraram um carregador em dois estágios. A segunda etapa usa um formato executável proprietário, com suporte a seções de código e dados, importação de funções de bibliotecas dinâmicas e relocação. A carga final é comprimida e criptografada, o que cria obstáculos para inspeção estática simples, varredura baseada apenas em assinaturas e extração direta de strings. Para defesa, esse detalhe desloca a prioridade para correlação comportamental: criação de processo anômala a partir de LNK, uso de HTA remoto, execução de utilitários de script e comunicação de rede subsequente.

Uma vez instalado, o conjunto permite atividades pós-comprometimento. A investigação mencionada no material envolveu cerca de uma dúzia de incidentes e identificou reconhecimento, movimentação lateral e coleta de dados sensíveis. A coleta mira credenciais e informações armazenadas ou acessíveis por WhatsApp e navegadores baseados em Chromium. Também foi citada a ferramenta ZAPiXDESK, voltada à extração forense e descriptografia de bancos locais do WhatsApp Web, além de Ligolo-Ng, utilitário capaz de estabelecer túneis a partir de conexões reversas TCP/TLS. Em mãos de um operador, esses artefatos ampliam alcance interno, visibilidade sobre comunicações e capacidade de manter canais entre segmentos de rede.

Superfície afetada

A superfície principal é composta por estáções Windows usadas por governos, clínicas e hospitais de emergência na Ucrânia. O vetor exige interação do usuário com e-mail e execução indireta de um arquivo LNK, mas a cadeia se apoia em componentes nativos frequentemente permitidos em ambientes corporativos. A presença de comando operacional omitido, PowerShell e mecanismos de script cria uma rota de execução que pode passar por políticas fracas de controle de aplicação, principalmente quando arquivos de atalho e conteúdo remoto não são bloqueados por origem, tipo ou zona de segurança.

Há também indicação de possível direcionamento a representantes das Forças de Defesa da Ucrânia. Essa parte da atividade aparece associada à distribuição de arquivos ZIP maliciosos via Signal, projetados para instalar AGINGFLY por carregamento lateral de DLL. O dado amplia a superfície para canais de mensagens fora do e-mail corporativo e reforça que a campanha não depende de um único caminho de entrega. O uso de mensageria pode reduzir a visibilidade de gateways tradicionais de e-mail e transferir a detecção para endpoint, controle de downloads, telemetria de extração de arquivos e eventos de carregamento de bibliotecas.

  • Estáções Windows de órgãos governamentais e instituições municipais de saúde ucranianas.
  • Usuários que recebem mensagens com proposta de ajuda humanitária e interagem com links externos.
  • Ambientes que permitem arquivos LNK, HTA e JS sem validação forte de origem ou reputação.
  • Hosts com execução liberada de comando operacional omitido, comando operacional omitido, wscript.exe e comando operacional omitido em contexto de usuário.
  • Sistemas onde navegadores Chromium e WhatsApp Web armazenam sessões, credenciais ou bancos locais acessíveis ao usuário comprometido.
Hunting e telemetria

A investigação defensiva deve começar pela reconstrução da cadeia de processo. Eventos em que um arquivo LNK aciona comando operacional omitido para conteúdo remoto são fortes candidatos a triagem, especialmente quando seguidos por execução de binários recém-gravados, PowerShell, comando operacional omitido ou comunicação para infraestrutura externa. A exibição de um formulário HTA não deve ser tratada como evidência de benignidade; na cadeia descrita, a interface serve como distração enquanto ocorre a busca de componentes adicionais.

No endpoint, a presença de injeção em processo legítimo exige atenção a anomalias de memória, criação de threads remotas, carregamento incomum de módulos e conexões de rede originadas de processos que normalmente não se comunicam com servidores externos. O exemplo de runtimeBroker.exe deve ser usado como ponto de partida para modelar comportamento, não como único processo possível. Para PowerShell, o foco deve estar em execução incomum, atualização de configuração, consultas a serviços externos para obtenção de C2 e padrões de fallback para resolução de endereço de gerenciamento.

Na rede, conexões WebSocket usadas por AGINGFLY e canais TCP reversos compatíveis com RAVENSHELL merecem correlação com eventos locais de execução. A consulta a um canal do Telegram para obter endereço C2 também cria oportunidade de detecção por acesso incomum a serviços de mensageria a partir de servidores ou estáções administrativas. Como foram mencionadas ferramentas de túnel e extração de WhatsApp Web, a telemetria deve incluir criação de túneis reversos, acesso a bancos locais de aplicativos, leitura incomum de perfis de navegador e movimentação entre segmentos internos após o primeiro host comprometido.

  • Arquivo LNK originado de e-mail ou download web seguido por execução de comando operacional omitido.
  • HTA remoto exibindo formulário e acionando binário adicional em segundo plano.
  • comando operacional omitido, PowerShell ou comando operacional omitido iniciados em sequência por processo de usuário sem justificativa administrativa.
  • Processos legítimos com conexões externas anômalas após possível injeção de código.
  • Tráfego WebSocket para destino não reconhecido logo depois da execução da cadeia inicial.
  • Acesso incomum a bancos locais do WhatsApp Web e perfis de navegadores Chromium.
  • Uso de canal do Telegram ou mecanismo semelhante para atualização de endereço C2.
  • Sinais de tunelamento reverso TCP/TLS e varredura interna após a infecção inicial.
Mitigação

A mitigação deve priorizar a interrupção dos tipos de arquivo e binários usados no início da cadeia. Restringir LNK, HTA e JS reduz a chance de execução a partir de iscas de e-mail, downloads e arquivos compactados. Controles de aplicação devem tratar comando operacional omitido, comando operacional omitido e wscript.exe como utilitários de alto risco em estáções de usuário, permitindo uso apenas quando houver necessidade administrativa clara, com escopo definido e registro detalhado. A mesma lógica vale para comando operacional omitido quando acionado por processos que não fazem parte de fluxos operacionais conhecidos.

Em hosts suspeitos, a resposta precisa considerar que a campanha busca credenciais e dados de aplicativos locais. A contenção deve isolar a máquina, preservar artefatos de memória e disco quando houver investigação, remover persistências e revisar contas usadas no endpoint. Como os dados visados incluem WhatsApp e navegadores Chromium, a rotação de credenciais não deve se limitar a contas de domínio; sessões web, tokens persistentes, credenciais salvas em navegador e acessos a sistemas internos usados a partir do host comprometido precisam ser revogados ou revalidados.

A validação pós-correção deve confirmar que a cadeia não permaneceu ativa por canais alternativos. Isso inclui revisar histórico de conexões WebSocket, tráfego TCP reverso, uso de Telegram para descoberta de C2, execução de ferramentas de tunelamento e sinais de carregamento lateral de DLL em arquivos extraídos de ZIP recebidos por mensageria. Para organizações expostas ao setor de saúde ou governo, a defesa deve combinar bloqueio preventivo, análise de e-mail, controle de downloads, EDR com visibilidade de script e monitoramento de identidade para detectar uso indevido de credenciais após a contenção inicial.

  • Bloquear ou restringir execução de LNK, HTA e JS em estáções de usuário e anexos recebidos.
  • Aplicar controle de aplicação para comando operacional omitido, comando operacional omitido, wscript.exe e uso anômalo de comando operacional omitido.
  • Isolar hosts que executaram a cadeia e preservar evidências antes de limpeza quando houver necessidade forense.
  • Revogar sessões e rotacionar credenciais acessadas por navegadores Chromium e WhatsApp Web no host afetado.
  • Procurar AGINGFLY, RAVENSHELL, SILENTLOOP e artefatos correlatos por comportamento, não apenas por nome de arquivo.
  • Revisar mensagens recebidas por e-mail e Signal que contenham links, LNK, ZIP ou anexos associados à isca de ajuda humanitária.
  • Bloquear conexões de gerenciamento não autorizadas, túneis reversos e acesso incomum a serviços usados para resolução de C2.
  • Validar que não houve movimentação lateral antes de recolocar sistemas clínicos ou administrativos em operação normal.

Postar um comentário

0 Comentários