Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
5691
)
-
▼
julio
(Total:
409
)
-
Alarma por la IA de Google para menores
-
Novias IA causan caos en China
-
OpenAI notificará a padres sobre infracciones de h...
-
NadMesh usa Shodan para secuestrar infraestructura...
-
Hugging Face confirma brecha por IA: atacantes usa...
-
Tesla lanza bicicleta infantil mediocre
-
BleachBit: la mejor alternativa gratis y abierta a...
-
NVIDIA RTX Spark aparece en Cinebench 2026 rindien...
-
Gemini en Chrome analizará grupos de pestañas
-
Project Perception detectará fallos en Windows
-
Vulnerabilidad en Citrix Secure Access y Endpoint ...
-
Filtran Galaxy Z Fold 8
-
NVIDIA permite grabar partidas a 240 FPS
-
Nuevo ransomware Spirals cifra empresa IT en menos...
-
Claude accede a cuentas sin contraseñas sin llegar...
-
Kimi-K3 supera a IA de EE UU pero se identifica co...
-
X será de código abierto según Musk
-
Nueva botnet NadMesh rastrea servicios de IA expue...
-
FBI detiene hacker de criptomonedas en Steam
-
Fallo HollowByte en OpenSSL podría colapsar la mem...
-
LegacyHive: vulnerabilidad 0-Day de Windows permit...
-
Rectify11 es una herramienta gratuita optimiza Win...
-
Google integra AI Mode con YouTube Music y Canva
-
Nueva vulnerabilidad RCE en wp2shell afecta a mill...
-
Explotan vulnerabilidad 0-day de SonicWall SMA1000
-
Nova Lake-S: nueva marca y fecha de lanzamiento
-
Dos miembros de Scattered Spider condenados a 5,5 ...
-
George Lucas defiende la IA
-
Samsung añade IA a sus lavadoras
-
China lanza Kimi K3 para desafiar a OpenAI y Anthr...
-
El Kimi K3 chino de 2,8 billones de parámetros sup...
-
La Unión Europea obliga a Google a dar acceso al m...
-
Next.js lanza programa de seguridad mensual y corr...
-
Vulnerabilidad 0-day en AnyDesk permite ataques DoS
-
Gemini ahora suena como un humano
-
Google renombra NotebookLM como Gemini Notebook
-
Vulnerabilidad en cámaras TP-Link permite ataques ...
-
EE. UU. acusa a dos personas de lavar 43M$ proveni...
-
Un emulador y una demo del ordenador de bolsillo +...
-
Error en AWS Cost Explorer muestra estimaciones de...
-
IA de Google recrea el gol perdido de Pelé
-
OpenAI lanza un hardware de IA que es una mini-con...
-
La película de Jurassic Park usó Unix real
-
Kimi K3: la IA china que desafía a GPT y Claude
-
Coca-Cola informa que un ataque de ransomware a Fa...
-
Un usuario descubre que su Colorful RTX 5080 Vulka...
-
OpenAI reconoce que GPT-5.6 borra archivos ocasion...
-
Google cambia el nombre de NotebookLM
-
Integrantes de Scattered Spider condenados a cinco...
-
Fallo en el intercambio de tokens de n8n podría pe...
-
GhostPairing de WhatsApp permite secuestrar cuenta...
-
Ciberataque amenaza infraestructura crítica en Jap...
-
Abrir una shell de SYSTEM en el inicio de Windows ...
-
Tornyol: el dron con IA que elimina mosquitos
-
OpenAI usa GPT-Red para automatizar pruebas de iny...
-
Nueva botnet TuxBot v3 usa IA para secuestrar disp...
-
xAI demanda a usuario por deepfakes sexuales de me...
-
Vulnerabilidad sin parchear en aspiradoras Shark p...
-
Vulnerabilidades en Splunk Enterprise permiten ata...
-
Torvalds arremete contra NVIDIA
-
Red Hat lanza soporte indefinido para RHEL en sect...
-
Hackeo a cuenta de Microsoft borra 25 años de recu...
-
Zoom alerta sobre una vulnerabilidad crítica que p...
-
Policía holandesa desmantela red de fraude de inve...
-
CachyOS lidera ProtonDB
-
Fallo crítico de Cursor permite ejecución de códig...
-
GPT-5.6 Sol Ultra crea exploit de Chrome basándose...
-
F5 corrige vulnerabilidades de NGINX que permiten ...
-
Steam Machine Windows 11 vs SteamOS: el sistema op...
-
Linux 7.2-rc3 llega a Dreamcast
-
Paquetes de npm de AsyncAPI comprometidos distribu...
-
La Comisión Europea presenta el informe en el que ...
-
Google Imágenes renueva su portada
-
Intel Foundry habría llegado a un acuerdo con AMD,...
-
Nueva vulnerabilidad 0-day de Windows en LegacyHiv...
-
OpenAI busca crear un rival físico para Alexa
-
Grupos chinos usan Claude Code y DeepSeek en ciber...
-
Explotan vulnerabilidades 0-day críticas en SonicW...
-
Logran saltar app de verificación de edad de la UE...
-
Cuidado si utilizas LastPass o Bitwarden, están ll...
-
Microsoft corrige récord de 622 vulnerabilidades, ...
-
WhatsApp comienza a probar un servicio de copias d...
-
Réplicas casi idénticas SSD Samsung 870 EVO
-
SAP corrige fallo crítico de seguridad en NetWeave...
-
Altman presume GPT-5.6 y critica a Anthropic
-
Policía española desmantela red de fraude cibernét...
-
Cartuchos 3D NAND: la alternativa a los discos en ...
-
Spotify lanza IA de voz para pedir música
-
Instalar uBlock Origin en Brave post Manifest v2
-
IA sustituye a 12 enfermeras en Nueva York
-
Actualización de seguridad de SAP julio 2026: parc...
-
Grok Build subía repositorios completos de Git al ...
-
Vulnerabilidad crítica en ServiceNow permite ejecu...
-
EE. UU. impone sanciones a primer servicio de VPN ...
-
Reino Unido imputa a sospechosos vinculados a plat...
-
Intel anuncia sus SoC Starfire de 8 cores preparad...
-
Meta patenta una IA capaz de escuchar todo el día ...
-
Instagram elimina edición de fotos con IA por usua...
-
El secreto de 30 años de Windows 95
-
Escaneos globales buscan servidores MCP, credencia...
-
Reino Unido y UE culpan oficialmente a Rusia por e...
-
Grupo Turla usa fallo de SharePoint para acceder a...
-
Nuevo malware para macOS imita informes de Apple p...
-
IA vulnera Windows 11 en horas
-
Crea una GPU casera con 8.192 chips RISC-V
-
Hacktivistas proiranes lanzan ataques DDoS y filtr...
-
China pisa los talones a Micron: CXMT igualará su ...
-
Google critica el bloqueo de IPTV de LaLiga
-
STEPX Neo: el primer smartphone con IA agéntica
-
Prueba KDE Linux en máquina virtual
-
Un streamer ruso «destruye» su GPU RTX 5090 tras e...
-
Robo de datos de Salesforce vinculado a ShinyHunte...
-
Empresa alemana se declara en quiebra tras seis se...
-
Ciberataque obliga a cerrar los sistemas del mayor...
-
Google y Microsoft eliminan ModHeader con 1,6 mill...
-
EE. UU. sanciona a primer servicio VPN que ayudó a...
-
Intel invertirá 5.000 millones de euros para ampli...
-
Extensión de Chrome con 1,6 millones de usuarios r...
-
El dominio t.me de Telegram suspendido
-
Samsung borrará tus datos de salud si no entrenas ...
-
Lidl admite filtración de datos en su tienda onlin...
-
Nintendo planea Switch 2 OLED
-
Usan scripts de PowerShell con IA para enumerar cu...
-
Una ZOTAC GeForce RTX 5090 «explota» tras arrancar...
-
Usan materiales académicos reales para infectar in...
-
Progress ordena apagado urgente de servidor ShareF...
-
La UE impone sanciones al GRU ruso por ciberataques
-
Waze integra IA de Gemini
-
-
▼
julio
(Total:
409
)
-
►
2025
(Total:
2103
)
- ► septiembre (Total: 148 )
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
seguridad
(
1531
)
vulnerabilidad
(
1445
)
software
(
820
)
hardware
(
819
)
google
(
722
)
Malware
(
708
)
privacidad
(
633
)
Windows
(
521
)
ransomware
(
504
)
android
(
448
)
cve
(
366
)
linux
(
366
)
exploit
(
355
)
tutorial
(
299
)
manual
(
281
)
nvidia
(
281
)
hacking
(
240
)
WhatsApp
(
173
)
ssd
(
171
)
Wifi
(
131
)
ddos
(
130
)
app
(
124
)
twitter
(
121
)
cifrado
(
120
)
programación
(
104
)
youtube
(
81
)
herramientas
(
80
)
Networking
(
73
)
firefox
(
73
)
sysadmin
(
71
)
firmware
(
70
)
office
(
62
)
adobe
(
61
)
Kernel
(
49
)
antivirus
(
48
)
hack
(
48
)
javascript
(
48
)
apache
(
45
)
juegos
(
42
)
contraseñas
(
39
)
cms
(
35
)
multimedia
(
35
)
eventos
(
32
)
flash
(
32
)
MAC
(
30
)
anonymous
(
28
)
ssl
(
24
)
Forense
(
20
)
conferencia
(
20
)
SeguridadWireless
(
17
)
documental
(
17
)
Debugger
(
14
)
Rootkit
(
14
)
auditoría
(
14
)
lizard squad
(
14
)
metasploit
(
13
)
técnicas hacking
(
13
)
Virtualización
(
11
)
delitos
(
11
)
reversing
(
10
)
adamo
(
9
)
Ehn-Dev
(
7
)
MAC Adress
(
6
)
antimalware
(
6
)
oclHashcat
(
5
)
Entradas populares
-
Tiny11 25H2 es una versión optimizada de Windows 11 que reduce el bloatware para funcionar con solo 8 GB de espacio y 2 GB de RAM , permiti...
-
Construcción de una GPU casera con 8.192 chips RISC-V que consume más de 2.000 W y ofrece una resolución de 320x200 píxeles para demostrar...
-
Meta ha solicitado una patente para una IA que analizaría las emociones del usuario mediante el tono de voz, el seguimiento ocular y el uso ...
Paquetes de npm de AsyncAPI comprometidos distribuyen malware de botnet multietapa
jueves, 16 de julio de 2026
|
Publicado por
el-brujo
|
Editar entrada
Cuatro paquetes de npm del espacio de nombres @asyncapi fueron comprometidos para distribuir la botnet Miasma mediante un ataque a la cadena de suministro. El código malicioso se activa al cargar los módulos y descarga la carga útil desde IPFS, permitiendo el robo de credenciales y persistencia en el sistema. El atacante logró publicar estas versiones usando el flujo de trabajo legítimo de GitHub Actions, aunque los paquetes ya han sido eliminados del registro.
Se ha observado que cuatro paquetes de npm comprometidos en el espacio de nombres @asyncapi están distribuyendo un cargador de botnet de múltiples etapas, según los hallazgos de OX Security, SafeDep, Socket y StepSecurity.
Los paquetes afectados se enumeran a continuación:
* @asyncapi/generator-helpers@1.1.1
* @asyncapi/generator-components@0.7.1
* @asyncapi/generator@3.3.1
* @asyncapi/specs(v6.11.2, v6.11.2-alpha.1)
"Los paquetes comprometidos despliegan un payload de primera etapa ofuscado que descarga un payload cifrado de segunda etapa, identificado como Miasma, desde IPFS", afirmó Socket.
Los paquetes envenenados incluyen un implante de JavaScript oculto, y cada uno de ellos contiene un archivo de fuente inyectado que se decodifica en el mismo descargador de segunda etapa. A diferencia de iteraciones anteriores que utilizaban ganchos de instalación para activar la ejecución de un payload de JavaScript, el código malicioso en este caso se ejecuta cuando Node.js carga el módulo infectado, momento tras el cual lanza un nodo de fondo desprendido que descarga y ejecuta el malware desde IPFS.
El payload de la siguiente etapa es un cargador de JavaScript cifrado llamado "sync.js", que se escribe en rutas específicas del sistema operativo y se ejecuta. La URL del descargador es "ipfs[.]io/ipfs/QmQobZSp1wRPrpSEQ56qnyq7ecZh5Bg5k1fnjt4SUwwHb9". El cargador contiene dos componentes:
* El payload final de JavaScript cifrado, que se decodifica en el framework de tareas Miasma.
* Un blob cifrado grande utilizado por el framework de cadena de generación del tiempo de ejecución.
El framework agrupa 744 módulos y está construido como un framework de comandos que soporta seis canales de comunicación de comando y control (C2) independientes utilizando HTTP, relé Nostr, IPFS, BitTorrent DHT, libp2p GossipSub P2P mesh y un contrato inteligente de Ethereum.
Además de facilitar el robo de credenciales, el envenenamiento de herramientas de IA, el movimiento lateral en LAN y la propagación similar a un gusano en los registros de npm, PyPI y Cargo, Miasma cuenta con su propio mecanismo de persistencia, configurando claves de inicio automático en systemd, crontab, macOS launchd y el Registro de Windows.
"Aunque el malware tiene algunas similitudes con las campañas Shai-Hulud y Miasma, y contiene la cadena Miasma varias veces dentro de su código, este malware no es el mismo que ellos, ni se atribuye a las campañas Miasma/Shai-Hulud/TeamPCP que hemos visto en el pasado", dijo Moshe Siman Tov Bustan de OX Security.
Además, incorpora un "interruptor de hombre muerto" que monitorea un token robado y activa un borrado de directorio si el token es revocado, mientras evita sistemas identificados como sandboxes o entornos virtuales, así como aquellos que tienen el idioma ruso configurado o que tengan instaladas herramientas de seguridad de CrowdStrike, SentinelOne, Microsoft Defender, CarbonBlack, Cylance, Osquery, Tanium y Qualys.
"Su ruta operativa más clara es la C2 basada en REST: el implante envía señales a un endpoint HTTP, acepta tareas cifradas y publica los resultados de los comandos nuevamente en la misma infraestructura. Alrededor de ese núcleo, el payload también lleva soporte para transporte de carga, cifrado de comandos, firma de nodos, actualizaciones de payload, gestión de archivos, ejecución de shell y escritura de persistencia".
Según StepSecurity, se dice que el atacante obtuvo acceso de envío (push) a los repositorios y utilizó la propia canalización de lanzamiento legítima de GitHub Actions del proyecto para publicar paquetes con atestaciones de procedencia OIDC válidas. El ataque a la cadena de suministro no implicó el robo de un token de npm.
"Ambos ataques son compromisos de la canalización CI/CD, no tokens de npm robados ni mantenedores maliciosos", dijo el investigador de seguridad Rohan Prabhu. "El atacante envió commits bajo una identidad de git provisional y dejó que el flujo de trabajo de lanzamiento real de cada repositorio realizara la publicación a través de la integración de editor confiable de GitHub OIDC de npm".
"Los paquetes resultantes llevan atestaciones de procedencia SLSA legítimas, lo que solo demuestra que el flujo de trabajo autorizado del proyecto los produjo, no que los commits que lo activaron fueran legítimos. La procedencia no protege contra una credencial de envío comprometida".
Todas las cinco versiones maliciosas han sido retiradas del registro de npm. Se te aconseja tratar cualquier endpoint que haya importado o ejecutado una de las versiones afectadas del paquete como potencialmente comprometido. Sin embargo, cabe señalar que la exposición depende de si el módulo infectado se cargó como parte de una compilación o de un flujo de trabajo de desarrollador.
"No hay ningún script de preinstall/postinstall/install en ninguno de los tres archivos package.json", dijo StepSecurity. "Este dropper se activa cuando el módulo envenenado es llamado mediante require() durante el uso normal del generador: en el momento en que una compilación o un trabajo de CI realmente llama a la librería, no en el momento de la instalación de npm".
Fuente:
THN
Se ha observado que cuatro paquetes de npm comprometidos en el espacio de nombres @asyncapi están distribuyendo un cargador de botnet de múltiples etapas, según los hallazgos de OX Security, SafeDep, Socket y StepSecurity.
Los paquetes afectados se enumeran a continuación:
* @asyncapi/generator-helpers@1.1.1
* @asyncapi/generator-components@0.7.1
* @asyncapi/generator@3.3.1
* @asyncapi/specs(v6.11.2, v6.11.2-alpha.1)
"Los paquetes comprometidos despliegan un payload de primera etapa ofuscado que descarga un payload cifrado de segunda etapa, identificado como Miasma, desde IPFS", afirmó Socket.
Los paquetes envenenados incluyen un implante de JavaScript oculto, y cada uno de ellos contiene un archivo de fuente inyectado que se decodifica en el mismo descargador de segunda etapa. A diferencia de iteraciones anteriores que utilizaban ganchos de instalación para activar la ejecución de un payload de JavaScript, el código malicioso en este caso se ejecuta cuando Node.js carga el módulo infectado, momento tras el cual lanza un nodo de fondo desprendido que descarga y ejecuta el malware desde IPFS.
El payload de la siguiente etapa es un cargador de JavaScript cifrado llamado "sync.js", que se escribe en rutas específicas del sistema operativo y se ejecuta. La URL del descargador es "ipfs[.]io/ipfs/QmQobZSp1wRPrpSEQ56qnyq7ecZh5Bg5k1fnjt4SUwwHb9". El cargador contiene dos componentes:
* El payload final de JavaScript cifrado, que se decodifica en el framework de tareas Miasma.
* Un blob cifrado grande utilizado por el framework de cadena de generación del tiempo de ejecución.
El framework agrupa 744 módulos y está construido como un framework de comandos que soporta seis canales de comunicación de comando y control (C2) independientes utilizando HTTP, relé Nostr, IPFS, BitTorrent DHT, libp2p GossipSub P2P mesh y un contrato inteligente de Ethereum.
Además de facilitar el robo de credenciales, el envenenamiento de herramientas de IA, el movimiento lateral en LAN y la propagación similar a un gusano en los registros de npm, PyPI y Cargo, Miasma cuenta con su propio mecanismo de persistencia, configurando claves de inicio automático en systemd, crontab, macOS launchd y el Registro de Windows.
"Aunque el malware tiene algunas similitudes con las campañas Shai-Hulud y Miasma, y contiene la cadena Miasma varias veces dentro de su código, este malware no es el mismo que ellos, ni se atribuye a las campañas Miasma/Shai-Hulud/TeamPCP que hemos visto en el pasado", dijo Moshe Siman Tov Bustan de OX Security.
Además, incorpora un "interruptor de hombre muerto" que monitorea un token robado y activa un borrado de directorio si el token es revocado, mientras evita sistemas identificados como sandboxes o entornos virtuales, así como aquellos que tienen el idioma ruso configurado o que tengan instaladas herramientas de seguridad de CrowdStrike, SentinelOne, Microsoft Defender, CarbonBlack, Cylance, Osquery, Tanium y Qualys.
"Su ruta operativa más clara es la C2 basada en REST: el implante envía señales a un endpoint HTTP, acepta tareas cifradas y publica los resultados de los comandos nuevamente en la misma infraestructura. Alrededor de ese núcleo, el payload también lleva soporte para transporte de carga, cifrado de comandos, firma de nodos, actualizaciones de payload, gestión de archivos, ejecución de shell y escritura de persistencia".
Según StepSecurity, se dice que el atacante obtuvo acceso de envío (push) a los repositorios y utilizó la propia canalización de lanzamiento legítima de GitHub Actions del proyecto para publicar paquetes con atestaciones de procedencia OIDC válidas. El ataque a la cadena de suministro no implicó el robo de un token de npm.
"Ambos ataques son compromisos de la canalización CI/CD, no tokens de npm robados ni mantenedores maliciosos", dijo el investigador de seguridad Rohan Prabhu. "El atacante envió commits bajo una identidad de git provisional y dejó que el flujo de trabajo de lanzamiento real de cada repositorio realizara la publicación a través de la integración de editor confiable de GitHub OIDC de npm".
"Los paquetes resultantes llevan atestaciones de procedencia SLSA legítimas, lo que solo demuestra que el flujo de trabajo autorizado del proyecto los produjo, no que los commits que lo activaron fueran legítimos. La procedencia no protege contra una credencial de envío comprometida".
Todas las cinco versiones maliciosas han sido retiradas del registro de npm. Se te aconseja tratar cualquier endpoint que haya importado o ejecutado una de las versiones afectadas del paquete como potencialmente comprometido. Sin embargo, cabe señalar que la exposición depende de si el módulo infectado se cargó como parte de una compilación o de un flujo de trabajo de desarrollador.
"No hay ningún script de preinstall/postinstall/install en ninguno de los tres archivos package.json", dijo StepSecurity. "Este dropper se activa cuando el módulo envenenado es llamado mediante require() durante el uso normal del generador: en el momento en que una compilación o un trabajo de CI realmente llama a la librería, no en el momento de la instalación de npm".
Fuente:
THN
Enviar por correo electrónico
Escribe un blog
Compartir en X
Compartir con Facebook
Compartir en Pinterest

Entrada más reciente
0 comentarios :
Publicar un comentario
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.