A próxima grande exploração do DeFi começará antes que o código seja implantado

A divulgação do TrapDoor pela Socket em 24 de maio encontrou mais de 34 pacotes maliciosos e mais de 384 versões relacionadas espalhadas por npm, PyPI e Crates.io, cada um visando os desenvolvedores que constroem e mantêm protocolos e as credenciais que governam o acesso aos sistemas ao seu redor.

O que o TrapDoor construiu é uma rota da máquina comprometida de um único desenvolvedor para os repositórios, pipelines de CI/CD, contas de nuvem e chaves de implantação que controlam como os protocolos alcançam a rede principal e permanecem atualizados após a implantação.

Soquete relatório confirma o roubo de credenciais e a exposição da infraestrutura como o escopo documentado da campanha, deixando as explorações na cadeia como a consequência inferida a jusante.

Como um pacote malicioso pode se tornar um risco de exploração DeFiComo um pacote malicioso pode se tornar um risco de exploração DeFi
Um fluxograma de seis estágios mostra como um pacote malicioso passa do comprometimento da máquina do desenvolvedor até o roubo de credenciais para colocar os fundos do usuário em risco.

Os desenvolvedores da superfície de ataque não auditam

A campanha entregou cargas úteis por meio de fluxos de trabalho comuns de desenvolvedores, como pacotes npm executando código malicioso por meio de ganchos pós-instalação, pacotes PyPI acionando cargas úteis na importação enquanto buscavam JavaScript remoto e caixas Rust executando scripts build.rs durante a compilação.

O comportamento normal do desenvolvedor é a superfície de ataque, pois nenhum desses caminhos de execução requer nada além de uma instalação de pacote, uma importação ou um comando de construção.

No ambiente em torno de um protocolo ativo, qualquer uma dessas classes de credenciais pode representar um caminho para os fundos do usuário que nenhuma auditoria de contrato inteligente jamais examina.

O Socket enquadrou explicitamente chaves SSH roubadas como permitindo movimento lateral, e credenciais de nuvem e GitHub como expondo repositórios, sistemas CI/CD, pacotes privados e ambientes de implantação.

Essa cadeia, que inclui pacote malicioso, comprometimento do desenvolvedor, roubo de credenciais, repositório e acesso à nuvem e atualização maliciosa, descreve como um DeFi a exploração pode surgir sem uma única linha de Solidity vulnerável.

A injeção de instrução AI

Socket descobriu que a campanha TrapDoor tentou plantar instruções ocultas dentro de arquivos como .cursorrules e CLAUDE.md, que são arquivos de configuração que assistentes de codificação de IA como Cursor e Claude Code leem para entender como se comportar dentro de um projeto.

As instruções injetadas empregaram técnicas Unicode ocultas para orientar fluxos de trabalho assistidos por IA em direção à descoberta e exfiltração secreta.

O Socket também encontrou solicitações pull enviadas para projetos de ferramentas de IA e de desenvolvedor que tentavam introduzir arquivos de instrução sob rótulos aparentemente benignos.

O alvo era o assistente de IA que lê o repositório, gera código e opera com qualquer contexto fornecido pelos arquivos do projeto.

Se os invasores manipularem silenciosamente esse contexto por meio de instruções Unicode ocultas, o fluxo de trabalho assistido por IA se tornará um mecanismo de exfiltração.

Um padrão mais amplo

SafeDep documentou um Campanha de 11 de maio que comprometeu mais de 170 pacotes npm e dois pacotes PyPI, atingindo 404 versões maliciosas vinculadas a TanStack, Mistral SDK, UiPath, OpenSearch e Guardrails AI.

PassoSegurança descrito cinco grandes ataques à cadeia de suprimentos em 48 horas em extensões VS Code, GitHub Actions, npm e PyPI, incluindo uma extensão VS Code envenenada com 2,2 milhões de instalações e pacotes Microsoft PyPI trojanizados.

Sonatipo relatado mais de 454.600 novos pacotes maliciosos em 2025, elevando a contagem acumulada para mais de 1,233 milhão, com pacotes maliciosos servindo agora como pontos de entrada para invasões mais amplas.

Campanha/fonte Tempo Ecossistema afetado Escala citada Por que isso é importante para esta história
Alçapão / Soquete Maio de 2026 npm, PyPI, Crates.io Mais de 34 pacotes maliciosos; Mais de 384 versões/artefatos Mostra desenvolvedores de criptografia sendo alvos antes que o código chegue à rede principal
Campanha SafeDep 11 de maio de 2026 npm, PyPI Pacotes com mais de 170 npm; 2 pacotes PyPI; 404 versões maliciosas Mostra pacotes maliciosos se espalhando pelas principais dependências dos desenvolvedores
Onda de 48 horas do StepSecurity Maio de 2026 Código VS, ações GitHub, npm, PyPI 5 grandes ataques; uma extensão do VS Code teve 2,2 milhões de instalações Mostra invasores movendo-se por diversas camadas de ferramentas de desenvolvedor
Dados do Sonatype 2025 2025 Principais ecossistemas de código aberto Mais de 454.600 novos pacotes maliciosos; 1.233 milhões + cumulativo Mostra pacotes maliciosos se tornando um canal de intrusão industrializado

O padrão de ataque do plano de controle já resultou em perdas mensuráveis ​​de DeFi usando métodos estruturalmente idênticos.

O incidente de março da Resolv foi uma exploração de US$ 23 milhões em que o código implantado funcionou exatamente como projetado, mas a infraestrutura fora da cadeia e as chaves confiáveis ​​falharam.

Em abril de 2026, Drift perdeu US$ 285 milhões quando os invasores combinaram engenharia social de longa duração com assinaturas administrativas válidas.

KelpDAO perdido aproximadamente US$ 292 milhões no mesmo mês em que os invasores comprometeram a infraestrutura RPC e DVN fora da cadeia.

Resumo diário do CryptoSlate

Sinais diários, ruído zero.

Manchetes e contexto que movimentam o mercado, entregues todas as manhãs em uma leitura compacta.