● NeuroSec Radar
Entrar
← Volver
9IA × Ciber

Tensorlake npm Package Compromised to Deliver Shai-Hulud Credential-Stealing Worm

The Hacker News · 8 oct, 07:46

⚠ Acción requerida

Qué hacer: Desinstala tensorlake versión 0.5.144 inmediatamente, rota todos los tokens npm, GitHub, AWS y credenciales de Kubernetes, y revisa los repositorios y configuraciones de CI para detectar modificaciones maliciosas.

El paquete npm tensorlake, un SDK de TypeScript para aplicaciones Tensorlake, fue comprometido en un ataque de cadena de suministro ChainDrop/Shai-Hulud. La versión maliciosa 0.5.144 contiene un malware ofuscado que roba credenciales, exfiltra secretos, establece persistencia y ejecuta código suministrado remotamente. El worm se propaga replicando paquetes comprometidos y extrae tokens npm, GitHub, AWS, Kubernetes, claves SSH, carteras de criptomonedas y configuraciones de herramientas de IA como Claude, Cursor y Zed.

El malware utiliza un hook de preinstalación para lanzar un cargador ofuscado que ejecuta el worm principal mediante el runtime Bun. El robo de credenciales abarca archivos locales, entornos CI, Kubernetes y Vault, junto con el binario HackBrowserData para exfiltración de datos.

Para propagarse, el worm enumera los paquetes asociados con la identidad de publicación del atacado, construye provenance de Sigstore y republica versiones comprometidas. El malware también planta workflows de GitHub Actions y utiliza un contrato Ethereum para resolver su endpoint de comando y control (C2), con fallback a GitHub para almacenar datos robados. Un componente de "hostage token" monitorea tokens GitHub robados y ejecuta código PowerShell destructivo si el usuario revoca el acceso, tática observada en ataques previos de Shai-Hulud.

Puntos clave

  • Versión maliciosa 0.5.144 ya no disponible; remover inmediatamente e rotar todas las credenciales
  • Roba credenciales de npm, GitHub, AWS, Kubernetes, SSH, carteras cripto y configuraciones de herramientas de IA
  • Se propaga por republación de paquetes comprometidos mediante identidades de publicación robadas
  • Establece persistencia mediante configuraciones en .claude/settings.json y .vscode/tasks.json para reinfección en editores
#Ataque / brecha#Supply chain IA#Malware

Pregunta a la IA

Para preguntar a Claude sobre esta noticia, usa tu propia API key de Anthropic. Tu navegador la envía directamente a Anthropic: nunca pasa por el servidor de esta web ni se guarda en su base de datos. Anthropic te cobra el uso (Claude Haiku 4.5, en torno a 0,003 $ por pregunta).

Consíguela en console.anthropic.com. Recomendado: una key solo para esto, con límite de gasto.