NullReceiver: el malware norcoreano que oculta sus servidores en transacciones vacías de Ethereum
Amazon Threat Intelligence vinculó con confianza media los compromisos de typo crypto, debug, chalk y axios —entre marzo de 2025 y marzo de 2026— con el grupo norcoreano Sapphire Sleet [2][5][9]. La nueva técnica NullReceiver obtiene la dirección IP del servidor de mando a partir de la dirección de destino de una tr...
Publicado porEditado con DeepSeek-V4-FlashImágenes generadas con GPT Image 1.5
Amazon Threat Intelligence vinculó con confianza media los compromisos de typo crypto, debug, chalk y axios —entre marzo de 2025 y marzo de 2026— con el grupo norcoreano Sapphire Sleet [2][5][9].
La nueva técnica NullReceiver obtiene la dirección IP del servidor de mando a partir de la dirección de destino de una transferencia de Ethereum con valor y datos nulos [17][18][21].
Microsoft atribuyó con alta confianza otro ataque contra más de 140 paquetes npm de Mastra AI al mismo grupo; no se localizó una negación pública específica del Gobierno norcoreano sobre estas campañas [16][32].
What are the key details of the recent North Korean-linked npm supply-chain attacks, including the Sapphire Sleet campaign targeting packageDigital concept of blockchain-based malware command-and-control infrastructure, illustrating how the NullReceiver technique hides C2 server addresses inside zero-value Ethereum transactions.
Prompt de IA
Create a landscape editorial hero image for this Studio Global article: What are the key details of the recent North Korean-linked npm supply-chain attacks, including the Sapphire Sleet campaign targeting package. Article summary: Here is a concise breakdown of the key details based on the available evidence.. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
Durante 18 meses, una serie de paquetes populares del ecosistema npm —la plataforma de paquetes de Node.js— fueron convertidos en una puerta de entrada para robar criptomonedas, credenciales y tokens de acceso. Ahora, una técnica adicional demuestra que los atacantes también están usando la cadena de bloques como un sistema discreto para localizar sus servidores de control.
Sapphire Sleet: cuatro paquetes comprometidos
El 29 de julio de 2026, Amazon Threat Intelligence (ATI) publicó un análisis que relaciona cuatro compromisos de paquetes npm con un mismo actor vinculado a Corea del Norte: Sapphire Sleet. En la comunidad de ciberseguridad, el grupo también aparece bajo los nombres BlueNoroff, Stardust Chollima, CageyChameleon y Alluring Pisces. Amazon calificó la atribución con confianza media y describió al actor como motivado financieramente .
Studio Global AI
Continúe su investigación
Esta página incluye una respuesta respaldada por fuentes que puede continuar dentro de Studio Global.
¿Cuál es la respuesta corta a "NullReceiver: el malware norcoreano que oculta sus servidores en transacciones vacías de Ethereum"?
Amazon Threat Intelligence vinculó con confianza media los compromisos de typo crypto, debug, chalk y axios —entre marzo de 2025 y marzo de 2026— con el grupo norcoreano Sapphire Sleet [2][5][9].
¿Cuáles son los puntos clave a validar primero?
Amazon Threat Intelligence vinculó con confianza media los compromisos de typo crypto, debug, chalk y axios —entre marzo de 2025 y marzo de 2026— con el grupo norcoreano Sapphire Sleet [2][5][9]. La nueva técnica NullReceiver obtiene la dirección IP del servidor de mando a partir de la dirección de destino de una transferencia de Ethereum con valor y datos nulos [17][18][21].
¿Qué debo hacer a continuación en la práctica?
Microsoft atribuyó con alta confianza otro ataque contra más de 140 paquetes npm de Mastra AI al mismo grupo; no se localizó una negación pública específica del Gobierno norcoreano sobre estas campañas [16][32].
NullReceiver: el malware norcoreano que oculta sus servidores en transacciones vacías de Ethereum
Amazon Threat Intelligence vinculó con confianza media los compromisos de typo crypto, debug, chalk y axios —entre marzo de 2025 y marzo de 2026— con el grupo norcoreano Sapphire Sleet [2][5][9]. La nueva técnica NullReceiver obtiene la dirección IP del servidor de mando a partir de la dirección de destino de una tr...
Publicado porEditado con DeepSeek-V4-FlashImágenes generadas con GPT Image 1.5
Amazon Threat Intelligence vinculó con confianza media los compromisos de typo crypto, debug, chalk y axios —entre marzo de 2025 y marzo de 2026— con el grupo norcoreano Sapphire Sleet [2][5][9].
La nueva técnica NullReceiver obtiene la dirección IP del servidor de mando a partir de la dirección de destino de una transferencia de Ethereum con valor y datos nulos [17][18][21].
Microsoft atribuyó con alta confianza otro ataque contra más de 140 paquetes npm de Mastra AI al mismo grupo; no se localizó una negación pública específica del Gobierno norcoreano sobre estas campañas [16][32].
What are the key details of the recent North Korean-linked npm supply-chain attacks, including the Sapphire Sleet campaign targeting packageDigital concept of blockchain-based malware command-and-control infrastructure, illustrating how the NullReceiver technique hides C2 server addresses inside zero-value Ethereum transactions.
Prompt de IA
Create a landscape editorial hero image for this Studio Global article: What are the key details of the recent North Korean-linked npm supply-chain attacks, including the Sapphire Sleet campaign targeting package. Article summary: Here is a concise breakdown of the key details based on the available evidence.. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
Durante 18 meses, una serie de paquetes populares del ecosistema npm —la plataforma de paquetes de Node.js— fueron convertidos en una puerta de entrada para robar criptomonedas, credenciales y tokens de acceso. Ahora, una técnica adicional demuestra que los atacantes también están usando la cadena de bloques como un sistema discreto para localizar sus servidores de control.
Sapphire Sleet: cuatro paquetes comprometidos
El 29 de julio de 2026, Amazon Threat Intelligence (ATI) publicó un análisis que relaciona cuatro compromisos de paquetes npm con un mismo actor vinculado a Corea del Norte: Sapphire Sleet. En la comunidad de ciberseguridad, el grupo también aparece bajo los nombres BlueNoroff, Stardust Chollima, CageyChameleon y Alluring Pisces. Amazon calificó la atribución con confianza media y describió al actor como motivado financieramente .
Studio Global AI
Continúe su investigación
Esta página incluye una respuesta respaldada por fuentes que puede continuar dentro de Studio Global.
¿Cuál es la respuesta corta a "NullReceiver: el malware norcoreano que oculta sus servidores en transacciones vacías de Ethereum"?
Amazon Threat Intelligence vinculó con confianza media los compromisos de typo crypto, debug, chalk y axios —entre marzo de 2025 y marzo de 2026— con el grupo norcoreano Sapphire Sleet [2][5][9].
¿Cuáles son los puntos clave a validar primero?
Amazon Threat Intelligence vinculó con confianza media los compromisos de typo crypto, debug, chalk y axios —entre marzo de 2025 y marzo de 2026— con el grupo norcoreano Sapphire Sleet [2][5][9]. La nueva técnica NullReceiver obtiene la dirección IP del servidor de mando a partir de la dirección de destino de una transferencia de Ethereum con valor y datos nulos [17][18][21].
¿Qué debo hacer a continuación en la práctica?
Microsoft atribuyó con alta confianza otro ataque contra más de 140 paquetes npm de Mastra AI al mismo grupo; no se localizó una negación pública específica del Gobierno norcoreano sobre estas campañas [16][32].
La secuencia identificada por Amazon es la siguiente :
typo-crypto — marzo de 2025: el primer incidente, relativamente pequeño, pudo servir como prueba para perfeccionar las técnicas utilizadas después .
debug y chalk — septiembre de 2025: ambos son componentes muy extendidos del ecosistema JavaScript; debug, por sí solo, registra miles de millones de descargas semanales. Los atacantes engañaron al mantenedor mediante un dominio de npm que imitaba al legítimo y después publicaron código malicioso en al menos 18 versiones de los paquetes . Amazon estimó que el compromiso alcanzó alrededor del 10 % de los entornos en la nube en apenas dos horas.
axios — marzo de 2026: esta popular biblioteca para realizar solicitudes HTTP superaba los 70 millones de descargas semanales en el momento del ataque . Las versiones 1.14.1 y 0.30.4 incorporaron una dependencia maliciosa que descargaba un troyano de acceso remoto .
La campaña combinó ingeniería social —incluido el acercamiento personal a mantenedores y el robo de credenciales— con código generado o asistido por inteligencia artificial para dificultar su detección . En lugar de alterar de forma evidente el funcionamiento normal de cada biblioteca, los atacantes distribuyeron actualizaciones manipuladas que ejecutaban scripts durante la instalación y podían robar credenciales o vaciar monederos de criptomonedas .
Microsoft también atribuyó a Sapphire Sleet, con alta confianza, el ataque contra el ecosistema npm de Mastra AI ocurrido el 17 de junio de 2026. En una ventana de 45 minutos se publicaron 141 paquetes que incluían una dependencia maliciosa y afectaban a más de 140 paquetes de los ámbitos mastra y @mastra.
NullReceiver: cuando una transferencia sin contenido sirve de mapa
Entre el 2 y el 4 de agosto de 2026, investigadores de OpenSource Malware documentaron una técnica de mando y control basada en blockchain llamada NullReceiver. Fue localizada en dos paquetes npm troyanizados: bianira-ui@1.27.0 y fluid-type-ui@2.0.8. Ambos se hacen pasar por complementos legítimos de Tailwind CSS y están vinculados a la campaña Contagious Interview.
El mecanismo funciona así :
El malware incluye una dirección fija de una cartera de Ethereum: 0xa322e5f3d311d3080e6f0121063e9adc2490ef1a.
Cuando se ejecuta, consulta la cadena de bloques para localizar la transacción saliente más reciente de esa cartera.
Busca una transferencia con cero valor y cero datos y lee la dirección del destinatario.
Los bytes de esa dirección, interpretados como datos, se convierten en la dirección IP del siguiente servidor de mando y control.
La diferencia clave frente a técnicas anteriores como EtherHiding es dónde se esconde la información. EtherHiding podía utilizar datos de transacción o contratos inteligentes; NullReceiver desplaza el contenido codificado a la propia dirección del destinatario. A simple vista, la actividad se parece a una transferencia normal entre carteras: no hay un dominio sospechoso, una carga útil visible ni una dirección IP escrita directamente en el código .
Eso complica los controles tradicionales basados en análisis estático o bloqueo de dominios. El malware no necesita llevar incorporada una infraestructura fija: puede consultar la cadena de bloques en tiempo de ejecución y obtener desde allí la siguiente ubicación que debe contactar.
Qué dicen los investigadores y las agencias
La atribución no depende de un único informe. Distintos proveedores de inteligencia de amenazas han señalado coincidencias entre las campañas:
Amazon Threat Intelligence conectó los cuatro compromisos mediante indicadores de mando y control, reutilización de código, ganchos de instalación y otras tácticas compartidas, aunque mantuvo una confianza media en la atribución .
Microsoft Threat Intelligence atribuyó con alta confianza el ataque contra Mastra AI a Sapphire Sleet y también relacionó al grupo con el compromiso de axios. Microsoft ha documentado además campañas dirigidas a macOS que empleaban señuelos relacionados con Microsoft Teams para robar contraseñas, criptomonedas y datos personales .
Google Threat Intelligence atribuyó igualmente el ataque contra axios al mismo actor, al que sigue bajo el identificador UNC1069 .
Agencias estadounidenses y organismos aliados han advertido cada vez más sobre el robo de criptomonedas patrocinado por Corea del Norte mediante compromisos de la cadena de suministro de software de código abierto . TRM Labs estimó que Corea del Norte fue responsable del 76 % del valor de todos los robos de criptomonedas mediante ataques informáticos en 2026, aunque esa cifra no procede exclusivamente de estos incidentes de npm .
En el conjunto de fuentes disponible no aparece una declaración pública explícita del Gobierno norcoreano que niegue específicamente las acusaciones sobre Sapphire Sleet o NullReceiver. Por tanto, no es posible presentar una negación directa sobre estas campañas como un hecho documentado.
Qué deberían hacer los equipos de desarrollo
NullReceiver muestra por qué confiar únicamente en listas de dominios, análisis de código o bloqueos de direcciones IP ya no basta. Las medidas recomendadas por varias fuentes incluyen :
Mantener un inventario de dependencias y una lista de materiales de software (SBOM) para saber qué componentes utiliza cada proyecto.
Revisar cualquier cambio inesperado en un paquete y limitar, cuando sea posible, las actualizaciones automáticas.
Establecer una ventana de cuarentena de 24 a 72 horas: evitar instalar versiones publicadas recientemente hasta que hayan pasado controles adicionales .
Desactivar los scripts de ciclo de vida durante la instalación cuando no sean imprescindibles.
Fijar de forma determinista las versiones y verificar los cambios antes de incorporarlos a una compilación.
Tratar una dependencia comprometida como un posible incidente de mayor alcance: aislar los sistemas afectados, rotar secretos y credenciales, y vigilar conexiones o actividades posteriores .
El problema ya no es solo que un paquete aparentemente confiable pueda incluir código malicioso. También es que ese código puede recurrir a servicios públicos —incluida una cadena de bloques— para encontrar instrucciones sin dejar en el archivo una dirección de servidor fácil de bloquear.
La secuencia identificada por Amazon es la siguiente :
typo-crypto — marzo de 2025: el primer incidente, relativamente pequeño, pudo servir como prueba para perfeccionar las técnicas utilizadas después .
debug y chalk — septiembre de 2025: ambos son componentes muy extendidos del ecosistema JavaScript; debug, por sí solo, registra miles de millones de descargas semanales. Los atacantes engañaron al mantenedor mediante un dominio de npm que imitaba al legítimo y después publicaron código malicioso en al menos 18 versiones de los paquetes . Amazon estimó que el compromiso alcanzó alrededor del 10 % de los entornos en la nube en apenas dos horas.
axios — marzo de 2026: esta popular biblioteca para realizar solicitudes HTTP superaba los 70 millones de descargas semanales en el momento del ataque . Las versiones 1.14.1 y 0.30.4 incorporaron una dependencia maliciosa que descargaba un troyano de acceso remoto .
La campaña combinó ingeniería social —incluido el acercamiento personal a mantenedores y el robo de credenciales— con código generado o asistido por inteligencia artificial para dificultar su detección . En lugar de alterar de forma evidente el funcionamiento normal de cada biblioteca, los atacantes distribuyeron actualizaciones manipuladas que ejecutaban scripts durante la instalación y podían robar credenciales o vaciar monederos de criptomonedas .
Microsoft también atribuyó a Sapphire Sleet, con alta confianza, el ataque contra el ecosistema npm de Mastra AI ocurrido el 17 de junio de 2026. En una ventana de 45 minutos se publicaron 141 paquetes que incluían una dependencia maliciosa y afectaban a más de 140 paquetes de los ámbitos mastra y @mastra.
NullReceiver: cuando una transferencia sin contenido sirve de mapa
Entre el 2 y el 4 de agosto de 2026, investigadores de OpenSource Malware documentaron una técnica de mando y control basada en blockchain llamada NullReceiver. Fue localizada en dos paquetes npm troyanizados: bianira-ui@1.27.0 y fluid-type-ui@2.0.8. Ambos se hacen pasar por complementos legítimos de Tailwind CSS y están vinculados a la campaña Contagious Interview.
El mecanismo funciona así :
El malware incluye una dirección fija de una cartera de Ethereum: 0xa322e5f3d311d3080e6f0121063e9adc2490ef1a.
Cuando se ejecuta, consulta la cadena de bloques para localizar la transacción saliente más reciente de esa cartera.
Busca una transferencia con cero valor y cero datos y lee la dirección del destinatario.
Los bytes de esa dirección, interpretados como datos, se convierten en la dirección IP del siguiente servidor de mando y control.
La diferencia clave frente a técnicas anteriores como EtherHiding es dónde se esconde la información. EtherHiding podía utilizar datos de transacción o contratos inteligentes; NullReceiver desplaza el contenido codificado a la propia dirección del destinatario. A simple vista, la actividad se parece a una transferencia normal entre carteras: no hay un dominio sospechoso, una carga útil visible ni una dirección IP escrita directamente en el código .
Eso complica los controles tradicionales basados en análisis estático o bloqueo de dominios. El malware no necesita llevar incorporada una infraestructura fija: puede consultar la cadena de bloques en tiempo de ejecución y obtener desde allí la siguiente ubicación que debe contactar.
Qué dicen los investigadores y las agencias
La atribución no depende de un único informe. Distintos proveedores de inteligencia de amenazas han señalado coincidencias entre las campañas:
Amazon Threat Intelligence conectó los cuatro compromisos mediante indicadores de mando y control, reutilización de código, ganchos de instalación y otras tácticas compartidas, aunque mantuvo una confianza media en la atribución .
Microsoft Threat Intelligence atribuyó con alta confianza el ataque contra Mastra AI a Sapphire Sleet y también relacionó al grupo con el compromiso de axios. Microsoft ha documentado además campañas dirigidas a macOS que empleaban señuelos relacionados con Microsoft Teams para robar contraseñas, criptomonedas y datos personales .
Google Threat Intelligence atribuyó igualmente el ataque contra axios al mismo actor, al que sigue bajo el identificador UNC1069 .
Agencias estadounidenses y organismos aliados han advertido cada vez más sobre el robo de criptomonedas patrocinado por Corea del Norte mediante compromisos de la cadena de suministro de software de código abierto . TRM Labs estimó que Corea del Norte fue responsable del 76 % del valor de todos los robos de criptomonedas mediante ataques informáticos en 2026, aunque esa cifra no procede exclusivamente de estos incidentes de npm .
En el conjunto de fuentes disponible no aparece una declaración pública explícita del Gobierno norcoreano que niegue específicamente las acusaciones sobre Sapphire Sleet o NullReceiver. Por tanto, no es posible presentar una negación directa sobre estas campañas como un hecho documentado.
Qué deberían hacer los equipos de desarrollo
NullReceiver muestra por qué confiar únicamente en listas de dominios, análisis de código o bloqueos de direcciones IP ya no basta. Las medidas recomendadas por varias fuentes incluyen :
Mantener un inventario de dependencias y una lista de materiales de software (SBOM) para saber qué componentes utiliza cada proyecto.
Revisar cualquier cambio inesperado en un paquete y limitar, cuando sea posible, las actualizaciones automáticas.
Establecer una ventana de cuarentena de 24 a 72 horas: evitar instalar versiones publicadas recientemente hasta que hayan pasado controles adicionales .
Desactivar los scripts de ciclo de vida durante la instalación cuando no sean imprescindibles.
Fijar de forma determinista las versiones y verificar los cambios antes de incorporarlos a una compilación.
Tratar una dependencia comprometida como un posible incidente de mayor alcance: aislar los sistemas afectados, rotar secretos y credenciales, y vigilar conexiones o actividades posteriores .
El problema ya no es solo que un paquete aparentemente confiable pueda incluir código malicioso. También es que ese código puede recurrir a servicios públicos —incluida una cadena de bloques— para encontrar instrucciones sin dejar en el archivo una dirección de servidor fácil de bloquear.