Pular para conteúdo
Voltar aos artigos
security3 min

PyPI: SDK da Mistral AI e guardrails-ai publicados com malware (maio de 2026)

PyPI: Mistral AI SDK and guardrails-ai published with malware (May 2026)

KGA IT
2026-10-123 min
SecuritySupply chainPyPIMistral AIGuardrails AIMaio 2026

O que aconteceu

Em maio de 2026, dois pacotes Python populares no mundo da IA foram publicados no PyPI com código malicioso:

  • guardrails-ai 0.10.1, em 11 de maio (por volta das 18h, horário do Pacífico). Pesquisadores detectaram o pacote em cerca de 2 horas, e o PyPI o colocou em quarentena. A falha recebeu a CVE-2026-45758 (CVSS 9,6).
  • mistralai 2.4.6, o SDK oficial em Python da Mistral AI, disponível a partir de 12 de maio (00h05 UTC), segundo o alerta GHSA-wx9m-wx4f-4cmg. O pacote tem 716 dependentes.

Os dois casos são ataques à cadeia de suprimentos: o código legítimo do projeto não foi alterado no GitHub, mas alguém publicou no PyPI uma versão adulterada.

O que o código malicioso fazia

  • mistralai 2.4.6: em Linux, bastava rodar import mistralai para o código baixar um segundo estágio (transformers.pyz) de um IP fixo, sem verificar TLS e sem exibir nada, e executá-lo em segundo plano. Segundo o alerta, a publicação contornou o Trusted Publishing do PyPI e não tinha tag correspondente no GitHub. A análise associa o caso à campanha "mini-shai-hulud".
  • guardrails-ai 0.10.1: o código rodava na instalação ou importação e permitia executar comandos na máquina. Os mantenedores dizem não ter visto exfiltração pelos seus sistemas, mas recomendam tratar as credenciais da máquina como expostas.

O que fazer

  1. Verifique se algum ambiente (máquina de dev, CI/CD, servidor, notebook) instalou mistralai 2.4.6 ou guardrails-ai 0.10.1.
  2. mistralai: fixe a versão 2.4.5 ou instale a partir da tag verificada. Procure por /tmp/transformers.pyz.
  3. guardrails-ai: atualize para 0.10.2 ou volte para 0.10.0.
  4. Nas máquinas afetadas, troque todas as credenciais acessíveis: tokens do GitHub, chaves de nuvem, tokens de registro de pacotes e chaves de API de LLM. Revise também se surgiram workflows ou repositórios estranhos no GitHub.
  5. Daqui em diante, fixe versões (lockfiles com hash) e evite pip install sem versão em pipelines.

Por que importa

Projetos de IA concentram chaves de API, credenciais de nuvem e dados de treino. Um único import comprometido em um pipeline de CI pode entregar tudo isso ao atacante.

Fontes


Quer revisar a segurança da cadeia de suprimentos dos seus projetos de IA? A KGA IT oferece uma consulta gratuita: kga-it.com.

Vamos resolver seus desafios técnicos juntos?

A KGA IT Solutions tem times especializados em AI, cloud e DevOps para entregar a solução ideal para seu problema.

Fale Conosco