Axios NPM Package Compromised: Supply Chain Attack Hits JavaScript HTTP Client with 100M+ Weekly Downloads

Summary: Axios, un popular cliente HTTP JavaScript con más de 100 millones de descargas semanales en npm, fue comprometido por una ataque de cadena de suministro que publicó versiones maliciosas y distribuyó malware a través de una dependencia falsa.

Axios, un cliente HTTP JavaScript ampliamente utilizado con más de 100 millones de descargas semanales a través de npm, fue comprometido por un ataque sofisticado de cadena de suministro. El atacante utilizó credenciales robadas del usuario jasonsaayman para publicar versiones maliciosas (1.14.1 y 0.30.4) que distribuyeron un Trojan remoto de acceso (RAT) en múltiples plataformas.

El compromiso fue particularmente ingenioso: introdujo una dependencia fantasma (phantom dependency) llamada plain-crypto-js@4.2.1 que ejecutó un hook postinstall para implantar malware persistente en sistemas macOS, Windows y Linux. El malware operó de manera furtiva antes de auto-eliminarse, borrando sus propios archivos con copias limpias para evitar detección forense.

Los escáneres de seguridad automatizados de npm detectaron la dependencia maliciosa en pocos minutos, demostrando la importancia de herramientas de monitoreo. La administración de npm eliminó rápidamente las versiones comprometidas, pero miles de desarrolladores pudieron haber sido impactados durante la ventana de exposición.

Key facts

  • Axios es un popular cliente HTTP JavaScript con más de 100 millones de descargas semanales en npm.
  • El atacante publicó versiones maliciosas (1.14.1 y 0.30.4) que distribuyeron malware a través de una dependencia falsa.
  • Los escáneres de seguridad automatizados detectaron la dependencia maliciosa en pocos minutos.

Why it matters

Este incidente subraya la necesidad de fortalecer las medidas de seguridad en la cadena de suministro del software, especialmente en el uso de dependencias y los procesos CI/CD.

X profile@trendaisecurityhttps://x.com/trendaisecurity
Embedded content for: Axios NPM Package Compromised: Supply Chain Attack Hits JavaScript HTTP Client with 100M+ Weekly Downloads