Expediente mini-shai-hulud-ai-packagesCadena de suministro de IAGlobal
El gusano Mini Shai-Hulud golpea paquetes de TanStack, Mistral AI y Guardrails AI
El gusano de TeamPCP secuestró canalizaciones de publicación para lanzar más de 170 versiones maliciosas en npm/PyPI, robando credenciales de nube, CI y herramientas de IA, y plantando persistencia en Claude Code y VS Code.
CríticaAtaque a la IAEstado: ContenidoExpediente verificado
Abrir en el mapa interactivoCitar este expediente
- Reportado
- 12 may 2026
- Ubicación
- Global
- Objetivo
- Paquetes de desarrollo de IA en npm/PyPI
- Gravedad
- Crítica
- Provocado por
- TeamPCP
- Tipo de actor
- Criminal
- Pérdida reportada
- Ninguna reportada
- CVE
- Ninguno
Qué ocurrió
El gusano de TeamPCP secuestró canalizaciones de publicación para lanzar más de 170 versiones maliciosas en npm/PyPI, robando credenciales de nube, CI y herramientas de IA, y plantando persistencia en Claude Code y VS Code.
Impacto: Más de 170 versiones maliciosas en 19 espacios de nombres de npm además de PyPI, incluidos paquetes con 1,3 M de descargas semanales; robó credenciales de GitHub, AWS, Vault, Kubernetes, npm y herramientas de IA, y plantó hooks de persistencia en Claude Code y VS Code
Quién lo provocó
Actor: TeamPCP
Atribución: Atribuido a TeamPCP por Wiz, Socket, Expel y Phoenix Security a partir de coincidencias de herramientas con campañas anteriores
Motivo: Robo masivo de credenciales (nube, CI, npm, tokens de herramientas de IA) para reventa y compromisos posteriores
Cómo ocurrió
Vector de ataque: Un pull request desde un fork contra TanStack router envenenó la caché de GitHub Actions, extrajo un token de publicación OIDC y publicó paquetes troyanizados; el gusano luego reutilizó tokens de npm robados para propagarse
Causa raíz: Colisión de caché de GitHub Actions entre PR de forks y upstream, permisos de token demasiado amplios y compilación y publicación en un mismo job, lo que derrotó al 2FA y a la publicación confiable
Cronología
- Se crea el fork del atacante de TanStack/router; un commit huérfano planta el flujo malicioso
- Se publican en npm y PyPI versiones maliciosas de TanStack, OpenSearch, Mistral AI y Guardrails AI
- Socket, Wiz y Expel publican análisis; los mantenedores retiran las versiones y rotan los tokens
- Un compromiso relacionado activado desde un fork afecta a openapi-react-query-codegen
Respuesta
Versiones comprometidas retiradas; TanStack publicó un análisis post mortem; los proveedores emitieron IOC y guías de limpieza para los hooks de persistencia en IDE; se instó a los usuarios afectados a rotar todos sus secretos
Estado actual: Contenido
Fuentes (pestaña nueva)
- Tom's Hardware tomshardware.com
- Expel expel.com
- Phoenix Security phoenix.security
- Endor Labs endorlabs.com
Citar este expediente
El gusano Mini Shai-Hulud golpea paquetes de TanStack, Mistral AI y Guardrails AI. AI Threat Watch, expediente mini-shai-hulud-ai-packages, 12 may 2026. https://aithreat.io/es/cases/mini-shai-hulud-ai-packages/
Enlace permanente: https://aithreat.io/es/cases/mini-shai-hulud-ai-packages/