Ciberataque a la cadena de suministro de npm en TanStack afecta a OpenAI

Posljednje ažuriranje: 05/22/2026
  • Grupa TeamPCP comprometio cientos de paquetes de npm, uključujući kritičke biblioteke za TanStack, srednji mali softver Mini Shai-Hulud.
  • Dos dispositivos de empleados of OpenAI fueron infectados, lo que permitió el robo de certificate of firma de codigo za iOS, macOS, Windows i Android.
  • Los atacantes koriste tokene OIDC de GitHub Actions y atestaciones SLSA na nivou 3 za disfrazar los paquetes maliciosos como legítimos.
  • OpenAI je poništio svoje vjerodajnice i obavezao se na korištenje macOS-a i aktualizirao aplikaciju prije 12. juna 2026.

Sigurnost lanca snabdijevanja softverom

El ecosistema de desarrollo de software ha sufrido un golpe značajan debido a una sofisticada operación de napad na lanac snabdevanja. Esta ofensiva, impulsada por el grupo conocido como TeamPCP, se centró en el entorno de npm, logrando infiltrar código malicioso en una cantidad masiva de dependencias, destacando especialmente aquellas vinculadas a TanStack, una herramienta fundamental para miles de desarrolladores que trabajan con React.

Uno de los casos más llamativos ha sido el de OpenAI, donde naručivači posla resultaron comprometidos. Aunque la compañía ha asegurado que los modelos de inteligencia artificial y los datos de los usuarios no fueron tocados, los atacantes consiguieron exfiltrar material sensible y certifikati za potpisivanje koda, lo que representa un riesgo serio ya que podrían haberse distribuido versiones falsas de sus aplicaciones oficiales.

ataque generalizado de la cadena de suministro de NPM
Vezani članak:
Rasprostranjeni napad na lanac snabdijevanja NPM-om potresa JavaScript ekosistem

Anatomija zlonamjernog softvera Mini Shai-Hulud

La herramienta clave en este despliegue fue el gusano Mini Shai-Hulud. A diferencia de otros virus tradicionales, este no buscaba fallos en servidores, sino que se dedicó a envenenar la fuente del software. Grupa TeamPCP secuestrar tokene OIDC de GitHub Actions, lo que les permitió publicar versions alteradas de los paquetes que parecían totalmente legítimas.

Lo más inquietante es que el malware generó SLSA certifikati nivoa 3. To significa que los paquetes maliciosos pasaron los filtros de integridad más estrictos, haciendo que cualquier programdor, incluso los de una empresa con los recursos de OpenAI, descargaran el software sin que saltara ninguna alarma sigurnosti.

Una vez instalado el paquete mediante el comando habitual de instalación, el malware se ponía manos a la obra buscando tajne u CI/CD, claves de AWS, tokens de GitHub y configuraciones de herramientas como VS Code o Claude Code. Desde ahí, los datos eran enviados a través de canales cifrados y dominios falsos para evitar ser detectados.

auditorijum sigurnosti npm
Vezani članak:
Detaljan vodič za NPM sigurnosnu reviziju i napade na lanac snabdijevanja

Impacto en Europa y medidas de urgencia

Para las empresas y startups en España y el resto de Europa, este incidente es un aviso serio. El cumplimiento del GDPR y las normativas europeas obliga a las compañías a reportar este tipo de brechas en plazos muy cortos, y un ataque de este calibre puede suponer un desastre reputacional y legal si se filtran datos de clientes.

En el caso concreto de OpenAI, la reacción fue rápida: se procedió a rotar sve akreditacije filtradas ya anular los certificados robados. Se ha hecho un llamamiento especial a los usuarios de macOS para que aktuelne aplikacije prije 12. juna 2026., ovo je suprotno, softver podría dejar de funcionar o no recibir parches críticos.

El problema se agravó porque los dispositivos infectados estaban en medio de una migración hacia sistemas más seguros tras un prethodni napad na Axios, ali no habían recibido las protecciones a tiempo. Esto demuestra que, por muy avanzado sea el equipo de seguridad, un solo eslabón débil en la cadena de actualización puede dejar la puerta abierta.

Cómo proteger el flujo de desarrollo

Para evitar caer en la trampa de TeamPCP, es fundamental dejar de confiar a ciegas en las currentizaciones automáticas. Se recomienda fijar tačne verzije de las dependencias en el archivo de configuración en lugar de usar rangos flexibles, evitando así que una verzija maliciosa se instale sola durante un despliegue.

  • Rotar žetoni i ključevi de acceso a la nube y repositorios de código de forma periódica.
  • Implementacija Obavezni MFA para cualquier cuenta que tenga permisos de publicación en npm.
  • Utilizar herramientas de análisis de comportamiento como Socket o Snyk, que detektan skripte sospechosos más allá de las vulnerabilidades conocidas.
  • Configurar la instalación de paquetes con la opción –ignor-skripte en entornos sensibles para evitar la ejecución de código no deseado.

El incidente resalta que el perímetro de seguridad ya no termina en el firewall de la empresa, sino que se extiende a cada una de las biblioteke otvorenog koda que se važno. El uso de firmas digitales y la verificación de la procedencia del código se han vuelto pasos obligatorios para cualquier startup que quiera sobrevivir en el panorama current.

La afectación de más de 300 paquetes y la capacidad de engañar a systems de verificación avanzados dejan claro que el robo de credenciales de mantenedores es la vía más rápida para comprometer a organizaciones globales, obligando a una revisión profunda de cómo se gestionan las dependencias en el desarrollo moderno.

ataque Shai-Hulud a la cadena de suministro de npm
Vezani članak:
Shai-Hulud: el ataque que sacude la cadena de suministro de npm
Slični postovi: