La nueva falla del kernel de Linux de DirtyClone permite a los usuarios locales obtener root a través de paquetes clonados – CYBERDEFENSA.MX

clon sucio es una nueva escalada de privilegios del kernel de Linux en el Frag sucio familia. JFrog Security Research publicó un tutorial funcional para detectar la falla el 25 de junio, la primera demostración pública de esta variante.

Seguimiento como CVE-2026-43503 (CVSS 8.8), permite a un usuario local corromper la memoria respaldada por archivos a través de un paquete de red clonado y obtener raíz. El parche llegó a la línea principal el 21 de mayo; Si tu kernel no lo tiene, actualiza ahora.

Cuando el kernel copia un paquete de red internamente, dos funciones auxiliares colocan una bandera de seguridad que marca la memoria del paquete como compartida con un archivo en el disco. Esa bandera que falta es toda la vulnerabilidad.

El atacante carga un binario privilegiado como /usr/bin/su en la memoria, conecta esas páginas de memoria a un paquete de red y obliga al kernel a clonarlo. El paquete clonado pasa a través de un túnel IPsec que controla el atacante, y el paso de descifrado sobrescribe las comprobaciones de inicio de sesión del binario con bytes elegidos por el atacante. La próxima vez que alguien ejecute su, entregará root.

El archivo en el disco nunca cambia. La modificación se encuentra sólo en la copia en memoria del kernel, por lo que las herramientas de integridad de archivos no la detectan, el ataque no deja rastro de auditoría y un reinicio restaura el binario original. El atacante ya tiene root cuando a alguien se le ocurre comprobarlo.

La explotación requiere CAP_NET_ADMIN para configurar el túnel IPsec de bucle invertido. En Debian y Fedora, los espacios de nombres de usuarios sin privilegios están habilitados de forma predeterminada, por lo que un usuario local puede obtener esa capacidad dentro de un nuevo espacio de nombres.

Ciberseguridad

Ubuntu 24.04 y versiones posteriores restringen la creación de espacios de nombres a través de AppArmor, bloqueando la ruta de explotación predeterminada. La caché de página se comparte a nivel de host, por lo que las modificaciones realizadas dentro de un espacio de nombres afectan a todos los procesos de la máquina.

Los sistemas expuestos son servidores multiinquilino, ejecutores de CI, hosts de contenedores y clústeres de Kubernetes donde los usuarios que no son de confianza pueden crear espacios de nombres. JFrog confirmó el exploit en sistemas Debian, Ubuntu y Fedora con configuraciones de espacio de nombres predeterminadas.

Cuarto de una serie

Esta es la cuarta escalada de privilegios reciente con el mismo modo de falla: la memoria respaldada por archivos se trata como paquetes de datos, luego una operación de red local escribe donde debería haberse copiado.

  • Copy Fail (CVE-2026-31431) apareció por primera vez a finales de abril, explotando el módulo algif_aead para una escritura de caché de página de cuatro bytes.
  • DirtyFrag (CVE-2026-43284 y CVE-2026-43500) siguió el 7 de mayo, encadenando rutas IPsec ESP y RxRPC para una primitiva de escritura completa.
  • Fragnesia (CVE-2026-46300) apareció el 13 de mayo, evitando el parche DirtyFrag a través de un error que dejaba caer la bandera en skb_try_coalesce().

Cada solución cerró una ruta de código y dejó otras abiertas. El exploit demostrado por DirtyClone se centra en __pskb_copy_fclone(), y skb_shift() también se ve afectado; la solución CVE más amplia cubre ayudas de transferencia de fragmentos adicionales donde se podría perder la misma bandera.

El problema subyacente no es una mala función auxiliar. Es un problema de contrato: cada ruta de código que mueve fragmentos de skb tiene que preservar el bit de fragmento compartido en todo momento.

La red de copia cero del kernel permite que la memoria respaldada por archivos sirva como paquetes de datos, y una sola bandera colocada en cualquier parte de la cadena convierte una optimización del rendimiento en una primitiva de escritura. Cada variante encontró un camino en el que el contrato no se cumplió.

Ciberseguridad

El investigador original de DirtyFrag, Hyunwoo Kim, había presentado una visión más amplia. parche multisitio cubriendo varios asistentes de transferencia de fragmentos restantes el 16 de mayo. La solución combinada se fusionó el 21 de mayo (commit 48f6a5356a33), se le asignó CVE-2026-43503 el 23 de mayo y se envió en Linux v7.1-rc5 el 24 de mayo.

Qué hacer

Instale la actualización del kernel de su distribución. La solución llegó a la versión 7.1-rc5 y se ha compatible con las ramas estable y LTS. ubuntu, Debiany SUSE haber publicado avisos; Red Hat tiene una entrada de seguimiento de Bugzilla.

Si no puede parchear hoy, dos soluciones reducen la superficie de ataque. Restrinja los espacios de nombres de usuarios sin privilegios: en Debian y Ubuntu, establezca kernel.unprivileged_userns_clone=0 (otras distribuciones usan mecanismos diferentes).

Alternativamente, incluya en la lista negra los módulos del kernel esp4, esp6 y rxrpc, aunque eso interrumpe IPsec y AFS y solo funciona cuando esas características son módulos cargables en lugar de compilarse en el kernel. Ambos son controles temporales, no soluciones.

La clase DirtyFrag probablemente no esté terminada. Cualquier función que mueva descriptores de fragmentos sin propagar el indicador de fragmento compartido es un nuevo CVE potencial, y la auditoría debe cubrir todas las rutas que tocan skb_shinfo()->flags durante la transferencia de fragmentos.

CISA agrega un defecto explotado de PTC Windchill RCE a KEV mientras continúan los ataques de Web Shell – CYBERDEFENSA.MX

La Agencia de Seguridad de Infraestructura y Ciberseguridad de EE. UU. (CISA) el jueves agregado una vulnerabilidad crítica de ejecución remota de código que afecta al software empresarial PTC Windchill PDMlink y PTC FlexPLM de gestión de datos de productos (PDM) y gestión del ciclo de vida del producto (PLM) hasta sus vulnerabilidades explotadas conocidas (KEV) catálogo, citando evidencia de explotación activa.

La vulnerabilidad en cuestión es CVE-2026-12569 (Puntuación CVSS: 9,3), un caso de validación de entrada incorrecta que podría permitir a un atacante ejecutar código arbitrario enviando una solicitud maliciosa a la red.

«La vulnerabilidad es un problema de ejecución remota de código (RCE) que puede explotarse mediante la deserialización de datos que no son de confianza», según un aviso publicado por PTC.

Aunque la semana pasada se lanzaron parches para la falla, PTC confirmó desde entonces, hasta el 25 de junio, que «hemos recibido informes continuos de una mayor actividad de amenazas», y la compañía reveló que atacantes desconocidos están explotando la vulnerabilidad para implementar shells web JSP contra sistemas susceptibles.

Ciberseguridad

PTC también ha liberado los siguientes indicadores de compromiso (IoC) asociados con la actividad:

  • 172.111.38.31
  • 216.152.148.54
  • 104.243.35.131
  • 74.50.76.146
  • 5.180.41.35
  • 216.152.148.54
  • 5.180.41.35 (Dirección de comando y control del atacante)
  • Archivos de shell web siguiendo el patrón de nomenclatura /Windchill/login/[0-9a-f]{16}.jsp

Como mitigaciones, se recomienda a los usuarios que realicen las siguientes acciones:

  • Bloquear 5.180.41.35 en el firewall perimetral inmediatamente
  • Busque en los registros de acceso HTTP cualquier solicitud POST para /Escalofrío/login/*.jsp
  • Escanee el sistema de archivos en busca de archivos JSP que coincidan con el patrón de 16 caracteres hexadecimales /Escalofrío/iniciar sesión/[0-9a-f]{16}.jsp
  • Realice una comprobación hash de cualquier archivo JSP sospechoso 55a1eb4c2d3da04376df39d7ba832569c6af1a37a0cf2b95f754ac898023a30c
  • comprobar si flst.txt en /tmp o en el directorio de trabajo de Windchill, cuya presencia confirma la actividad del atacante en el listado de archivos
  • Agregue una regla WAF/IDS que bloquee cualquier solicitud que contenga el encabezado X-viento frío-req:
  • Restringir la exposición a Internet del punto final de inicio de sesión de Windchill cuando sea operativamente posible

El desarrollo la convierte en la primera vulnerabilidad de un producto PTC agregada al catálogo KEV de CISA, sin mencionar que resalta cómo los actores de amenazas están utilizando rápidamente como arma las vulnerabilidades recientemente reveladas para su beneficio.

Una falla del desarrollador de Amazon Q podría permitir que los repositorios maliciosos ejecuten código a través de configuraciones de MCP

Una falla de alta gravedad en Amazon Q Developer permitió que un repositorio malicioso ejecutara comandos y robara las credenciales de la nube de un desarrollador. El camino fue corto: un desarrollador abre el repositorio, confía en el espacio de trabajo y Amazon Q hace el resto. Amazon lo ha parcheado.

Seguimiento como CVE-2026-12957 (CVSS 8.5), el error radicaba en cómo el asistente de codificación de IA de Amazon manejaba los servidores del Protocolo de contexto modelo (MCP).

Wiz Research, que lo encontró e informó, demostró que un solo archivo de configuración colocado en un repositorio era suficiente para pasar del clon de git al compromiso de la nube.

Cómo funcionó el ataque

Amazon Q leyó un archivo de configuración de MCP, .amazonq/mcp.json, desde el espacio de trabajo abierto e inició los servidores que definió. Los servidores MCP son procesos locales que un asistente de IA puede generar para acceder a bases de datos, API o herramientas de creación, por lo que iniciar uno significa ejecutar comandos en la máquina.

Esos procesos heredaron el entorno completo del desarrollador. Por lo general, eso significa claves de AWS, tokens CLI de la nube, secretos de API y sockets de agente SSH.

Ciberseguridad

Junte los dos y un archivo ubicado en un repositorio clonado podría ejecutar código arbitrario con la sesión en vivo en la nube del desarrollador adjunta. Sin contraseña, sin segundo inicio de sesión.

en su prueba de conceptoWiz hizo que el archivo ejecutara aws sts get-caller-identity y enviara el resultado a un servidor atacante, capturando la sesión activa de AWS. Lo que viene a continuación depende de los permisos en la nube de ese desarrollador: hacer una puerta trasera a un usuario de IAM para lograr persistencia, acceder a servicios internos o girar hacia la producción.

AWS y Wiz enmarcan el paso de consentimiento de manera diferente. Amazonas consultivo dice que el usuario debe confiar en el espacio de trabajo cuando se le solicite, y CVSS califica la interacción del usuario como pasiva.

Wiz informó que no había ningún paso de consentimiento por separado para los servidores MCP antes de la solución. El parche cierra esa brecha: Amazon Q ahora marca un servidor MCP que no es de confianza y permite al desarrollador rechazar el comando antes de que se ejecute.

El defecto vive en Servidores de idiomas para AWSel tiempo de ejecución que impulsa Amazon Q en VS Code, JetBrains, Eclipse y Visual Studio. Los cuatro complementos lo incluyen, por lo que los cuatro quedaron expuestos en versiones que incluían una copia anterior.

que hacer

Actualizar. CVE-2026-12957 está corregido en Language Servers para AWS 1.65.0, pero AWS boletín les dice a los clientes que pasen a 1.69.0.

Esa construcción también cierra un segundo problema, CVE-2026-12958una verificación de enlace simbólico faltante que podría permitir escrituras arbitrarias de archivos fuera del límite de confianza del espacio de trabajo.

Los mínimos del complemento parcheado:

  • Código VS: 2.20 o posterior
  • JetBrains: 4.3 o posterior
  • Eclipse: 2.7.4 o posterior
  • Kit de herramientas de Visual Studio: 1.94.0.0 o posterior

El servidor de idiomas se actualiza automáticamente a menos que la red lo bloquee y al recargar el IDE se obtiene la última versión.

Ciberseguridad

No se conoce ninguna explotación pública; La entrada ADP de CISA para CVE-2026-12957 lo enumera como ninguno. Wiz encontró la falla a través de una investigación y la reveló en coordinación con Amazon, informándola el 20 de abril y viendo una solución el 12 de mayo, antes del informe público del 26 de junio.

Un patrón, no algo único

Amazon Q no es el primer asistente de codificación que tropieza con la confianza de MCP. Los errores no son idénticos, pero riman: la configuración del proyecto se convierte en un comportamiento ejecutable y las comprobaciones de confianza en torno a esa transferencia siguen fallando.

Claude Code (CVE-2025-59536) y Cursor (CVE-2025-54136) tenían una configuración MCP a nivel de proyecto que conducía a la ejecución del comando. windsurf (CVE-2026-30615) llegó al mismo final por una ruta diferente, con contenido controlado por el atacante reescribiendo la configuración de MCP local para registrar un servidor malicioso.

La conveniencia de permitir que una carpeta de proyecto configure un agente de IA también es la superficie de ataque. La configuración transportada por el repositorio es una entrada que no es de confianza. Convertirlo en un proceso en ejecución debería requerir un sí explícito.

El nuevo exploit COW pedit de Linux permite el acceso raíz envenenando archivos binarios almacenados en caché – CYBERDEFENSA.MX

Una falla en el subsistema de control de tráfico del kernel de Linux puede permitir que un usuario local sin privilegios obtenga root en los sistemas afectados.

CVE-2026-46331apodado «pedit VACA,» es una escritura fuera de límites en la acción de edición de paquetes (act_pedit) que corrompe la memoria caché de página compartida. público, explotación laboral apareció un día después de la asignación de CVE el 16 de junio. Red Hat califica el defecto como importante.

El exploit nunca toca el archivo en el disco. Envenena la copia almacenada en caché de un binario raíz setuid (/bin/su) en la memoria, inyecta una pequeña carga útil y ejecuta esa imagen alterada como raíz. Las comprobaciones de integridad de archivos resultan limpias mientras ya hay un shell raíz abierto.

El exploit necesita dos cosas: que act_pedit sea cargable y que los espacios de nombres de usuario sin privilegios estén abiertos, lo que le da al atacante una capacidad de red local de espacio de nombres (CAP_NET_ADMIN) necesaria para desencadenar el error.

En los objetivos RHEL y Debian probados, ambas condiciones estaban presentes.

Cómo funciona el error

La herramienta de control de tráfico tc de Linux puede reescribir encabezados de paquetes en vuelo mediante una acción llamada pedit. Se supone que la función del núcleo que hace esto, tcf_pedit_act(), debe hacer una copia privada de los datos antes de editarlos, el patrón estándar de copia en escritura.

Ciberseguridad

Verificó el rango de escritura una vez, antes de que se conocieran las compensaciones finales. Algunas claves de edición solo resuelven su desplazamiento en tiempo de ejecución. Cuando eso sucede, la escritura aterriza fuera de la región copiada de forma privada, por lo que el kernel modifica una página de caché de página compartida en lugar de una copia privada. Si esa página pertenece a un archivo almacenado en caché, la imagen en memoria del archivo está dañada.

El patrón me resulta familiar. Dirty Pipe, Copy Fail, DirtyClone y Dirty Frag comparten la misma forma: una ruta rápida del kernel escribe en una página que no es de su propiedad exclusiva y el caché de la página recibe el impacto.

Lo nuevo aquí es el punto de entrada. Un usuario sin privilegios puede configurar acciones tc desde dentro de un espacio de nombres de usuario, lo que le proporciona el CAP_NET_ADMIN que necesita el exploit.

Sistemas afectados

El autor de PoC informó sobre la explotación de root sin privilegios en RHEL 10 y Debian 13 (trixie), donde los espacios de nombres de usuarios sin privilegios están abiertos de forma predeterminada. Ubuntu 24.04 requería la ejecución de enrutamiento a través de perfiles de AppArmor que aún permiten espacios de nombres de usuario. Ubuntu 26.04 bloquea esa ruta de forma predeterminada porque sus perfiles de AppArmor restringen los espacios de nombres de usuarios sin privilegios, aunque el kernel subyacente sigue siendo vulnerable.

Las correcciones se dividen por proveedor.

  • Debian ha arreglado trixie a través de su canal de seguridad. Debian 11 y 12 todavía figuran como vulnerables.
  • Ubuntu enumera las versiones compatibles del 18.04 al 26.04 tan vulnerable a partir del 25 de junio.
  • Red Hat enumera RHEL 8, 9 y 10 como afectados; RHEL 7 no figura en el boletín.

Qué hacer

Instale el kernel parcheado y reinicie. Priorice los sistemas donde «usuario local» no significa usuario confiable: hosts multiinquilino, ejecutores de CI/CD, nodos de Kubernetes, trabajadores de compilación y máquinas de laboratorio o de investigación compartidas.

Ciberseguridad

Si aún no puede parchear, dos mitigaciones acaban con la cadena de exploits. En sistemas que no necesitan reglas tc pedit, verifique si el módulo está en uso (lsmod | grep act_pedit), luego bloquee su carga:

echo 'install act_pedit /bin/true' | sudo tee /etc/modprobe.d/disable-act_pedit.conf

Alternativamente, deshabilite los espacios de nombres de usuarios sin privilegios (user.max_user_namespaces=0 en RHEL, kernel.unprivileged_userns_clone=0 en Debian/Ubuntu). Esto elimina la capacidad de espacio de nombres local que necesita el exploit, pero rompe los contenedores sin raíz, algunos entornos limitados de CI y navegadores en entornos aislados. Prueba primero.

Debido a que la sobrescritura tiene como objetivo la memoria caché, es posible que las comprobaciones de integridad de archivos no la detecten. Al eliminar el caché de la página (echo 3 > /proc/sys/vm/drop_caches) se borra la copia en memoria envenenada, pero no se hace nada con respecto al shell raíz que el atacante ya abrió. Trate al host como comprometido.

La solución aterrizó en el lista de correo netdev a finales de mayo, enmarcado como un parche rutinario de corrupción de datos. El detalle explotable permaneció en una lista de correo pública durante semanas. Sin CVE, sin advertencia de seguridad. El CVE se asignó cuando se fusionó la solución el 16 de junio. La prueba de concepto armada siguió en un día. Para los errores de corrupción de la caché de páginas del kernel, esperar una regla de análisis es demasiado lento.

Miasma Malware apunta a paquetes npm y acciones de GitHub en un ataque a la cadena de suministro – CYBERDEFENSA.MX

Los investigadores de ciberseguridad han señalado otra evolución del ataque a la cadena de suministro vinculado a la familia de malware Mini Shai-Hulud, Miasma y Hades que ha comprometido un nuevo conjunto de paquetes npm, incluso cuando se ha propagado al ecosistema Go.

«La última actividad incluye lanzamientos maliciosos de npm que afectan a los paquetes LeoPlatform y RStreams, abuso del flujo de trabajo de GitHub Actions y un compromiso del módulo Go relacionado que involucra el proyecto Verana Blockchain», Socket dicho.

El objetivo final de la campaña, como antes, es recopilar credenciales de desarrollador o mantenedor y convertir los datos robados en armas para distribuirlos entre registros de paquetes, repositorios y flujos de trabajo de desarrolladores confiables.

Ciberseguridad

La lista de paquetes afectados se encuentra a continuación:

  • hexo-deployer-wrangler@1.0.4
  • hexo-shoka-swiper@0.1.10
  • leo-auth@4.0.6
  • leo-aws@2.0.4
  • leo-cache@1.0.2
  • leo-cdk-lib@0.0.2
  • leo-cli@3.0.3
  • leo-config@1.1.1
  • leo-conector-elasticsearch@2.0.6
  • leo-conector-mongo@3.0.8
  • leo-conector-mysql@3.0.3
  • conector-leo-oracle@2.0.1
  • conector-leo-corrimiento-rojo@3.0.6
  • leo-cron@2.0.2
  • leo-logger@1.0.8
  • leo-sdk@6.0.19
  • leo-streams@2.0.1
  • prisma-silq@1.0.1
  • rstreams-métricas@2.0.2
  • rstreams-fragmento-util@1.0.1
  • convención sin servidor@2.0.4
  • sin servidor-leo@3.0.14
  • solo-nav@1.0.1
  • github.com/verana-labs/verana-blockchain@v0.10.1-dev.20 (Ir)

Se sospecha que una cuenta de desarrollador npm asociada con LeoPlatform («czirker«) fue violado, probablemente a través de credenciales filtradas, para permitir el ataque, permitiendo a los actores de la amenaza aprovechar un token npm perteneciente al mantenedor para impulsar versiones troyanizadas dentro de una ventana de seis segundos.

La nueva ola aprovecha muchas de las tácticas observadas en campañas anteriores, incluido el envenenamiento del registro npm, la ejecución en el momento de la instalación de vinculante.gyp, el malware JavaScript Bun-staged, la infraestructura de GitHub dead-drop, el robo de secretos de GitHub Actions, la persistencia del asistente de codificación IDE e IA y la exfiltración de credenciales cifradas.

Los paquetes npm maliciosos, si bien carecen de un gancho de ciclo de vida que normalmente se agrega al archivo package.json, incorporan un archivo vinculante.gyp para ejecutar código arbitrario durante la instalación, lo que resulta en el lanzamiento de un cargador de JavaScript que descarga e instala el tiempo de ejecución de Bun si no está presente, y luego inicia la carga útil del ladrón responsable de recolectar secretos, credenciales y tokens.

El malware, además de presentar un interruptor de seguridad local ruso y verificar la presencia de software de seguridad de punto final, lanza un flujo de trabajo llamado «Run Copilot» para capturar secretos del entorno CI/CD de la memoria del ejecutor. Luego, la información se carga en un repositorio público de GitHub con la descripción «Muy bien, veamos si esto funciona». Al momento de escribir, hay 559 repositorios Coincide con la descripción.

El marcador de retransmisión de fichas también tiene presenciado un cambio en la última iteración. Mientras que las oleadas anteriores usaban cadenas como «IfYouInvalidateThisTokenItWillNukeTheComputerOfTheOwner», el artefacto actual usa «RevokeAndItGoesKaboom», una cadena que se ha utilizado como resolución de caída muerta de GitHub en relación con el reciente compromiso de la acción de GitHub «codfish/semantic-release-action».

«El 24 de junio de 2026 a las 15:39:06 UTC, un atacante impulsó una confirmación maliciosa a codfish/semantic-release-action y redirigió varias etiquetas de versión para apuntar a la confirmación maliciosa», StepSecurity dicho.

«Cualquier flujo de trabajo que se ejecutara contra una de estas etiquetas después de esa marca de tiempo ejecutó la carga útil del atacante directamente dentro del ejecutor de GitHub Actions. La carga útil roba tokens OIDC de GitHub, recolecta tokens de acceso personal que coinciden con patrones de tokens de GitHub conocidos, cifra el material recopilado con AES-128-GCM e intenta propagar una puerta trasera a otros repositorios accesibles con las credenciales robadas».

Ciberseguridad

Esto indica que todos estos eventos están vinculados al mismo grupo operativo o linaje de herramientas. De acuerdo a Laboratorios Endor y Seguridad bueyel malware también sondea GitHub cada hora en busca de confirmaciones que coincidan con la cadena «firedalazer» para recuperar y ejecutar la variante Hades del malware.

«El conjunto de paquetes Leo/RStreams está vinculado a cargas de trabajo nativas de la nube y sin servidor», afirmó JFrog. «Un compromiso aquí puede exponer las estaciones de trabajo de los desarrolladores, los sistemas CI/CD, las aplicaciones respaldadas por AWS, los repositorios de GitHub, las credenciales de publicación de paquetes y los consumidores de paquetes posteriores».

«Lo notable no es que la carga útil sea radicalmente nueva. Es que Shai-Hulud continúa moviéndose a través de ecosistemas de paquetes legítimos mientras cambia los indicadores suficientes para hacer que las detecciones obsoletas sean menos efectivas».

Es más, el envenenamiento de Verana GitHub amplía el alcance de la campaña más allá de npm. Dicho esto, el ataque emplea el mismo patrón de ejecución de Miasma observado en paquetes npm maliciosos sin depender de la resolución nativa del módulo Go ni de la lógica de compilación.

«A diferencia de los paquetes npm, esta muestra no depende de vinculante.gyp», explicó Socket. «El riesgo es la ejecución del repositorio de origen: un desarrollador que clona o abre el repositorio en un entorno de asistente de codificación de IA o IDE confiable puede activar la carga útil a través de la configuración del proyecto».

«Esto refuerza el tema más amplio de la campaña: Miasma se está moviendo a través de ecosistemas de paquetes al apuntar a los flujos de trabajo de los desarrolladores, no solo a los ganchos de instalación del administrador de paquetes».

Microsoft advierte sobre una campaña de phishing de fotografías ZIP dirigida a hoteles con implante Node.js – CYBERDEFENSA.MX

Una campaña activa de phishing ha estado dirigida a hoteles y otras organizaciones hoteleras en Europa y Asia desde abril de 2026, utilizando archivos ZIP con temas fotográficos para colocar un implante Node.js y profundizar en las máquinas de la recepción, dice Microsoft.

La compañía no ha atribuido la actividad a ningún actor de amenazas conocido y el objetivo final de los operadores aún no está claro.

El atractivo reside en cómo funcionan los hoteles. Los correos electrónicos de phishing llevan el nombre para mostrar «Administrador de reservas (a través de Calendly)» y hacen referencia a quejas de los huéspedes, infestaciones de chinches, consultas sobre habitaciones, inspecciones sanitarias y reseñas de estadías.

Los señuelos venían en japonés, danés y holandés, siendo el japonés el más común. La línea de asunto no menciona ningún destinatario o propiedad, lo que indica un envío de gran volumen basado en listas en lugar de un phishing personalizado. La presión es reputacional: quejas, advertencias finales, amenazas de inspecciones.

Ciberseguridad

La entrega es la parte interesante. Los operadores enrutan mensajes a través del sistema de notificación por correo electrónico de Calendly y el servicio de redireccionamiento de URL de Google, un truco al que Microsoft llama lavado de autenticación. Los correos electrónicos enviados a través de la ruta directa de Calendly pasan por SPF, DKIM y DMARC, porque en realidad se envían desde una infraestructura autorizada.

Los controles confirman que el remitente tiene permiso para enviar. No dicen nada sobre para qué sirve el mensaje. Luego, una cadena de múltiples saltos guía a la víctima desde un enlace de Calendly a través de share.google y una redirección de Google a un dominio .cfd recién registrado y con Cloudflare. Ese dominio se encuentra detrás de un desafío Turnstile que también funciona como antianálisis.

Haga clic y el objetivo descargará un archivo llamado foto-.cremallera. Dentro hay un atajo que se hace pasar por una imagen: IMG-.png.lnk en la primera ola, FOTO-.png.lnk en el segundo.

Al abrirlo se activa PowerShell. El script utiliza aritmética BigInt para decodificar una URL de descarga oculta, extrae un .ps1 a %TEMP% y coloca un tiempo de ejecución legítimo de Node.js v24.13.0 desde nodejs.org en el espacio del usuario, que luego ejecuta el implante de JavaScript. No se necesita ninguna instalación de Node en todo el sistema.

El implante se rastrea como TonRAT. Resuelve sus dominios C2 a través de la API de blockchain de TON y luego abre un canal WebSocket cifrado, según SOC Prime. Obtener dominios sobre la marcha hace que las listas de bloqueo estáticas sean menos útiles.

Después del compromiso, el implante dirigió direcciones IP fijas a través de puertos no estándar: 8443, 8445, 8453, 5555 y 56001 a 56003. Algunos hosts también mostraron automatización del navegador sin cabeza (–headless –no-sandbox), una verificación de geolocalización de ip-api.com y un apagado forzado a través de cmd /c Shutdown -s -t 0. Microsoft no ha informado Robo de datos confirmado, ransomware o víctimas nombradas.

Ciberseguridad

La corrección completa debe afectar a ambas rutas de persistencia: la entrada RunOnce que apunta a ProgramData y la clave Run de Node.js, además de los archivos runtime y .js en AppData\Local\Nodejs. Tirar de uno deja al otro vivo. Los sistemas de recepción, reservas y front office son los primeros lugares donde buscar.

La campaña no es nueva. SOC Prime y ITOCHU documentó el mismo phishing de hotel y la cadena LNK-to-PowerShell-to-Node.js unas dos semanas antes, y Microsoft dice que sus hallazgos coinciden con esos informes.

El phishing con temas de reservas dirigido al personal del hotel ha sido un patrón recurrente, incluidas las campañas de ClickFix que utilizaron PureRAT para robar los inicios de sesión de Booking.com.

Lo que ninguno de los informes puede responder todavía es lo que quieren estos operadores. El acceso es duradero, es fácil equivocarse en la limpieza y la carga útil final no ha sido fijada. Esto es suficiente para tratar esto como algo más que otro phishing relacionado con reservas.

Rusia utilizó Cellebrite en el iPhone de un activista encarcelado meses después del corte de ventas – CYBERDEFENSA.MX

Las autoridades rusas utilizaron las herramientas forenses UFED de Cellebrite para acceder al iPhone del activista opositor detenido Andrey Pivovarov en junio de 2021, tres meses después de que Cellebrite dijera que dejaría de vender sus herramientas y servicios a Rusia y Bielorrusia.

El hallazgo, publicado 25 de junio por el Laboratorio Ciudadanose basa en dos cosas que rara vez coinciden: rastros en el teléfono y un informe oficial del gobierno ruso que nombra la herramienta.

Los investigadores buscaron en los datos extraídos contactos políticos, figuras de la oposición y nombres de organizaciones activistas. Esto no era software espía remoto. Se trataba de una herramienta forense ejecutada sobre un dispositivo incautado bajo custodia, utilizada para construir un caso en un proceso político.

Pivovarov corrió Rusia abiertaun grupo de oposición que el Kremlin había calificado de «indeseable», etiqueta que convirtió su participación continuada en un delito penal.

el era sacó un vuelo en el aeropuerto de San Petersburgo el 31 de mayo de 2021, y le confiscaron su iPhone 12 y su MacBook. Nunca dio su consentimiento para una búsqueda y nunca entregó sus contraseñas. Los dispositivos permanecieron bajo custodia hasta 2023. En julio de 2022, fue condenado a cuatro años; fue liberado en agosto de 2024 en un intercambio de prisioneros.

Pivovarov entregó el teléfono a los investigadores de Citizen Lab en el otoño de 2025. Los rastros que contenía databan de 2021, cuando el dispositivo estaba bajo custodia rusa.

Ciberseguridad

Los registros de MobileLockdown, que rastrean los emparejamientos USB confiables de un iPhone, mostraron una conexión el 17 de junio de 2021 a una identificación de host que coincidía con una huella digital de Cellebrite que los investigadores habían identificado en un caso anterior en Jordania. Lo califican como evidencia de alta confianza de que se utilizó el UFED de Cellebrite.

Los propios documentos rusos respaldan la lectura forense. Pivovarov recibió un informe titulado «Informe de experto forense n.º 1269-17» durante el curso de su procesamiento, preparado para el Comité de Investigación de Rusia por el centro forense del Ministerio del Interior, y entregó una copia al Laboratorio Ciudadano.

Nombra el analizador físico UFED de Cellebrite y el UFED 4PC como producto. Documenta la extracción de datos de WhatsApp, Telegram y Viber, y muestra a los investigadores realizando búsquedas del «Movimiento Cívico Rusia Abierta» y de figuras de la oposición nombradas, incluidos Mikhail Khodorkovsky, la abogada Anastasiya Burakova y la socia de Pivovarov, Tatiana Usmanova.

El MacBook aguantó. El informe del MVD describe una extracción fallida, bloqueada por cifrado, y el Citizen Lab encontró intentos fallidos de inicio de sesión coincidentes en la misma fecha, lo que indica que las autoridades nunca tuvieron la contraseña de Pivovarov.

El momento es el punto. celebrita anunciado en marzo de 2021 que dejaría de vender a Rusia y Bielorrusia, una medida que cortó las actualizaciones pero dejó el hardware existente en funcionamiento. Gran parte de UFED sigue funcionando fuera de línea mucho después de que termina el soporte, dice Citizen Lab, lo cual es el agujero en el límite: el riesgo nunca fue solo las ventas futuras, sino la base instalada que ya se encuentra en las oficinas de policía y de inteligencia.

eso coincide informes anteriores que Rusia siguió usando Cellebrite en los teléfonos de los detenidos después del anuncio.

Cuando se le pidió un comentario el 22 de junio, Cellebrite dijo a Citizen Lab y Access Now que cualquier uso de su hardware heredado en Rusia después de marzo de 2021 está «completamente no autorizado». Dijo que el hardware funciona sin su soporte o consentimiento y que, hoy en día, sería incompatible con los dispositivos modernos.

Rusia permanece permanentemente en su lista de clientes restringidos, dijo la compañía, y está cambiando a licencias de suscripción que dejan de funcionar cuando expiran. La distinción es más importante desde el punto de vista jurídico que operativo: la herramienta todavía funcionaba cuando los investigadores rusos tenían el teléfono en 2021.

Ciberseguridad

Vale la pena observar una superposición: las personas cuyos nombres fueron buscados en el teléfono de Pivovarov aparecieron más tarde como objetivos de CONDUCTOR DE FRÍOuna operación de phishing vinculada al FSB, y Burakova fue atacada pero no mordió.

El Citizen Lab no afirma tener un vínculo directo, pero el mecanismo es sencillo: extraiga el gráfico social de un activista y tendrá la lista de objetivos para la siguiente campaña.

Los consejos de Citizen Lab para cualquier persona en riesgo de sufrir una convulsión son contundentes y ninguno de ellos es infalible contra una herramienta forense. Utilice una contraseña alfanumérica segura. Mantenga el sistema operativo actualizado. Active el modo de bloqueo en iPhone o la protección avanzada en Android 16 y versiones posteriores. Cifre el disco en las computadoras. Apague el dispositivo por completo antes de entrar en una situación de alto riesgo. Si un dispositivo incautado regresa, cambie la contraseña de cada cuenta y haga que lo examinen antes de borrarlo.

Rusia se suma a Serbia, Kenia y Jordania en una lista cada vez mayor de casos de abuso de Cellebrite respaldados por análisis forenses. La lección más clara es más limitada: un límite de ventas que deja funcionando herramientas antiguas y con capacidad fuera de línea no es un gran límite una vez que el teléfono ya está en una sala de custodia.

Google detalla la nueva puerta trasera STOCKSTAY de Turla utilizada en ataques de espionaje en Ucrania – CYBERDEFENSA.MX

El actor de amenazas patrocinado por el estado ruso conocido como Turla ha sido atribuido a una puerta trasera .NET previamente indocumentada llamada ESTANCIA EN STOCK que se ha desplegado contra organizaciones gubernamentales y militares en Ucrania, y entidades que tienen intereses en la política exterior italiana.

Al describir la puerta trasera de Windows como desarrollada continuamente por el grupo de piratería, Google Threat Intelligence Group (GTIG) dijo que la herramienta de ciberespionaje comparte código significativo y superposiciones funcionales con Kazuar, un implante básico utilizado por el adversario desde 2017. La actividad de desarrollo sospechada de malware se remonta a diciembre de 2022.

«STOCKSTAY es una puerta trasera multicomponente escrita en .NET, que utiliza el marco Windows Forms, que se comunica con su comando y control (C2) a través de una conexión WebSocket segura, utilizando el código abierto. websocket-nítido biblioteca», GTIG dicho.

«STOCKSTAY consta de varios componentes distintos que se comunican entre sí a través de un canal de comunicación entre procesos (IPC), basado en el intercambio de WM_COPYDATA mensajes.»

Ciberseguridad

La evidencia indica que el implante fue diseñado originalmente para imitar una herramienta de visualización de datos del mercado de valores, antes de ser adaptado para hacerse pasar por otros programas inofensivos como visores de PDF y utilidades de calculadora. El punto de partida es un componente de descarga con nombre en código STOCKSTAY.MARKETMAKER que instala y ejecuta tres módulos adicionales:

  • STOCKSTAY.BROKER DE BOLSAun tunelizador con reconocimiento de proxy que facilita las capacidades de comunicación de red a la suite STOCKSTAY más amplia al establecer una conexión WebSocket segura a un servidor remoto específico.
  • STOCKSTAY.STOCKTRADERla principal puerta trasera que permite la recopilación de información.
  • STOCKSTAY.BOLSAun orquestador o controlador que analiza la configuración de la puerta trasera para establecer varias opciones con respecto a la ejecución del malware, como el servidor WebSocket, el intervalo de tiempo y los días en los que se supone que no debe funcionar. También se comunica con STOCKSTAY.STOCKBROKER para proporcionar los detalles del servidor y recibir mensajes a través de la conexión WebSocket establecida, así como con STOCKSTAY.STOCKTRADER para emitir comandos que se ejecutarán en el host comprometido.
Arquitectura del malware STOCKSTAY

Algunos de los comandos de soporte de STOCKSTAY.STOCKTRADER se enumeran a continuación:

  • Del, para eliminar los archivos especificados
  • Dir, para enumerar los directorios especificados.
  • Obtener, para recuperar uno o más archivos específicos que coincidan con ciertas extensiones
  • MkDir, para crear uno o más directorios
  • RmDir, para eliminar los directorios especificados
  • Imagen, para realizar una captura de pantalla de la pantalla del dispositivo
  • MultyTask, para ejecutar una lista de tareas separadas por punto y coma a la vez
  • Poner, para subir un archivo al dispositivo
  • RegRead, para leer un valor del Registro de Windows
  • RegDelete, para eliminar un valor del Registro de Windows
  • RegWrite, para establecer un valor del Registro de Windows
  • Ejecutar, para ejecutar un nuevo proceso.
  • Sysinfo, para recopilar información del sistema.
  • UnpackArchive, para extraer el archivo ZIP especificado a su directorio actual

Google dijo que identificó un repositorio GitHub de acceso público («ChikenFresh/google-ai-labs-it«) que contiene una implementación de Python del controlador de servidor STOCKSTAY WebSocket orientado a la víctima que es responsable de manejar los mensajes entrantes de un cliente conectado y registrar su dirección IP.

«La incapacidad del servidor para descifrar los mensajes entrantes impide la introspección por parte de los operadores de la plataforma y confunde aún más la ubicación de la infraestructura dedicada del actor de la amenaza», señaló GTIG. «Esta arquitectura se parece un poco a la infraestructura Kazuar C2 de múltiples saltos de Turla».

Los ataques que distribuyen STOCKSTAY han aprovechado constantemente señuelos de temática académica o diplomática para apuntar a organizaciones gubernamentales y militares dentro de Ucrania, y las primeras versiones de la puerta trasera se utilizaron en ataques dirigidos a entidades en Italia, los Países Bajos, Polonia y Alemania. Dicho esto, se desconoce qué entidades europeas fueron señaladas en estos ataques.

Cronología de las observaciones de STOCKSTAY

En al menos un caso observado a principios de 2025, se dice que los actores de Turla emplearon un correo electrónico de phishing que contenía un archivo adjunto RDP malicioso que, cuando se abre, establece una conexión entre el dispositivo de la víctima y la infraestructura controlada por el actor, a través de la cual se pueden implementar cargas útiles adicionales, incluido STOCKSTAY.

En noviembre de 2025, se descubrió que una ola de phishing por correo electrónico dirigida a Ucrania entregaba el implante a través de archivos RAR que explotan CVE-2025-8088, una vulnerabilidad de WinRAR que ha sido explotada por varios grupos de hackers rusos como Sandworm, Gamaredon y RomCom.

Otras campañas han aprovechado instaladores MSI (en un caso alojados en GitHub) y archivos RAR que contienen un script de aplicación HTML (HTA), el último de los cuales está diseñado para ejecutar una variante de STOCKSTAY.MARKETMAKER. Luego, el descargador recupera un archivo ZIP que contiene los componentes principales de STOCKSTAY alojado en una instancia comprometida de WordPress.

Ciberseguridad

Un aspecto digno de mención del malware es que Turla lo ha empleado en múltiples etapas distintas de sus operaciones, una como una forma de obtener acceso inicial a entornos que no han sido perfilados previamente y durante la post-explotación después del reconocimiento para su ejecución en un host específico.

«Esta configuración implica que, en esta etapa, el actor sabe exactamente qué máquina está siendo atacada, probablemente a través de los accesos existentes al entorno de destino», explicó GTIG. Esto se vio dentro de las redes ucranianas donde STOCKSTAY se desplegó hacia el final de una operación que anteriormente había dependido en gran medida de otras herramientas del grupo, como Kazuar».

Las superposiciones de STOCKSTAY con Kazuar surgen de las similitudes en cómo se delinean las responsabilidades entre los diferentes componentes. El uso de Kazuar de los módulos Kernel, Bridge y Worker dentro de Kazuar fue detallado ampliamente por el equipo de Microsoft Threat Intelligence el mes pasado. La separación de distintos componentes basados ​​en roles en STOCKSTAY se detectó por primera vez en una muestra cargada en VirusTotal en diciembre de 2023 desde los Países Bajos.

Estos puntos en común han planteado la posibilidad de que tanto STOCKSTAY como Kazuar hayan sido desarrollados y mantenidos en parte por el mismo desarrollador o equipo.

«Creemos que STOCKSTAY se está desarrollando a imagen de KAZUAR, y es probable que varias decisiones de diseño surjan de la gran experiencia del actor de amenazas en la realización de operaciones utilizando este conjunto de herramientas de larga data», dijo Google. «Ambos ecosistemas dependen en gran medida del desarrollo .NET y se ha observado que utilizan sitios de WordPress comprometidos durante varias etapas de sus operaciones».

«Evaluamos con poca confianza que nuestras observaciones del despliegue de STOCKSTAY junto a KAZUAR durante las operaciones activas pueden ser el resultado de que el actor de amenazas busca probar nuevas capacidades en operaciones activas, particularmente donde pueden esperar que su acceso existente sea remediado en un futuro cercano».

Se encontró un bloqueador de anuncios de Chrome con más de 10 millones de instalaciones con capacidad de inyección de secuencias de comandos inactivas

Un análisis de una popular extensión de bloqueo de anuncios de Google Chrome para YouTube ha descubierto la capacidad de ejecutar código JavaScript arbitrario.

Según Island, la extensión, denominada Bloqueo de anuncios para YouTube (ID: cmedhionkhpnakcndndgjdbohmhepckk), tiene más de 10 millones de instalaciones y lleva una insignia de Destacado en Chrome Web Store.

La descripción de la extensión indica que permite a los usuarios evitar que elementos de la página web, como anuncios, incluidos los anuncios previos al video, se muestren en la plataforma para compartir videos, así como en sitios externos que cargan YouTube. Si bien el complemento ofrece la funcionalidad prometida, también presenta capacidades para ejecutar código JavaScript arbitrario.

«También contiene los ingredientes arquitectónicos para la ejecución arbitraria de JavaScript en cualquier sitio web, activado por un único cambio de configuración del lado del servidor, sin una actualización de la extensión, sin una revisión de la tienda y sin ningún signo visible de que algo haya cambiado», investigadores Oleg Zaytsev y Shachar Gritzman dicho en un informe compartido con The Hacker News.

Ciberseguridad

«En términos prácticos, eso podría significar leer páginas, robar datos y actuar como usuario dentro de cuentas personales, aplicaciones de trabajo, paneles de administración y otras sesiones sensibles del navegador».

Vale la pena enfatizar aquí que no hay evidencia de que se haya distribuido carga útil maliciosa a los usuarios de esta manera, pero la mera presencia de la capacidad, junto con vínculos con otras extensiones de bloqueo de publicidad que desde entonces han sido eliminadas del escaparate de malware, aumenta los riesgos de privacidad y seguridad, agregó Island.

La lista de extensiones relacionadas que se han eliminado se enumera a continuación:

  • Adblock para Chrome (ID: onomjaelhagjjojbkcafidnepbfkpnee)
  • Adblock para ti (ID: ogcaehilgakehloljjmajoempaflmdci)
  • AdBlock Suite (ID: gekoepiplklhniacchbbgbhilidiojmb)

Adblock para YouTube ha estado en Chrome Web Store desde 2014, comenzando como un bloqueador de anuncios básico de YouTube antes de cambiar de propietario cuatro años después. Se descubrió que las primeras versiones de la extensión se entregaban con un kit de desarrollo de software (SDK) de inyección de anuncios llamado Unistream SDK, aunque se eliminó en junio de 2024.

Lo que ha sido constante es la presencia de rutas de inyección de scripts controladas remotamente desde febrero de 2025, lo que abre la puerta a la creación de «autorizaciones» arbitrarias.

«En el momento de nuestro análisis, el elemento de creación confiable no estaba activo en la respuesta del servidor», explicaron los investigadores. «La capacidad está inactiva, no ausente. Activarla requiere un único cambio en el servidor, sin actualización de extensión, ni revisión de la tienda».

Para agravar aún más el riesgo está el hecho de que las extensiones de bloqueadores de anuncios suelen solicitar amplios permisos para inspeccionar solicitudes, alterar páginas, ocultar elementos y ajustar su comportamiento a medida que evolucionan los sistemas publicitarios.

Específicamente, se ha descubierto que, contrariamente a su nombre, la extensión se ejecuta en cada sitio web que un usuario visita en el navegador, al tiempo que agrega una verificación que se activa solo cuando la URL actual contiene «youtube.com». Sin embargo, en realidad, la verificación solo verifica si la cadena correspondiente a «youtube.com» aparece en cualquier lugar de la URL y no valida el nombre de host, el origen del marco o el contexto del reproductor integrado.

Ciberseguridad

Esto significa que la verificación se puede omitir trivialmente colocando youtube.com en cualquier lugar de la URL, como se muestra en los siguientes patrones de URL:

  • www.facebook.com/page?ref=youtube.com
  • banco.ejemplo.com/search?q=youtube.com
  • internal.corp.com/redirect?from=youtube.com

«La preocupación no es ni una sola línea de código sospechosa», dijo Island. «Es la combinación: una extensión de alta instalación con acceso a todos los sitios, una ruta de inyección controlada remotamente, una infraestructura de inyección de anuncios previa, un cambio importante de propiedad y de base de código, y extensiones relacionadas que se eliminaron de Chrome Web Store por malware».

The Hacker News se ha puesto en contacto con el desarrollador de la extensión para solicitar comentarios y actualizaremos la historia si recibimos una respuesta.

La divulgación se produce cuando la Unidad 42 de Palo Alto Networks dijo que detectó 18 extensiones de navegador que se hacen pasar por marcas de consumo con el objetivo de monetizar a través del marketing de afiliación.

«Tras la instalación, todas las extensiones abren el dominio .shop en una nueva pestaña», Unidad 42 dicho. «El dominio .shop redirige a otro dominio. El dominio presenta una página que indica que se requieren medidas adicionales. La página cita problemas de incompatibilidad y solicita a los usuarios que instalen un navegador orientado a juegos».

Smart TV Proxyware, 24-Year curl Bug, AI Crime Forums + 13 More Stories – CYBERDEFENSA.MX

It’s dumb out there again.

This week has the usual smell of prod on fire and nobody wanting to admit who left the door open — old creds still working, trusted apps doing sketchy crap, browser tricks jumping the fence, and “normal” workflows turning into phishing pipes because apparently email was not enough hell already.

The worst part is how cheap some of it feels. Not elite. Not cinematic. Just stale secrets, fake updates, lazy trust, and random boxes quietly becoming someone else’s infrastructure. Same internet, fresh headache. Let’s get into it.

If there’s a theme here, it’s that attackers do not need magic when the boring crap still works — forgotten creds, lazy trust, fake updates, loose admin paths, and users getting nudged into doing the dangerous part themselves. The future is here, somehow, and it still smells like a misconfigured staging box.

Patch what you can. Revoke what you forgot. Maybe glance at the devices you’ve been treating like furniture. See you next ThreatsDay, assuming the internet hasn’t found an even dumber way to catch fire by then.