olimposec.com
Radar / Bugs / OS-2026-350
risco altoBUGCVE-2021-318862026-09-02 · 2 min de leitura
0

Pesquisadores usam Claude para portar exploit RCE pre-autenticacao entre modelos de CLP industrial

Resumo executivo

A Forescout (Vedere Labs) usou o Claude para adaptar um exploit funcional de execucao remota de codigo pre-autenticacao, originalmente valido no CLP WAGO 750-852, para o modelo 750-831, explorando a mesma CVE-2021-31886 no servidor FTP Nucleus. O modelo de IA analisou o binario com Ghidra, ajustou a sequencia de comandos FTP e produziu shellcode ARM funcional em cerca de 12 minutos de trabalho ativo, dentro de uma sessao de 8h30 que custou US$ 535 em uso de API.

CVE-2021-31886 e uma vulnerabilidade classica de buffer overflow baseado em pilha no tratamento do comando USER pelo servidor FTP embutido no RTOS Nucleus, usado por controladores logicos programaveis (CLPs) industriais de diversos fabricantes, com CVSS 9.8 atribuido pela Siemens. Um exploit para essa falha ja existia para o CLP WAGO 750-852, mas nao funcionava diretamente no modelo 750-831: essa variante zera 256 bytes do buffer controlavel pelo atacante durante o processamento normal do comando USER, destruindo o shellcode antes que ele pudesse ser executado.

A Forescout usou o Claude, alternando entre os modelos Sonnet 4.6 e Opus 4.6 quando a tentativa inicial estagnou, dando a ele acesso a terminal, ao Ghidra (ferramenta de engenharia reversa) e ao hardware fisico do 750-831. O modelo identificou que trocar a sequencia de comandos de "USER seguido de QUIT" para "USER seguido de CWD", omitindo os terminadores CRLF esperados, interrompia o fluxo de processamento normal do servidor FTP e permitia que o payload sobrevivesse e fosse executado. Isso resultou em execucao arbitraria de shellcode ARM fornecido pelo atacante, dentro do contexto do callback de recepcao Ethernet do dispositivo -- os pesquisadores demonstraram a exploracao enviando pacotes ICMP echo e datagramas UDP contendo a string "PWNED".

O ponto central do estudo nao e a vulnerabilidade em si -- ja conhecida e sem correcao disponivel, segundo o CERT@VDE, para os controladores WAGO baseados em Nucleus V1 -- mas a demonstracao de que um modelo de linguagem consegue realizar, em minutos e a um custo trivial, o trabalho de portabilidade de exploit entre variantes de hardware que antes exigia um especialista humano em engenharia reversa dedicando dias ao problema. Isso e particularmente relevante em ambientes de tecnologia operacional (OT), onde a fragmentacao de modelos e versoes de firmware historicamente funcionava como uma barreira pratica contra a reutilizacao de exploits em escala.

A pesquisa reforca alertas conjuntos anteriores de NSA, CISA e FBI sobre uso de IA generativa para produzir scripts de exploracao contra CLPs da linha Siemens S7, e sugere que organizacoes com infraestrutura industrial baseada em Nucleus RTOS devem reavaliar a prioridade de mitigacao de vulnerabilidades antigas e sem patch, dado que a barreira de habilidade para weaponizar essas falhas caiu significativamente com o auxilio de agentes de IA capazes de rodar ferramentas de engenharia reversa de forma autonoma.

Fonte ↗
0 comentários

Entre para comentar.

Nenhum comentário ainda — seja o primeiro.