Por qué importa: El ataque afectó paquetes populares usados en criptografía y blockchain

Lo esencial

  • Los atacantes contaminaron arrayref 0.3.10, append-only-vec 0.1.9 y internment 0.8.7
  • Inyectaron una dependencia de proc-macro1 que imita a proc-macro2
  • El malware se activa en compilación y adapta el payload al sistema operativo

Cadena de suministro afectada por ataque de malware

Los paquetes arrayref, append-only-vec y internment fueron comprometidos por un mismo usuario. Se detectaron tres versiones maliciosas en el repositorio oficial.

Mecanismo de inyección y ejecución del malware

El script build.rs se ejecuta durante compilación, reconstruye el payload desde fragmentos codificados y selecciona según el sistema operativo.