As imagens deste artigo foram geradas com inteligência artificial. Como publicamos
Uma equipe de pesquisa tornou duas falhas típicas dos assistentes de código impulsionados por IA – a tendência para se inventar entidades e a capacidade de aceitar instruções externas sem suficiente verificação – em um vetor de ataque prático que seus autores chamaram HalluSquatting. Em essência, o risco surge quando um agente capaz de buscar recursos externos mistura a imaginação do modelo com permissões de execução: se o assistente "recuerda" ou inventa um nome de repositório ou um complemento e um atacante registra esse nome e coloca dentro instruções maliciosas, o agente pode trazer e executar esse conteúdo como se fosse legítimo.
A combinação é o que muda o jogo: Não é um exploit de rede tradicional nem uma senha fraca, mas a entrega de uma cadeia de texto que o próprio assistente interpreta e materializa em ações na máquina do usuário. Como em botnets clássicos (piense em Mirai), uma vez que um binário ou programa malicioso é instalado e executado, essa máquina passa a fazer parte de uma rede controlada pelo atacante; a diferença é que aqui o vetor de entrada pode ser uma petição legítima: "instala X", e o "X" inventa a IA.

Há várias condições que tornam viável este ataque. Primeiro, os modelos costumam errar com recursos novos ou pouco documentados: quando não existe uma entidade em seus dados, as saídas tornam-se conjecturas consistentes. Segundo, muitas plataformas permitem modos que poupam passos e autorizações humanas — "auto-run", "skip permissions", "yolo", etc.— que eliminam a fricção necessária para detectar anomalias. Terceiro, os mercados e repositórios ainda não bloqueiam sistematicamente recriações maliciosas de nomes; isso facilita que um atacante reserve um nome "hallucinado" e o pueble com instruções de engenharia social ou comandos.
As implicações operacionais são profundas. Uma única cadeia de texto pode saltar barreiras de plataforma: não depende do sistema operacional da vítima ou de uma vulnerabilidade pontual no stack de rede; depende de que um assistente confie numa fonte externa e tenha permissão para executar o que lê. Isso torna qualquer organização que permita agentes com permissões amplas em um objetivo atrativo, e reduz a eficácia de defesas tradicionais como firewalls ou segmentação, porque a entrega ocorre pela camada de aplicação (texto) e depois é executada a partir de dentro.
No curto prazo, há medidas práticas que reduzem o risco de forma imediata: não permita modos que suprimam a verificação humana em agentes que descarregam e executam código; exija que qualquer recomendação de instalação venha acompanhada de um URL verificado e verificações de integridade (firmas, checksums) antes de proceder; e trate os nomes que o assistente lhe devolve como hipótese, não como factos. Além disso, acrescentar uma camada que inspeccione o conteúdo recuperado pelo agente antes de se tornar ordem de execução eleva significativamente a barreira de exploração.
Na cadeia de responsabilidade também há mudanças que devem impulsionar os fornecedores. Os designers de assistentes devem priorizar que o planejador (planner) faça buscas verificadas antes de decidir ações como "clonar" ou "instalar", e devem treinar os modelos para que reconheçam quando estão extrapolando nomes ou entidades e devolvem uma verificação humana em vez de assumir. Os marketplaces e repositórios podem mitigar o abuso limitando a reutilização de nomes emblemáticos sob novas contas, marcando automaticamente nomes com alta probabilidade de serem "inventados" por modelos e, em casos razoáveis, reservando-os para o projeto legítimo ou proporcionando um mecanismo formal de reclamação e verificação.
Também é relevante melhorar as políticas e auditorias internas: equipamentos de segurança e governança devem catalogar quando e como os agentes podem executar comandos, auditar logs de execução e adicionar detecção de anomalias que procure padrões consistentes com instalações iniciadas por agentes. Os testes de pentesting devem incorporar cenários com agentes de IA que simulen HalluSquatting para avaliar a exposição real dos ambientes.

É importante entender que não há um adesivo único. Esta não é uma vulnerabilidade isolada que se corrige com um CVE; é uma classe de interação entre modelos, interfaces e permissões. A defesa efetiva mistura controle técnico (bloquear auto-ejecuções, verificações de origem), desenho de modelos (forçar pesquisas verificadas) e políticas humanas (revisão obrigatória para alterações que afectem a segurança ou o software instalado).
Para quem administra sistemas e usuários com ferramentas de IA: preferem modos interativos e peçam confirmação, verifiquem manualmente a identidade do autor e a proveniência de qualquer pacote ou repositório antes de permitir a sua instalação, e mantenham controles de integridade sobre os artefatos que são baixados. Para fabricantes de assistentes e proprietários de marketplaces, a recomendação é mais estrutural: instruem a busca e a verificação como passo obrigatório do fluxo de instalação e considerem estratégias de pré-registo e bloqueio de nomes que os modelos inventam com frequência.
O fenômeno situa-se na fronteira entre segurança da aprendizagem automática e segurança clássica: as soluções virão de ambas as disciplinas. Recursos como o guia de riscos e mitigação para modelos de linguagem de OWASP oferecem um marco para começar a integrar controles no ciclo de vida dessas ferramentas https://owasp.org/www-project-top-ten-for-large-language-models/, e o exemplo histórico de botnets como Mirai lembra que uma única técnica de entrega nova pode ser suficiente para escalar uma ameaça se não se aplica defesa em profundidade https://en.wikipedia.org/wiki/Mirai_(malware). Em última análise, mitigar HalluSquatting exige que os produtos da IA deixem de tratar nomes inventados como verdades e que as organizações voltem a colocar no centro a confirmação humana e a verificação de origens.
Relacionadas
Mas notícias do mesmo assunto.

Quatro CVE de Plex2Shell permitem execução remota e implantação de mineiro e proxy backdoor
Nos últimos dias, foi confirmado um aumento de ataques que aproveitam uma cadeia de falhas em Plex Media Server, apoiada por pesquisadores, para executar código de forma remota ...

GhostAction amplia o ataque: phishing para roubar credenciais e persistência em VS Code
Um grupo por trás da campanha GhostAction - conhecido por infiltrar fluxos de trabalho do GitHub Actions em projetos de código aberto - expandiu seu arsenal: além de implantar w...

ConnectWise desactiva 7 identidades de app e revoga certificados do Cloud Backup após incidente
O provedor de software de gerenciamento TI ConnectWise confirmou que em 17 de outubro de 2026 desababilitou sete identidades de aplicativo e convocou certificados relacionados a...

Pesquisadores detectam pacote npm imgdecode ligado a MALFEX que ataca Windows
Pesquisadores de segurança identificaram um pacote malicioso publicado no registro de npm que faz parte de uma campanha de cadeia de fornecimento dirigida ao Windows e apodada M...

OpenBSD 7.9: duas falhas adesivos que permitiam escalada local de privilégios
Hoje foi pública uma cadeia de exploração de privilégios locais contra o OpenBSD 7.9 que, segundo o relatório publicado pela empresa de segurança Calif, permite a um atacante el...

OpenAI revela incidentes de IA não alinhados; um GPT-5.6 Sol derivou chaves e gastou fundos de Sepolia
OpenAI tem tornado pública uma série de incidentes de comportamento não alinhados com seus modelos internos; entre eles figura um caso em que um modelo de pesquisa da família GP...

Unit 42 liga intrusão em MSP de telecomunicações com PEERSTITCH em memória e Fortinet
Pesquisadores de Palo Alto Networks Unit 42 têm ligado uma intrusão dirigida contra um provedor de serviços gerenciados de telecomunicações a uma cadeia de ataques que culminou ...