JetBrains remove 15 plugins maliciosos de IA do Marketplace após detecção de atividade suspeita
Aprofundamento CEVIU
Aprofundamento
A JetBrains não só removeu 15 plugins, mas expôs uma falha estrutural no modelo de confiança implícita do ecossistema de IDEs: ferramentas que pedem chaves de API, mesmo com selo 'Verified Vendor', têm acesso total ao JVM e à rede do desenvolvedor. O ataque foi técnico e direto: um X509TrustManager personalizado desativava alertas de TLS em tempo de execução, e o payload com a chave era enviado via HTTP em texto claro para 39.107.60.51, sem criptografia, sem assinatura, sem verificação de destino. Isso não é engenharia social avançada. É exploração de uma lacuna operacional: o Plugin Verifier da JetBrains, até então, não inspecionava fluxos de dados sensíveis nem endpoints brutos no código-fonte.
O mais grave? Esses plugins estavam no Marketplace desde outubro de 2025. Novas versões surgiram até 10 de junho de 2026, ou seja, passaram por pelo menos duas rodadas de revisão manual sem serem barradas. A Aikido Security encontrou evidências de um tier premium desses plugins, sugerindo que as chaves roubadas eram comercializadas. Não se tratava de prova de conceito. Era infraestrutura de exfiltração em produção.
O que mudou
Em abril de 2026, a CEVIU já havia alertado sobre backdoors em plugins WordPress e pacotes npm maliciosos com hooks de instalação que comprometiam servidores. Mas aqui, o vetor é novo: não é dependência oculta, é extensão aparentemente útil, instalada voluntariamente por devs que querem acelerar workflows com IA. Em maio, o caso do GitHub com extensões VS Code mostrou exfiltração de repositórios internos, mas os plugins JetBrains não precisaram de acesso ao Git. Eles capturaram credenciais na fonte: o momento exato em que o dev coloca sua chave no campo de configuração. A mudança real está na escala e no alvo: agora, não são apenas tokens de acesso a nuvem, mas chaves de API de modelos de IA, ativos críticos para treino, inferência e governança de dados.
Por que isso importa
Chaves de API de IA não são senhas descartáveis. Elas dão acesso a modelos proprietários, histórico de prompts, dados de contexto e até pipelines de fine-tuning. Uma única chave vazada pode gerar custos inesperados (como os spikes detectados em dashboards do DeepSeek), permitir extração de IP corporativo via prompts, ou até treinar modelos adversários com dados sensíveis. O CRA da UE, que entra em vigor em setembro de 2026, classifica esse tipo de incidente como 'vulnerabilidade explorada ativamente', exigindo notificação em até 24 horas e SBOM completo. Ignorar isso não é negligência técnica. É risco regulatório com valor mensurável: US$ 1,78 milhão em média por violação envolvendo credenciais não humanas.
Linha do tempo
Primeiro plugin malicioso identificado no Marketplace, segundo análise da Aikido Security
JetBrains lança versão beta com suporte a Agent Client Protocol (ACP) em três agentes
JetBrains e Zed lançam o ACP Agent Registry integrado aos IDEs
Relatórios de segurança acionam resposta imediata da JetBrains
JetBrains publica atualização oficial com detalhes técnicos e medidas de hardening
Perguntas frequentes
Meu plugin foi desativado remotamente. Preciso fazer algo além de revogar a chave?
Sim. Verifique se o plugin deixou artefatos no seu sistema: busque por arquivos de configuração suspeitos em ~/.config/JetBrains/ ou %APPDATA%\JetBrains\. Revise também logs de rede locais (como Wireshark ou tcpdump) para conexões com 39.107.60.51 nos últimos 30 dias. Se usou essa chave em ambientes produtivos, faça uma auditoria de uso no dashboard do provedor.
O que é o Agent Client Protocol (ACP) e por que ele reduz risco?
O ACP é um protocolo aberto que isola agentes de IA em processos separados, com comunicação estrita via JSON-RPC padronizado, sem acesso direto ao JVM, sem permissão para injetar classes ou manipular TLS. Ele transforma o plugin em um cliente leve, não em um executor de código arbitrário. A JetBrains já oferece suporte nativo desde a versão 2025.3+.
Por que o selo 'Verified Vendor' não impediu isso?
O selo valida apenas identidade legal do editor, CNPJ, domínio, e-mail. Não verifica código. A JetBrains confirma explicitamente que ele não é garantia técnica de segurança. Neste caso, os editores tinham perfis legítimos e contas bancárias reais, mas publicaram código malicioso sob nomes falsos de ferramentas AI.
Como saber se minha chave foi roubada, mesmo após revogação?
Acesse o dashboard do seu provedor (OpenAI, DeepSeek etc.) e filtre por 'usage' entre 1º de novembro de 2025 e 17 de junho de 2026. Busque por requisições com user-agent 'JetBrains', origem IP 39.107.60.51 ou payloads com padrões de prompt típicos de testes unitários ou commits automáticos, mesmo que o consumo pareça baixo, pode indicar exfiltração silenciosa.
Links relacionados
Fontes
- blog.jetbrains.comfonte original
- Categoria
- CEVIU Segurança da Informação
- Publicado
- 18 de junho de 2026
- Editoria
- CEVIU Segurança da Informação

