Los paquetes NPM están infectados con malware, nuevamente

Recapitulación

  • Shai Hulud v2 infectó más de 500 paquetes npm (más de 700 versiones) y se extendió a Java/Maven, ¡ay!

  • Los paquetes comprometidos ejecutan un cargador de preinstalación que descarga Bun y ejecuta silenciosamente una carga útil ofuscada de 10 MB.

  • La carga útil extrae variables de entorno (GITHUB_TOKEN, NPM_TOKEN, claves de AWS), rebusca secretos; C2 se repara automáticamente a través de GitHub.

Hoy en día, los ataques a la dependencia de suministro dirigidos a npm no son raros. Han pasado un par de meses, pero volvemos con otro ataque más, que afecta a más de 500 paquetes. Vaya.

Una sofisticada campaña de ataque a la dependencia de suministro denominada “Shai Hulud v2” ha comprometido cientos de paquetes interiormente del ecosistema npm y ahora se ha extendido a los artefactos Java/Maven. El ataque ya ha afectado a más de 500 paquetes y 700 versiones, infiltrándose en software de los principales proveedores, incluidos Zapier, Postman, PostHog, AsyncAPI y ENS Domains.

Por lo que podemos deducir, el vector de infección se apoyo en un cargador de dos etapas diseñado para eludir la detección. Los paquetes comprometidos contienen un script de preinstalación en su archivo package.json que ejecuta un archivo llamado setup_bun.js. Este script actúa como un cargador sigiloso que detecta automáticamente la bloque y el sistema eficaz del host. Luego localiza o descarga el tiempo de ejecución de Bun (un tiempo de ejecución rápido de JavaScript) y ejecuta una pesada carga útil ofuscada de 10 MB titulada bun_environment.js. Este proceso suprime todos los registros de errores y resultados unificado, por lo que los procesos maliciosos en segundo plano no se detectan mientras se instala el paquete.

Junto a señalar que el problema en existencia parece tenderse al ecosistema Maven. Los investigadores observaron que la carga útil maliciosa estaba presente en org.mvnpm:posthog-node, un artefacto Maven generado automáticamente a partir de paquetes npm. Esto confirma que la conexión automatizada de ecosistemas de software puede redimir inadvertidamente las vulnerabilidades de seguridad, permitiendo efectivamente que el malware basado en JavaScript contamine los entornos Java. Vaya.

El malware emplea una infraestructura C2 resistente y “autocurativa”. Tras la ejecución, rebusca en los repositorios públicos de GitHub una frase baliza específica: “Sha1-Hulud: The Second Coming”. Si se encuentra, el malware recupera un token de paso GitHub oculto, codificado en triple base64, del repositorio. Este token se utiliza luego como credencial principal para la filtración de datos. Esto permite a los atacantes simplemente “resembrar” la campaña creando nuevos repositorios si se eliminan los anteriores, por lo que en existencia es asaz resistente a los esfuerzos de aniquilación.

El objetivo principal del malware parece ser el robo masivo de credenciales. Captura todas las variables de entorno, incluidas GITHUB_TOKEN, NPM_TOKEN y AWS_ACCESS_KEY_ID. Adicionalmente, descarga y ejecuta la utensilio de seguridad TruffleHog para escanear agresivamente todo el sistema de archivos en rebusca de secretos codificados.

Si desea interpretar más sobre los complicaciones de este tema, este crónica va asaz en profundidad.

Fuente: Enchufe

Related Posts

La primera proposición reduce drásticamente el precio del extremo Ring Wired Doorbell Pro

La primavera es tradicionalmente el momento en el que puedes iniciar a pensar en poner tu casa en orden. Encima de acicalar el desorden y arreglar las pequeñas cosas que…

Chrome en tabletas Android, dispositivos plegables con mostrador de marcadores

Google está actualizando Chrome en tabletas y dispositivos plegables con Android para que se parezca más a la traducción de escritorio agregando la mostrador de marcadores. Al igual que en…

You Missed

La primera proposición reduce drásticamente el precio del extremo Ring Wired Doorbell Pro

La primera proposición reduce drásticamente el precio del extremo Ring Wired Doorbell Pro

Protestas de médicos continúan en España por cambios en la ley sindical

Protestas de médicos continúan en España por cambios en la ley sindical

Centro Cultural Banreservas Santiago presentará concierto con Patricia Pereyra

Centro Cultural Banreservas Santiago presentará concierto con Patricia Pereyra

Abinader impulsa Observatorio Ambiental doméstico

Abinader impulsa Observatorio Ambiental doméstico

Empleo Conocido pide remitir a litigio a Hugo Beras, Jochi Gómez y otros por el caso Camaleón

Empleo Conocido pide remitir a litigio a Hugo Beras, Jochi Gómez y otros por el caso Camaleón

Cazzu comparte fotos de Inti tras Nodal opinar que no quiere que exponga a la pupila

Cazzu comparte fotos de Inti tras Nodal opinar que no quiere que exponga a la pupila