Underc0de - La Casa de los Informáticos

Foros Generales => Noticias Informáticas => Mensaje iniciado por: Dragora en Mayo 12, 2026, 12:57:10 PM

Título: TeamPCP lanza ataque masivo contra npm y PyPI
Publicado por: Dragora en Mayo 12, 2026, 12:57:10 PM
(https://i.imgur.com/Lp6Ulv0.jpeg)

Investigadores de ciberseguridad han vinculado al actor malicioso TeamPCP con una nueva y sofisticada campaña de ataques a la cadena de suministro denominada "Mini Shai-Hulud", la cual ha comprometido paquetes populares de npm y PyPI pertenecientes a proyectos ampliamente utilizados en el ecosistema de desarrollo moderno.

Entre las organizaciones y proyectos afectados se encuentran TanStack, UiPath, Mistral AI, OpenSearch y Guardrails AI.

La operación representa uno de los ataques más complejos y agresivos registrados recientemente en el ecosistema open source, afectando más de 170 paquetes distribuidos entre npm y PyPI, acumulando más de 518 millones de descargas totales.

Malware avanzado oculto en paquetes npm y PyPI

Según múltiples investigaciones publicadas por empresas como Aikido Security, Endor Labs, Socket y Snyk, los paquetes comprometidos fueron modificados para incluir un archivo JavaScript ofuscado llamado "router_init.js".

Este componente malicioso está diseñado para:


Los datos robados eran exfiltrados hacia el dominio malicioso "filev2.getsession[.]org".

Los investigadores señalan que los atacantes utilizaron deliberadamente infraestructura del protocolo Session, una plataforma de mensajería descentralizada centrada en privacidad, para evitar bloqueos tradicionales de red y dificultar la detección empresarial.

Persistencia en VS Code y Claude Code

Una de las capacidades más preocupantes del malware es su habilidad para instalar mecanismos de persistencia dentro de entornos de desarrollo como:


El malware implementa hooks persistentes que permiten reactivar automáticamente la carga maliciosa cada vez que el desarrollador abre el IDE.

Además, instala un servicio denominado "gh-token-monitor", cuya función es supervisar continuamente la presencia de tokens GitHub válidos y volver a extraerlos si cambian o se regeneran.

GitHub Actions convertido en vector de ataque

La campaña también destaca por abusar agresivamente de GitHub Actions.

Los atacantes inyectaron flujos de trabajo maliciosos capaces de:


Los datos eran enviados al dominio "api.masscan[.]cloud".

En el caso específico de TanStack, los atacantes utilizaron una técnica extremadamente avanzada basada en:


Esto permitió publicar versiones comprometidas usando la propia infraestructura legítima del proyecto.

CVE-2026-45321: vulnerabilidad crítica en TanStack

El incidente relacionado con TanStack fue identificado como CVE-2026-45321 y recibió una puntuación CVSS de 9.6 sobre 10, considerada gravedad crítica.

El ataque afectó:


Lo más alarmante es que los paquetes maliciosos incluían atestiguaciones válidas de procedencia SLSA Build Level 3.

Esto convierte el incidente en el primer caso documentado de un "gusano npm" capaz de generar paquetes maliciosos con firmas de procedencia legítimas.

Según investigadores de StepSecurity, los atacantes lograron aprovechar los permisos OIDC confiables del flujo de publicación para emitir tokens temporales válidos sin necesidad de robar tokens npm tradicionales.

Ataques automatizados impulsados por identidad

El malware fue diseñado para propagarse automáticamente dentro del ecosistema open source.

Una vez comprometido un entorno, el código malicioso buscaba:


Posteriormente, utilizaba tokens OIDC legítimos para generar nuevos tokens de publicación temporales y distribuir versiones infectadas en otros paquetes.

Este enfoque elimina la necesidad de robar credenciales permanentes y convierte la infraestructura de CI/CD legítima en el mecanismo de distribución del malware.

Los expertos consideran que esto marca una nueva etapa en la evolución de los ataques a la cadena de suministro.

Malware destructivo con función "dead man switch"

Uno de los comportamientos más peligrosos detectados en la campaña Mini Shai-Hulud es la inclusión de un mecanismo tipo "dead man switch".

El malware instala un script que consulta periódicamente el endpoint de GitHub cada 60 segundos para verificar si un token npm robado sigue activo.

El token malicioso incluye la descripción:

"If RevokeEsteTokenItBorraráOOrdenadorDeLaPropietaria"

Si el desarrollador revoca el token desde npm, el malware ejecuta automáticamente:

rm -rf ~/

Esta acción puede destruir completamente el sistema infectado, eliminando archivos personales, proyectos y configuraciones del desarrollador.

Los expertos recomiendan aislar inmediatamente el sistema comprometido antes de revocar cualquier token.

Paquetes afectados en npm y PyPI

La campaña Mini Shai-Hulud afectó múltiples ecosistemas y proyectos populares.


Según OX Security, se crearon más de 400 repositorios utilizando credenciales robadas, todos con la cadena:

"Shai-Hulud: Here We Go Again."

Microsoft detecta funciones destructivas geolocalizadas

Microsoft también analizó el paquete malicioso "mistralai" en PyPI y descubrió funciones adicionales extremadamente peligrosas.

El malware descargaba un stealer desde el servidor "83.142.209[.]194" e incluía lógica geográfica específica para:


Este comportamiento sugiere motivaciones posiblemente relacionadas con geopolítica o intentos deliberados de evitar determinados países.

El futuro de los ataques a la cadena de suministro

La campaña Mini Shai-Hulud demuestra cómo los ataques modernos a la cadena de suministro están evolucionando desde compromisos aislados hacia operaciones automatizadas basadas en identidades, pipelines CI/CD y confianza federada.

El abuso de:


convierte estos ataques en amenazas extremadamente difíciles de detectar mediante controles tradicionales.

Los expertos recomiendan a las organizaciones implementar:


La campaña atribuida a TeamPCP podría convertirse en uno de los casos más influyentes en la evolución reciente de las amenazas contra ecosistemas open source y desarrollo moderno de software.

Fuente: https://thehackernews.com/