Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
4230
)
-
▼
mayo
(Total:
927
)
-
Vulnerabilidad crítica de Memcached SASL permite i...
-
Vulnerabilidades en BIND 9 exponen servidores a ex...
-
Vulnerabilidad de Microsoft SharePoint permite eje...
-
OpenPetya: un bootkit moderno
-
Zara lanza bolso inspirado en la PSP
-
CERT-In exige parches en 12 horas para fallos expu...
-
«No me digas lo que te dice la IA». A ver si se co...
-
Microsoft Defender ya aísla dispositivos compromet...
-
Google dificulta la cancelación de suscripciones e...
-
YouTube podría eliminar una pestaña móvil
-
Todo sobre la futura PS6
-
PyrsistenceSniper: herramienta que detecta 117 téc...
-
Empleados de Big Tech disparan costes de IA con to...
-
OmniDrive: convierte tu Blu-ray en grabadora de ju...
-
Vulnerabilidades en Angular Language Service permi...
-
Escanean firewalls de SonicWall: 597.000 sesiones ...
-
LEGO Skylines: el riesgo de Paradox
-
Falta talento en ciberseguridad en España
-
Mythos: la IA de Anthropic para seguridad y código...
-
Nintendo rechaza la IA y sus acciones suben
-
Grupo chino ataca routers en el sudeste asiático c...
-
El Gobierno de España aprueba la Ley de IA que pro...
-
Italia desmantela la app CINEMAGOAL de streaming i...
-
Logran engañar a la IA de Google y la usan para ro...
-
Explotan vulnerabilidad Zero-Day de KnowledgeDeliv...
-
La fuente MSI MPG Ai1600TS PCIE5 es capaz de prote...
-
Microsoft reorganiza Copilot
-
Caída global de GitHub afecta flujos de CI/CD
-
Linux elimina soporte ARCnet antiguo
-
China crea DNI para robots humanoides
-
Zen 7 rozará el límite del silicio
-
Actualizaciones de BIOS de HP dañan portátiles pre...
-
Jefe de Uber advierte que no hay vínculo entre el ...
-
Publicado PuTTY 0.84 con correcciones de SSH y Telnet
-
UE impone multa récord a Google por abusos en búsq...
-
IA planean crear un sindicato por explotación
-
Jira ya permite programar oficialmente
-
Nuevas vulnerabilidades de 7-Zip permiten ejecutar...
-
HP investiga el desastre de una BIOS enviada por W...
-
Summer Game Fest 2026 regresa en junio
-
León XIV pide desarmar la IA abusiva
-
Amor por IA: el romance que amenaza su vida
-
Cloud Atlas APT modifica termsrv.dll para permitir...
-
IA de Google falla en búsquedas sencillas
-
Ferrari Luce: el eléctrico de Jony Ive
-
UE6 solucionará el fallo de UE5
-
Vulkan y fecha de Steam Machine 2
-
Python supera a la IA en salidas profesionales
-
TDK Corporation y NHK Spring reciben una demanda p...
-
PS6 superará a PS5 emulando PS3
-
Exoesqueleto impulsado por IA para potenciar el mo...
-
Ciberdelincuente ruso usó Gemini modificado para r...
-
Explotan vulnerabilidad CVE-2026-26980 de Ghost CM...
-
Exingeniero de Atlassian relata su despido por IA
-
Bolso de Tiranosaurio: lujo costoso y cuestionable
-
Cómo eliminar la IA de Google para siempre
-
Prototipo de Samsung: memoria NAND 3D de 900 capas...
-
Historiales de WhatsApp almacenados sin cifrar en ...
-
IA provoca 150.000 despidos tecnológicos en 5 meses
-
MX Linux 25.2: mejoras en instalador, modo live y ...
-
Linus Torvalds critica el uso excesivo de la IA en...
-
Star Citizen: mil millones y sigue sin terminar
-
Malware de Android suscribe víctimas a servicios p...
-
Vulnerabilidad Nginx-poolslip permite DoS y ejecuc...
-
Pentest Agent Suite: framework de bug bounty para ...
-
Claude Mythos halla 10.000 fallos pero genera nuev...
-
Ocultan carga Linux en archivo similar a SSH al in...
-
Copilot pierde funciones en Office
-
Londres lidera el reconocimiento facial en Europa
-
APT iraní usa SEO poisoning para distribuir malwar...
-
Un YouTuber crea una chaqueta futurista de Cyberpu...
-
Ya disponible Wireshark 4.6.6: corrige error de ci...
-
Ataque de cadena de suministro TrapDoor distribuye...
-
AMD prepara el salto global de la RX 9070 GRE: 12 ...
-
Juzgado frena multas de LaLiga a las VPN
-
Lazarus lanza el RAT RemotePE basado en memoria co...
-
Linus Torvalds endurece filtros contra la IA
-
Anthropic lanzará sus modelos de clase Mythos al p...
-
GitHub añade publicación escalonada a npm para blo...
-
Dron récord: Madrid a Barcelona en 40 minutos
-
Tesla cobra 99 euros al mes por su FSD
-
NotebookLM: añade fuentes más rápido
-
Rust podría eliminar el 80% de los CVE de Linux
-
El costoso error de sustituir programadores por IA
-
Google y la IA amenazan el periodismo
-
Microsoft degrada a GitHub
-
Premier League combate la piratería y LaLiga observa
-
Microsoft parchea vulnerabilidad de BitLocker en W...
-
La IA empieza a superar a los ingenieros de chips ...
-
Canadiense arrestado por botnet KimWolf por usar 2...
-
Facebook quiere ser el nuevo Reddit de Zuckerberg ...
-
Ubiquiti corrige tres vulnerabilidades críticas en...
-
Claude Mythos halla 10.000 vulnerabilidades crític...
-
PS5 en Linux: ¿qué implica para Xbox Project Helix?
-
Ataque Megalodon en GitHub afecta a 5.561 reposito...
-
Europa actúa ante la amenaza bancanria de Claude M...
-
Lenovo logra facturación récord gracias a la IA
-
CISA advierte sobre vulnerabilidad de Trend Micro ...
-
Vuelve el Samsung Galaxy Z Roll
-
Filtraciones de datos en la web móvil de Trump jus...
-
-
▼
mayo
(Total:
927
)
-
►
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
Entradas populares
-
Las gafas inteligentes Ray-Ban de Meta se abrirán a aplicaciones de terceros mediante Android XR para ampliar su compatibilidad.
-
Google ha lanzado una actualización de seguridad urgente para Chrome que soluciona 16 vulnerabilidades , incluyendo dos calificadas como crí...
-
Se ha publicado un código de prueba de concepto (PoC) para DirtyDecrypt (también conocido como DirtyCBC ), una vulnerabilidad de alta grave...
Usan cuentas de Microsoft Entra ID para robar datos de Microsoft 365 y Azure
Una versión comprometida de la popular extensión Nx Console para VS Code fue publicada en el marketplace de Visual Studio Code el 18 de mayo de 2026. El ataque tuvo como objetivo robar silenciosamente credenciales de desarrolladores, tokens de infraestructura en la nube y secretos de canalizaciones CI/CD en miles de máquinas, representando el segundo ataque a la cadena de suministro contra el ecosistema Nx en menos de un año.
La versión comprometida de la popular extensión Nx Console de VS Code fue publicada en el Visual Studio Code Marketplace el 18 de mayo de 2026, atacando silenciosamente credenciales de desarrolladores, tokens de infraestructura en la nube y secretos de tuberías CI/CD en miles de máquinas.
El incidente marca el segundo ataque a la cadena de suministro contra el ecosistema Nx en menos de un año, lo que plantea serias preocupaciones sobre la seguridad de las herramientas de desarrollo de código abierto en las que confían millones de personas en todo el mundo.
La versión 18.95.0 de la extensión, identificada como nrwl.angular-console, fue subida al marketplace con código malicioso oculto dentro de su archivo main.js empaquetado.
Con más de 2,2 millones de instalaciones en todo el mundo, la extensión es un elemento básico diario en muchos entornos de desarrollo profesional.
A los pocos segundos de que un desarrollador abriera cualquier espacio de trabajo, la extensión comprometida descargaba y ejecutaba silenciosamente una carga útil (payload) ofuscada de 498 KB, extraída de un commit huérfano oculto profundamente dentro del repositorio oficial de GitHub de nrwl/nx.
Investigadores de StepSecurity identificaron el ataque completo e ilustraron en un informe un desglose detallado de su compleja cadena de infección en múltiples etapas.
La carga útil se describe como un sofisticado robador de credenciales que va mucho más allá del simple robo de archivos, dirigiéndose a tokens de GitHub, credenciales de npm, secretos de AWS, tokens de HashiCorp Vault, configuraciones de Kubernetes e incluso elementos de la bóveda de 1Password que eran accesibles a través de la línea de comandos.
La versión maliciosa estuvo activa solo durante once minutos antes de que el equipo de Nx detectara la publicación fraudulenta y la eliminara del marketplace a las 12:47 UTC.
A pesar de esa breve ventana, el actor de la amenaza había diseñado la carga útil para operar con rapidez, convirtiéndose en un demonio (daemon) en segundo plano y ejecutando múltiples recolectores de credenciales simultáneamente para maximizar el volumen de secretos recolectados antes de que alguien pudiera intervenir.
Lo que hace que este ataque sea especialmente alarmante es su uso de la lógica de atestación de Sigstore, que podría dar al atacante la capacidad de publicar paquetes npm descendentes que lleven una procedencia válida y firmada criptográficamente.
Esto significa que los paquetes manipulados por el atacante podrían pasar los controles estándar de verificación de firmas, extendiendo potencialmente el daño mucho más allá de las máquinas de los desarrolladores que quedaron expuestas directamente durante la ventana de compromiso de once minutos.
Abusan de las cuentas de Microsoft Entra ID
El ataque comenzó cuando el token de acceso personal de GitHub de un colaborador fue robado durante un incidente de cadena de suministro previo y separado.
Utilizando ese token robado, el atacante subió un commit huérfano, referenciado como 558b09d7, al repositorio nrwl/nx a las 03:18 UTC.
.webp)
Este commit no tenía commits padres y era completamente inalcanzable desde cualquier rama, lo que lo hacía invisible para cualquiera que no conociera el SHA exacto.
El commit huérfano reemplazó todo el monorepositorio de Nx con solo dos archivos: un package.json y una carga útil index.js fuertemente ofuscada.
A las 12:36 UTC, el atacante utilizó entonces credenciales de publicación robadas del Marketplace de VS Code para lanzar la extensión envenenada, la cual estaba configurada para descargar y ejecutar silenciosamente esa carga útil oculta en el momento en que un desarrollador abriera cualquier espacio de trabajo, todo sin mostrar ningún signo visible de actividad inusual.
Robo de credenciales y puerta trasera persistente
La carga útil ejecutó seis clases recolectoras especializadas simultáneamente, cada una diseñada para recolectar una categoría diferente de secretos.
En sistemas Linux, también buscó acceso sudo sin contraseña y, si tuvo éxito, inyectó una regla de sudoers para establecer un acceso persistente a nivel de root en el host afectado.
En macOS, la carga útil instaló una puerta trasera basada en Python en ~/.local/share/kitty/cat.py, registrada como un LaunchAgent para ejecutarse automáticamente cada hora.
Esta puerta trasera utilizaba la API de búsqueda de GitHub como un canal encubierto de comando y control (C2), consultando instrucciones firmadas por el atacante cada sesenta minutos, un enfoque que se mezcla naturalmente con el tráfico normal de los desarrolladores y es poco probable que active alertas de firewalls corporativos o herramientas de detección de endpoints.
Cualquier persona que haya tenido instalado Nx Console con la actualización automática activada y haya abierto un espacio de trabajo entre las 12:36 y las 12:47 UTC del 18 de mayo debe tratar su máquina como totalmente comprometida.
StepSecurity recomienda actualizar inmediatamente a la versión 18.100.0 o posterior, eliminar todos los artefactos de persistencia, finalizar los procesos en segundo plano huérfanos y rotar cada credencial accesible desde la máquina afectada, incluidos los tokens de GitHub, tokens de npm, claves SSH, credenciales de AWS y cualquier secreto que estuviera en la memoria del proceso en el momento del compromiso.
Indicadores de Compromiso (IoCs)
| Tipo | Indicador | Descripción |
|---|---|---|
| Hash SHA-256 | 1a4afce34918bdc74ae3f31edaffffaa0ee074d83618f53edfd88137927340b8 | Archivo VSIX malicioso (v18.95.0) |
| Hash SHA-256 | b0cefb66b953e5184b6adb3035e9e267335ac5eabfe1848e07834777b9397b74 | main.js malicioso dentro del VSIX |
| Hash SHA-256 | e7347d90653efc565f03733a95e9209d78f9cfa81e31ff2b2dd9d48d75a4b8b1 | Carga útil ofuscada index.js del commit huérfano |
| Hash SHA-256 | 43f2b001846c4966073ebffa5be8f15e491a1e7d32bbd805d57406ff540e0dd9 | Dropper package.json del commit huérfano |
| Hash SHA-256 | 228a2cf081d4cbea9b91cde14a8f9c4a4d003e7f32431496953fd6bac266f5a3 | VSIX limpio (v18.94.0) para comparación de referencia |
| Hash SHA-256 | cb86f4f223daa54467c7782a0d8607e9c84e2bb633e6f0e51d9a19579e200990 | VSIX remediado (v18.100.0) |
| Git SHA | 558b09d7ad0d1660e2a0fb8a06da81a6f42e06d2 | Commit huérfano malicioso en nrwl/nx |
| Git SHA | ba642fe2c7c65e42dd7f6444b83023dc6827e08c | Árbol de commits del commit huérfano |
| Git SHA | acfc3f957a63b4cde93ff645f2b6bf26a8ed1bbf | SHA del blob de index.js |
| Git SHA | 9d88f040c44b5f4d5f9db15ff89310776c168e99 | SHA del blob de package.json |
| URL | api.github.com/search/commits?q=firedalazer | Endpoint de sondeo de la puerta trasera C2 de Python |
| Dirección IP | 169.254.169.254 | Endpoint IMDS de AWS consultado para robo de credenciales |
| Dirección IP | 169.254.170.2 | Endpoint de metadatos de contenedores ECS objetivo |
| Dirección IP | 127.0.0.1:8200 | Endpoint local de HashiCorp Vault objetivo |
| Dominio | fulcio.sigstore.dev | Utilizado para la falsificación de atestación de Sigstore |
| Dominio | rekor.sigstore.dev | Utilizado para entradas en el registro de transparencia de Sigstore |
| Dominio | bun.sh/install | Instalación del runtime Bun para la ejecución de la carga útil |
| Ruta de archivo | ~/.local/share/kitty/cat.py | Puerta trasera C2 de Python instalada en macOS/Linux |
| Ruta de archivo | ~/Library/LaunchAgents/com.user.kitty-monitor.plist | LaunchAgent de macOS para persistencia horaria |
| Ruta de archivo | /var/tmp/.gh_update_state | Archivo de estado anti-replay de C2 |
| Ruta de archivo | /tmp/kitty-* | Directorios temporales de almacenamiento utilizados por la carga útil |
| Versión Extensión | nrwl.angular-console@18.95.0 | Versión comprometida de la extensión de VS Code |
| Variable Entorno | __DAEMONIZED=1 | Establecida en el proceso malicioso de fondo daemonizado |
Nota: Las direcciones IP y los dominios han sido desactivos intencionadamente (por ejemplo, [.]) para evitar la resolución accidental o la creación de enlaces. Actívalos solo dentro de plataformas de inteligencia de amenazas controladas como MISP, VirusTotal o tu SIEM.
Fuentes:
https://cybersecuritynews.com/hackers-abuse-microsoft-entra-id-accounts/


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.