Voltar
Agentes de ameaça usam o GSocket como C2 furtivo e mantêm acesso mesmo após correção da falha, diz Microsoft

Agentes de ameaça usam o GSocket como C2 furtivo e mantêm acesso mesmo após correção da falha, diz Microsoft

Aprofundamento CEVIU

Aprofundamento

A Microsoft observou vários incidentes em que agentes de ameaça instalaram o GSocket, ferramenta open source de acesso remoto, em servidores Linux já comprometidos. A entrada costuma ser uma aplicação web exposta: o invasor ganha execução de comandos no contexto do processo do servidor web, usa curl para baixar e executar um script remoto e esse script perfila o host, escolhe o cliente GSocket compatível com a arquitetura e o grava em caminhos graváveis ou em memória, como /dev/shm. Em seguida, abre um canal C2 criptografado de saída pela Global Socket Relay Network.

O ponto técnico central é que o GSocket identifica as pontas por um segredo compartilhado, não por IP ou hostname. O script gera um segredo aleatório na instalação, e o operador pode recebê-lo por console, arquivo temporário, Telegram, Discord ou webhook. Host e operador conectam de saída ao relay, que pareia as sessões. Não há listener de entrada nem IP do atacante para bloquear. Para persistir, os atacantes usaram cron, systemd, perfis de shell, watchdogs e cópias redundantes, com nomes de processo que imitam threads do kernel, e depois apagaram os arquivos de staging. Em poucos incidentes, tentaram explorar a CVE-2026-43284 (Dirty Frag) para virar root.

A telemetria do Defender for Endpoint mostra alta de 356,2% nos dispositivos com detecções entre março e agosto de 2026, sem crescimento constante mês a mês. Aplicações web e hospedagem somaram 87,1% dos incidentes atribuíveis (PHP e cPanel com 63,9%, Apache com 24,3%). Educação e pesquisa tiveram a maior parcela de organizações afetadas (30,7%), seguida de tecnologia e telecomunicações (22,9%). A própria Microsoft diz que isso provavelmente reflete exposição, não escolha deliberada de setor.

Por que isso importa

Para quem opera servidores Linux expostos, a leitura é que fechar o ticket de patch não encerra o incidente. Se houve RCE, o host precisa ser investigado como comprometido: processos disfarçados, unidades systemd com nomes plausíveis, cron, arquivos em /dev/shm e conexões de saída para o relay. Egress deny-by-default e monitoramento de saída ganham peso, já que o firewall de entrada não enxerga esse tráfego e a lista de IPs maliciosos serve de pouco.

Perguntas frequentes

O que é o GSocket e por que atacantes o usam?

É uma ferramenta open source de acesso remoto que conecta dois pontos por uma rede de relay pública. Os atacantes gostam dela porque não precisam montar infraestrutura própria de C2, e o script já traz recursos de evasão e persistência.

Aplicar o patch da vulnerabilidade remove o acesso do invasor?

Não. O GSocket roda independente da aplicação explorada, então corrigir a falha não remove o cliente nem a persistência. Segundo a Microsoft, é preciso investigar o host, remover o cliente, a persistência e os arquivos de staging, e confirmar que as conexões ao relay cessaram.

Por que bloquear IP ou domínio do atacante não funciona?

O tráfego passa pela Global Socket Relay Network, uma infraestrutura compartilhada, e não há IP ou domínio do invasor. A conexão é de saída e usa um segredo compartilhado em vez de endereço fixo. Restringir o acesso ao próprio relay e filtrar egress ajudam.

O que procurar em um servidor suspeito?

Busque evidências de implantação do GSocket, persistência em cron, systemd e shell profiles, escalonamento de privilégios e conexões de saída. Atenção a processos com nomes de thread do kernel e a execuções a partir de caminhos ocultos ou graváveis, como /dev/shm.

Fontes

Avalie este artigo:
Categoria
CEVIU Segurança da Informação
Publicado
11 de novembro 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