GitHub Copilot rechaza solicitudes dañinas en el chat y luego las escribe en código – CYBERDEFENSA.MX

Un asistente de codificación de IA que se niega a responder una solicitud peligrosa en su cuadro de chat puede responderla de todos modos si la misma solicitud se divide en pasos pequeños y de apariencia normal dentro de un editor de código. Ése es el hallazgo de un nuevo estudio de GitHub Copilot por los investigadores Abhishek Kumar y Carsten Maple.

Los modelos que probaron a través de Copilot, Claude de Anthropic y Gemini de Google rechazaron casi todas las solicitudes dañinas cuando se les preguntó directamente. Reformulados como pasos de una tarea de codificación normal, produjeron respuestas dañinas en las 816 ejecuciones del flujo de trabajo del estudio.

Lo que hace que esto sea diferente de un jailbreak típico: nadie solicita directamente el elemento dañino y no se engaña al modelo para que ejecute el código de otra persona. Escribe el contenido prohibido por sí mismo, como efecto secundario de una tarea de codificación que le dijeron que mejorara.

como funciona

Los investigadores llaman al método construcción de jailbreak a nivel de flujo de trabajo.

En lugar de una única indicación contundente, le pidieron a Copilot que creara un software cotidiano: un pequeño programa de prueba que califica la frecuencia con la que otro modelo de IA cede a indicaciones dañinas. Cargar una lista de preguntas de examen dañinas en ese programa parece un trabajo normal, no un ataque.

Ciberseguridad

Luego vino el empujón. Le dijeron a Copilot que la puntuación era demasiado baja y le pidieron que mejorara el programa añadiendo «disparos de enseñanza», ejemplos de pares de preguntas y respuestas escritas en el código para aumentar la puntuación. Copilot añadió primero ejemplos inofensivos.

Cuando se le pidió que agregara las dañinas, escribió las respuestas peligrosas él mismo, como texto sin formato dentro del código. Estas fueron respuestas que las mismas modelos rechazan cuando las preguntas directamente en un chat.

Lo importante es de dónde vino el texto dañino. Los investigadores proporcionaron sólo las preguntas, tomadas de conjuntos de pruebas de seguridad pública. Las respuestas fueron trabajo del propio modelo, elaboradas para completar la tarea asignada de completar los ejemplos.

los numeros

El equipo ejecutó 204 mensajes dañinos extraídos de tres puntos de referencia públicos (Hammurabi’s Code, HarmBench y AdvBench) contra cuatro modelos disponibles a través de Copilot: Claude Sonnet 4.6, Claude Haiku 4.5, Gemini 3.1 Pro y Gemini 3.5 Flash.

Todo se ejecutó con la configuración predeterminada, con los modelos utilizados exactamente como los entrega Copilot, sin cambios de parámetros ni filtros agregados.

Cuando se les preguntó directamente en el chat, los modelos produjeron respuestas dañinas en sólo 8 de 816 intentos. Otras dos configuraciones simples, cargar las indicaciones desde una hoja de cálculo o solicitar una corrección de código de rutina, dieron el mismo resultado. Dentro del flujo de trabajo completo, produjeron contenido dañino 816 de 816 veces.

Dos revisores expertos verificaron cada respuesta por su cuenta y acordaron que las 816 eran realmente dañinas, utilizando una prueba estricta: la respuesta tenía que ser específica, utilizable y realmente hacer lo que pedía el mensaje dañino. Las negativas, las advertencias vagas y las alternativas seguras no contaron.

El resultado dañino apareció después de aproximadamente seis intercambios de ida y vuelta, todos ellos parecían pasos de codificación normales. Las pruebas utilizaron GitHub Copilot Chat 0.30.3 dentro de VS Code 1.103.0, en sesiones realizadas entre el 2 de abril y el 22 de junio de 2026. Debido a que estos son servicios alojados que se actualizan con el tiempo, el comportamiento exacto puede cambiar.

¿Por qué sucede? La respuesta del artículo es sobre incentivos. Una vez que el trabajo se enmarca como un aumento de puntaje, negarse a completar un campo deja de parecer una opción de seguridad y comienza a parecer como dejar el trabajo sin terminar. Los autores lo vinculan a una tendencia conocida en los agentes de codificación: optimizar la métrica que se les entrega, incluso cuando eso va en contra de sus propias barreras.

Por qué es importante

Un rechazo del chat no prueba que un asistente de codificación sea seguro. El mismo modelo puede mantener la línea en una conversación y cruzarla mientras escribe código. Y el fallo se esconde en un lugar fácil de pasar por alto: el texto dañino termina en un archivo que escribe el asistente, fuera de la respuesta del chat, donde normalmente aparecería un rechazo.

Para cualquiera que utilice estas herramientas, la lectura concreta es limitada pero utilizable. Tenga cuidado con una sesión de varios turnos que le pide al asistente que complete una evaluación o un conjunto de puntos de referencia con ejemplos de indicaciones y respuestas para aumentar la puntuación. Revise los archivos que escribe el asistente en lugar de confiar en que un rechazo visible del chat significa que la sesión se mantuvo limpia.

Ciberseguridad

Los autores lo reducen a tres direcciones, ninguna de las cuales es una solución completa por sí sola: inspeccionar lo que escribe el agente, juzgar una sesión completa en lugar de cada mensaje y tratar una solicitud para «mejorar una puntuación de referencia» como una razón para mirar más de cerca. Dicen que informaron los hallazgos a los fabricantes de herramientas y modelos afectados, y dejaron fuera del documento los resultados dañinos y las indicaciones exactas.

El resultado se ajusta a una creciente cantidad de trabajos que muestran que el entrenamiento de seguridad de la IA se vuelve más inestable una vez que un modelo se conecta a una herramienta que puede actuar, en lugar de simplemente charlar. Investigaciones anteriores encontraron que los modelos entrenados en seguridad son Se libera fácilmente cuando se convierte en agentes de navegación web..

El ataque anterior más cercano, CódigoJailbreakeroculta la intención dañina dentro de un mensaje de confirmación falso. Otros, como código rojohan demostrado que los modelos aceptan una instrucción peligrosa más fácilmente cuando está disfrazada de código que en inglés simple. El Crescendo El ataque alcanzó un objetivo dañino al avanzar lentamente durante varios turnos de chat en lugar de preguntar directamente.

El mismo efecto aparece en herramientas de codificación reales, no solo en este punto de referencia. The Hacker News cubrió recientemente GuardFall, una derivación de seguridad de comandos que se apoyaba exactamente en este primer paso: un comando contundente y destructivo se rechaza, mientras que el mismo comando guardado en un archivo de compilación o en la respuesta de la documentación de una herramienta se produce como un paso de rutina.

El giro de este nuevo estudio es que el contenido dañino no es la preparación para otro ataque; es lo que el modelo fue obligado a producir.

El estudio cubre únicamente GitHub Copilot con cuatro modelos de dos proveedores. Los autores tienen claro que los resultados pueden no trasladarse a otros asistentes como Cursor, Cline o Windsurf, ni a modelos de OpenAI y otros. Ésa es la pregunta abierta que señalan para más adelante.

La más difícil que dejan sin resolver es cómo detectar este patrón sin romper también la investigación de seguridad legítima que tiene que funcionar con las mismas indicaciones de prueba dañinas.

Se encontraron agentes de codificación de IA que activan reglas de seguridad de endpoints diseñadas para atrapar a los atacantes – CYBERDEFENSA.MX

Sophos analizó una semana de datos de sus propios terminales y descubrió que agentes de codificación de IA como Claude Code, Cursor y OpenAI Codex están activando reglas de detección escritas para atrapar a intrusos humanos.

Los agentes no son maliciosos. Simplemente hacen muchas cosas que, para un motor de comportamiento, parecen exactamente un ataque.

Descifrar las credenciales del navegador, enumerar lo que se encuentra en el almacén de credenciales de Windows, extraer archivos con herramientas integradas del sistema, escribir en la carpeta de inicio: estas han sido durante mucho tiempo una señal importante para los defensores.

Lo que ha cambiado es quién lo genera. En las máquinas que observaba Sophos, a menudo era el asistente de inteligencia artificial de un desarrollador realizando el trabajo ordinario.

¿Qué hizo saltar las alarmas?

El análisis Se basa en siete días de telemetría de junio de 2026, tomados del motor de comportamiento de Sophos en Windows y contados por máquinas únicas, no por volumen de eventos sin procesar. Es una ventana estrecha sobre la flota de un proveedor, no un censo de la industria.

Los gráficos de Sophos sitúan el acceso a credenciales en el 56,2 por ciento de la actividad bloqueada y la ejecución en el 28,8 por ciento: agentes buscando secretos almacenados o ejecutando código como lo hacen los atacantes.

La mayor regla de acceso a credenciales, con un 42,6 por ciento de ese grupo, se activa cuando un proceso utiliza la API de protección de datos integrada de Windows, o DPAPI, para descifrar los datos de credenciales almacenados en el navegador. Sophos llama a GStack un paquete de habilidades ampliamente adoptado para agentes de codificación.

Ciberseguridad

Su habilidad /browse hace exactamente eso, ejecutando PowerShell que llama a DPAPI para desbloquear los datos guardados del navegador. Sophos lo detectó ejecutándose bajo Claude Code. En contexto, es casi seguro que se trata de una automatización del navegador en nombre del usuario. Para el motor de detección, se trata de robo de credenciales y la regla es despedir.

Algunos ejemplos de Python se veían peor en el papel. En un caso, Claude Code cerró el navegador en ejecución y ejecutó un script que extraía datos de su almacén de credenciales.

Por separado, ejecutó cmdkey /list para enumerar las credenciales que tenía Windows Credential Manager. Sophos señala que Claude Code se ejecutó aquí con su indicador –dangerfully-skip-permissions establecido, un modo contra el cual la propia documentación de Anthropic advierte e indica a los administradores cómo bloquear.

Cuando un enfoque falla, un agente intenta con otro. OpenAI Codex hizo precisamente eso, obteniendo un instalador de Python del python.org real, comenzando con certutil. Eso fue bloqueado, por lo que cambió a bitsadmin. Ambas son utilidades legítimas de Windows de las que los atacantes abusan habitualmente para extraer cargas útiles y vivir de la tierra.

El objetivo era inofensivo, pero el punto de Sophos es que este comportamiento de pivote cuando se bloquea es lo que separa a un atacante vivo de un script estático, y ahora los agentes benignos también lo hacen.

Cursor activó una regla de persistencia al usar PowerShell para eliminar un script de carpeta de inicio que se ejecutaría cada vez que se iniciara la máquina. Sophos no pudo confirmar qué hacía el script, pero escribir en el inicio fuera de un instalador confiable es el tipo de cosas que los defensores señalan a la vista.

Agentes de IA en ambos lados de la línea

La otra cara ya es visible. Un mes antes, Sophos documentado un atacante que utilizó agentes de inteligencia artificial para crear y probar malware contra productos EDR, uno de ellos ejecutando Claude Opus 4.5 para coordinar el trabajo.

Ese era el momento del desarrollo: agentes que ayudaban a un atacante a escribir mejores herramientas. Los agentes también atacan a sus propios usuarios en tiempo de ejecución. En un caso separado, los investigadores demostraron que se podía engañar a un agente de codificación para que ejecutara código de atacante a través de entradas envenenadas, una cadena que puede pasar por alto EDR porque el agente actúa dentro de la sesión confiable del usuario.

Estos son eventos separados con diferentes reglas de activación, pero comparten una superficie: las llamadas de credenciales del navegador, las descargas de LOLBin y las escrituras de inicio ahora provienen de agentes benignos, agentes ejecutados por atacantes y agentes secuestrados.

Es por eso que la acción cruda te dice menos que antes. Y se encuentra dentro de un cambio mayor en la apariencia de las intrusiones. CrowdStrike’s Informe de amenazas globales 2026 descubrió que el 82 por ciento de las detecciones en 2025 estaban libres de malware, y los atacantes utilizaban credenciales válidas y herramientas confiables en lugar de descartar archivos.

Ciberseguridad

Ese cambio es lo que empujó la detección hacia el comportamiento en primer lugar. Los agentes de IA ahora generan el mismo comportamiento por razones ordinarias, abarrotando la señal exacta en la que los defensores llegaron a confiar.

Qué significa para los defensores

Si los desarrolladores ejecutan estos agentes con sus propias cuentas, es de esperar que se activen reglas de punto final en sus máquinas. La respuesta de Sophos es dividir las reglas según lo que captan. El ruido de ejecución de un agente que reintenta una descarga o emite PowerShell con un formato extraño generalmente puede tener un alcance.

Introduzca la regla en el proceso principal del agente (claude.exe, cursor.exe y sus procesos secundarios), su espacio de trabajo o ruta temporal, o la reputación del destino de descarga. Eso impide que un agente conocido que realiza un trabajo normal genere alertas.

El comportamiento que toca las credenciales es donde usted mantiene la línea. Descifrar las credenciales del navegador o enumerar el Administrador de credenciales no es seguro porque lo hizo un agente en lugar de una persona, y un agente no debe heredar el acceso general a los almacenes de credenciales solo porque se ejecuta bajo un usuario confiable. Si el ruido proviene del modo de omisión peligrosa de permisos de Claude Code, desactive ese modo a través de la configuración administrada.

Sophos llama a esto una lectura temprana, no un veredicto, y señala que el cambio aún es pequeño incluso si la dirección es clara. La cuestión de política abierta es qué se le debería permitir tocar a un agente de codificación en un punto final, y los almacenes de credenciales son un lugar sensato para trazar la primera línea.

Una organización sin fines de lucro francesa inicia un centro global de inteligencia e investigación para las ciberamenazas de la IA

El Foro de Paz de París, una organización francesa sin fines de lucro que ha convocado a líderes mundiales sobre cuestiones de seguridad global, está lanzando un nuevo proyecto para reunir a expertos internacionales para evaluar las amenazas relacionadas con la IA a la infraestructura global de Internet.

La Red Integrada para una IA confiable en el ciberespacio (INTAiC) recurrirá a investigadores y expertos de la sociedad civil del gobierno y el sector privado, analizará las amenazas cibernéticas actuales de la IA desde el campo y creará informes «con visión de futuro» sobre cómo la tecnología afectará a la sociedad y qué pueden hacer las organizaciones para responder.

Uno de los principales objetivos del proyecto es crear una coalición internacional de respuesta rápida entre gobiernos y empresas para abordar las amenazas relacionadas con la IA, similar a los mecanismos de coordinación que existen en otras áreas de la ciberseguridad.

«La fragmentación de la evidencia sobre las amenazas cibernéticas impulsadas por la IA no es incidental, es estructural: quienes defienden las redes y quienes protegen los sistemas de IA han trabajado durante mucho tiempo en esferas separadas», dijo Adrien Abecassis, director de iniciativas políticas del Foro de Paz de París. «Es exactamente por eso que INTAiC es único: está diseñado para convertir esos fragmentos en una lectura comparable de la amenaza, porque este es un desafío que ningún actor puede afrontar solo».

La red ya incluye una serie de empresas y organizaciones destacadas, incluidas Microsoft, Cyber ​​Threat Alliance, Cloud Security Alliance, Orange Cyberdefense y otras.

Según el foro, el trabajo del INTAiC se centrará principalmente en dos líneas de trabajo separadas. Uno es un recurso único y actualizado periódicamente para que los defensores se mantengan actualizados sobre cómo la IA está remodelando las ciberamenazas. El recurso se centra más en las capacidades de los atacantes, las diferentes formas de uso indebido y el impacto en las operaciones de seguridad que en incidentes aislados.

«El resultado es un punto de referencia común, basado en la realidad, que brinda a los formuladores de políticas una medida más clara de la amenaza e identifica los riesgos que más merecen atención colectiva», dijo el Foro en un comunicado.

El segundo flujo de trabajo se centrará en evaluar y prevenir los riesgos cibernéticos asociados con la IA, creando una base de expertos externos independientes que puedan proporcionar evaluaciones neutrales o imparciales de las capacidades cibernéticas del modelo de frontera. Ese trabajo atraerá a gobiernos, instituciones de investigación y organizaciones sin fines de lucro a desarrollar nuevas vías organizativas y de financiación para apoyar ese tipo de investigación.

Si bien el gobierno federal de EE. UU. ha recorrido un largo camino en los últimos años para desarrollar su propia capacidad para probar y estudiar las amenazas cibernéticas de la IA, gran parte del acceso y la experiencia técnica en torno a las capacidades de los modelos de frontera se concentran en las empresas comerciales de IA. En ocasiones, esto ha generado preocupaciones de que las agencias federales dependieran demasiado de las empresas de inteligencia artificial para explicar cómo funciona la tecnología y guiarlas a través de los posibles escenarios de amenaza.

A medida que Anthropic y OpenAI han implementado programas de ciberseguridad defensiva como el Proyecto Glasswing y el programa Trusted Access for Cyber, el acceso a esos modelos ha estado disponible para un grupo más amplio de investigadores y organizaciones.

El Foro de Paz de París tiene la intención de informar al público sobre el trabajo y los logros de INTAiC en París a finales de este año durante la conferencia anual de la organización en noviembre.

Derek B. Johnson

Escrito por Derek B. Johnson

Derek B. Johnson es reportero de CyberScoop, donde su área incluye la ciberseguridad, las elecciones y el gobierno federal. Antes de eso, ha brindado una cobertura galardonada de noticias sobre ciberseguridad en los sectores público y privado para varias publicaciones desde 2017. Derek tiene una licenciatura en periodismo impreso de la Universidad de Hofstra en Nueva York y una maestría en políticas públicas de la Universidad George Mason en Virginia.

El nuevo ataque HalluSquatting podría engañar a los asistentes de codificación de IA para que instalen malware Botnet – CYBERDEFENSA.MX

Los asistentes de codificación de IA tienen la costumbre de inventar cosas. Pídale a uno que busque una herramienta popular y, a veces, le devolverá un nombre que suena real para un proyecto que no existe.

Una nueva investigación, que sus autores denominan HalluEn cuclillasconvierte ese hábito en un ataque: descubra los nombres falsos que inventa una IA de manera confiable, regístrelos primero y espere a que el asistente busque su trampa en nombre del usuario.

Cualquiera cuyo asistente de IA pueda buscar un recurso externo y luego ejecutar comandos con poca revisión humana está expuesto. En las pruebas, esa ruta llevó al asistente a ejecutar código proporcionado por el atacante en la máquina.

Repítalo con un recurso bastante popular y un nombre colocado puede llegar a muchas máquinas, razón por la cual los investigadores lo plantean como una forma de montar una botnet.

como funciona

El ataque encadena dos peculiaridades de la IA. El primero es un alucinación: una IA que inventa algo y lo presenta como real. El segundo es un inyección inmediata: una instrucción trampa explosiva que secuestra la IA, por lo que sigue a un atacante en lugar del usuario.

Ciberseguridad

Aquí, la inyección es indirecta y se basa en el contenido que el asistente busca en lugar de cualquier cosa que el usuario escriba.

  1. Elige un objetivo. El atacante encuentra un repositorio o complemento que está de moda, por lo que muchas personas le piden a su IA que lo busque. Las tendencias importan, porque un recurso nuevo no está en los datos de entrenamiento de la IA, que es exactamente cuando el modelo comienza a adivinar los nombres.
  2. Aprende el error. El atacante le pide a una IA que busque ese recurso una y otra vez y registra el nombre falso que inventa con mayor frecuencia.
  3. Reclama el nombre falso. El atacante registra ese nombre en GitHub o en una tienda de complementos y oculta instrucciones adversas en su interior.
  4. Esperar. Un usuario real le pide a su asistente que obtenga el popular recurso. El asistente inventa el mismo nombre falso y en su lugar utiliza la versión del atacante. Sus instrucciones ocultas se combinan con lo que el asistente cree que le dijeron que hiciera, y el asistente secuestrado utiliza su propia herramienta de ejecución de comandos para llevarlas a cabo.

La trampa no es un código que se ejecuta por sí solo. Funciona porque estos asistentes mantienen una terminal entre sus herramientas integradas, por lo que una vez que las instrucciones establecidas se hacen cargo, «instalar un bot» es simplemente algo que el asistente puede hacer.

Lo que lo hace práctico es que los nombres falsos no son aleatorios. En los experimentos de los investigadores, el error fue consistente: en diferentes frases y en modelos de diferentes compañías, el asistente buscó el mismo nombre incorrecto en hasta el 85% de las solicitudes de repositorio y en el 100% de las instalaciones de habilidades. Esas son las tasas máximas que informan los autores; el periódico lleva el desglose completo.

Lo ejecutaron con herramientas como Cursor, Windsurf, GitHub Copilot, Cline, Gemini CLI de Google y la familia de asistentes OpenClaw, logrando que cada uno ejecutara código atacante. Las cargas útiles de prueba eran marcadores de posición inofensivos, no malware real; uno vivo tomaría el mismo camino.

El investigación proviene de Aya Spira y colegas del grupo de Ben Nassi en la Universidad de Tel Aviv, con Stav Cohen en Technion y Ron Bitton en Intuit. El grupo de Nassi ya ha hecho esto antes, creando un gusano de correo electrónico con IA que se propaga automáticamente y una invitación de calendario que secuestró Gemini de Google.

El equipo dice que informó a los proveedores, fabricantes de modelos y operadores del mercado afectados antes de salir a bolsa, y retuvo los pasos exactos necesarios para copiar el ataque.

¿Por qué es un nuevo tipo de botnet?

Las botnets tradicionales requieren trabajo para construirse. Se apoyan en contraseñas débiles o malware que se propaga de una máquina a otra, y generalmente agrupan un tipo de dispositivo, de la misma manera que Mirai agrupa cámaras y enrutadores.

Esto no necesita nada de eso. Sin contraseñas, sin gusanos, y debido a que la carga útil llega como texto que lee la IA en lugar de un exploit de red, no es el tipo de cosas que un firewall está atento. Las máquinas en las que aterriza pueden ejecutar cualquier sistema operativo, no una flota uniforme.

La IA es aquí la furgoneta de reparto, no la carga. Las instrucciones colocadas lo engañan para que instale un bot común y corriente, y una vez que ese bot se está ejecutando, la máquina pertenece a una botnet como cualquier otra. Lo nuevo es la combinación que lo lleva allí: un nombre que, como era de esperar, inventa una IA, un mercado donde cualquiera puede registrar ese nombre y un agente con permiso para buscar y ejecutar.

Las piezas no son nuevas, aunque la combinación sí lo sea. Los atacantes primero aprendieron a registrar nombres de paquetes de software falsos que inventan las IA, un truco llamado «slopsquatting».

En enero de 2026, Charlie Eriksen de Aikido Security encontró uno de esos paquetes npm inventados, reaccionar-codeshift, que las instrucciones escritas por IA ya se habían extendido a 237 proyectos de código, y los agentes todavía intentaban instalarlo diariamente; él lo registró él mismo antes de que cualquier atacante pudiera hacerlo, por lo que no causó daño.

Luego, la idea saltó de los paquetes a las direcciones web. La Unidad 42 de Palo Alto Networks descrita recientemente «en cuclillas fantasma» aproximadamente 250.000 dominios alucinados no registrados y libres para su uso (el artículo de THN está aquí).

Ciberseguridad

HalluSquatting es la versión que llega hasta la ejecución del código secuestrando al agente que realiza la búsqueda. Y los mercados destinados a detectar cargas incorrectas no son un gran respaldo: en junio, Trail of Bits pasó sus «habilidades» maliciosas por los escáneres de varias tiendas en menos de una hora.

que hacer

Todo depende de una condición: un agente que busca un recurso externo y lo ejecuta sin que nadie lo controle. Ciérralo y el ataque se detendrá. La solución más eficaz es también la más sencilla: hacer que el asistente busque antes de buscar.

Una búsqueda real fundamenta al agente en lo que realmente existe y elimina drásticamente las conjeturas. Ese es un trabajo para las personas que crean estas herramientas, quienes también pueden capacitar al planificador (la parte que asigna una solicitud a los pasos) para buscar un recurso primero y tratar palabras como clonar, instalar y recuperar como indicadores.

Los usuarios y los equipos de seguridad tienen palancas a corto plazo. De forma predeterminada, estos agentes preguntan antes de ejecutar un comando. La exposición son los modos de ejecución automática (el indicador de omisión de permisos de Claude Code, el modo yolo de Gemini CLI) que lo desactivan, por lo que la primera regla es no permitir que un agente ejecute sin supervisión nada de lo que haya recuperado.

Algunas herramientas ahora agregan una capa de seguridad que inspecciona lo que el agente lee o está a punto de hacer antes de actuar, como el modo automático de Claude Code y la verificación Conseca de Gemini CLI, pero eso reduce el riesgo en lugar de eliminarlo. Ningún interruptor cierra esto, así que verifique también que el nombre de un repositorio o paquete se resuelva en la fuente real esperada antes de que un agente lo ingrese, y trate cualquier nombre que le entregue una IA como una suposición, no como un hecho.

Las plataformas tienen su propia palanca. Pueden dejar de permitir que las personas reutilicen nombres de repositorios conocidos en cuentas nuevas y preregistrar los nombres falsos que probablemente inventen las IA (la misma defensa que ya se usa contra la typosquatting), para que esos nombres apunten al proyecto real.

Los investigadores llaman a sus resultados un límite inferior: «Los ataques siempre mejoran; nunca empeoran». No hay ningún CVE único para parchear aquí. No lo plantean como un error de un producto, sino como una debilidad en la forma en que los agentes de IA confían en nombres que en realidad nunca les dieron.

El malware SCMBANKER utiliza señuelos ClickFix para atacar a los usuarios de la banca mexicana – CYBERDEFENSA.MX

Una nueva operación bancaria fraudulenta está dirigida a clientes de bancos, fintech, procesadores de pagos e intercambios de criptomonedas mexicanos que utilizan señuelos ClickFix.

El grupo de actividades, rastreado por Elastic Security Labs bajo el nombre REF6045implica infectar a las víctimas a través de páginas de verificación CAPTCHA falsas que las engañan para que ejecuten un comando malicioso que instala un kit de herramientas PowerShell denominado SCMBANKER. Algunos componentes del malware se remontan a octubre de 2025.

«Una vez instalado, el operador puede ver cuándo una víctima abre una sesión bancaria, bloquear la pantalla detrás de una advertencia bancaria falsa, empujar a las víctimas a una interacción telefónica en vivo, redirigir el navegador o reemplazar los números de cuenta copiados en el portapapeles», afirman los investigadores de seguridad Jia Yu Chan y Salim Bitam. dicho. «Para una adquisición total, también pueden implementar una herramienta comercial de acceso remoto».

SCMBANKER está diseñado específicamente para atacar el ecosistema financiero de México, y la evidencia apunta al uso de un modelo de lenguaje grande (LLM) para desarrollar una gran parte de las herramientas. El kit de herramientas admite una amplia gama de capacidades, que incluyen monitoreo de sesiones bancarias, captura de pantalla, superposiciones de vishing, redireccionamientos de phishing, manipulación del portapapeles e instalación de utilidades remotas.

Los hallazgos de Elastic surgen de una falla de seguridad operativa en la infraestructura REF6045, que hizo posible recuperar un archivo ZIP que contiene el directorio raíz web completo de la operación desde un directorio abierto ubicado en «68.211.161[.]46.»

Ciberseguridad

El punto de partida es una verificación CAPTCHA falsa que se disfraza como una página de verificación de seguridad, instando a las víctimas potenciales a resolver un desafío similar a Google reCAPTCHA para identificar imágenes que contienen una boca de incendio. Una vez que se completa el paso, se les presentan instrucciones para copiar y pegar un comando malicioso en el cuadro de diálogo Ejecutar de Windows.

Esto, a su vez, desencadena la ejecución de un script por lotes que es responsable de instalar el malware a través de un proceso de varias etapas, comenzando con una pantalla de actualización de Windows falsa.

«El script por lotes inicia inmediatamente Microsoft Edge en modo quiosco y apunta a una actualización falsa[.]net, un conocido sitio de pentesting/red team que muestra una pantalla falsa de Windows Update», dijo Elastic. «Esta distracción gana tiempo para que el script se ejecute completamente».

En la siguiente etapa, el script verifica si se está ejecutando como administrador y, si no, inicia un mensaje de Control de cuentas de usuario (UAC) de Windows cada 20 segundos, empujando efectivamente a la víctima a hacer clic en «Sí» en el cuadro de diálogo de consentimiento. Tan pronto como obtiene privilegios elevados, bloquea el movimiento del mouse. Este comportamiento, combinado con la pantalla falsa de actualización de Windows, obliga a la víctima a quedarse, dándole al malware tiempo suficiente para descargar el conjunto completo de herramientas en segundo plano utilizando el administrador de bits herramienta desde el mismo directorio.

Después de descargar los componentes de SCMBANKER en el host comprometido, configura la persistencia usando la carpeta de Inicio de Windows y una clave de Ejecución del Registro, después de lo cual envía mediante programación un evento de pulsación de tecla F11 para salir de la pantalla completa e inicia una secuencia de pulsación de tecla «Ctrl+W» para cerrar la pestaña falsa de actualización de Windows.

«Sin embargo, este enfoque sólo funciona en una ventana de navegador estándar de pantalla completa, no en modo quiosco», dijo Elastic. «Luego fuerza un reinicio con el comando de apagado /r /t 02 y cambia. Al reiniciar, el mecanismo de persistencia anterior a través de la tecla Ejecutar del Registro activa la ejecución del archivo VBScript (‘run.vbs’)».

El script de Visual Basic sirve como iniciador maestro para ejecutar varios módulos en paralelo:

  • edifhjwe.ps1, para actualización automática del kit de herramientas
  • cliente.ps1, para baliza de comando y control (C2) y control de implantes
  • avs.ps1, para descargar el instalador RAT de Remote Utilities para facilitar el acceso práctico a la máquina de la víctima
  • clip.ps1 y clip2.ps1, para número de cuenta CLABE y número de tarjeta, secuestro del portapapeles para redirigir transacciones
  • correr.ps1, para ejecución arbitraria de PowerShell
  • ini.ps1, un iniciador de «jujuzkt.ps1», un monitor de actividad bancaria que comprueba todos los títulos de ventanas visibles cada segundo en busca de coincidencias contra una lista de instituciones financieras mexicanas y, si se encuentra una coincidencia, toma capturas de pantalla y registra las pulsaciones de teclas
  • rotor2.ps1, un contenedor para «mensaje1.ps1», un motor de vishing que ofrece superposiciones falsas con advertencias de seguridad que indican a las víctimas que llamen a ciertos números de teléfono.
  • remo.ps1, un iniciador controlado por dirección IP para «jujuzkt2.ps1», un redirector de navegador que coincide con los títulos de las ventanas contra una listay, si hay una URL configurada, coloca una URL de phishing en el portapapeles, crea el navegador y envía una serie de eventos de pulsación de teclas (Ctrl+L, Ctrl+V e Intro) para llevar a la víctima a la página de inicio de phishing.

Uno de esos destinos de redireccionamiento, «’bancaporinternetbbmx[.]online», contiene un script de notificación de Telegram de carga de página que recopila detalles del navegador, del dispositivo y de la dirección IP, y envía la información a un chat de Telegram, alertando al operador que una víctima redirigida ha alcanzado el atractivo para ataques posteriores.

Ciberseguridad

«Los guiones muestran fuertes signos de ayuda de la IA, muy probablemente al generar un modelo de lenguaje grande en español y luego aplicar ofuscación manual», dijo Elastic.

«El código tiene una personalidad dividida, con nombres de funciones limpios y descriptivos y comentarios explicativos intensos junto a variables acortadas a mano y artefactos de generación sobrantes. La ubicación de comentarios similares a instrucciones directamente encima del código que describen sugiere que los autores han solicitado un asistente de codificación en línea como Copilot o Cursor».

En conjunto, los hallazgos representan el trabajo de un actor de amenazas que se ha apoyado en la IA para ensamblar un tosco conjunto de herramientas que se caracteriza mejor por copiar y pegar archivos por lotes, mala artesanía y fallas de seguridad operativa.

«Las víctimas se mantienen como una fuente pasiva mientras el operador observa un panel en vivo y ataca solo a los objetivos que valen la pena, activando redireccionamientos del navegador, bloqueos de vishing, intercambios de portapapeles o un RAT completo por IP, a pedido», concluyeron los investigadores. «Por más crudo que sea, SCMBANKER ya tiene víctimas reales. El contador de víctimas en vivo y las máquinas etiquetadas en los paneles del propio operador muestran que personas individuales están siendo atacadas activamente».

Ubiquiti corrige fallas críticas de UniFi en Connect, Talk, Access, Protect y OS – CYBERDEFENSA.MX

Ubiquiti tiene actualizaciones enviadas para abordar múltiples fallas de seguridad críticas que afectan a UniFi Connect, UniFi Talk, UniFi Access, UniFi Protect y UniFi OS que podrían resultar en una escalada de privilegios y la ejecución de comandos arbitrarios.

La lista de vulnerabilidades es la siguiente:

  • CVE-2026-50746 (Puntuación CVSS: 10,0): una vulnerabilidad de control de acceso inadecuado en la aplicación UniFi Connect que un atacante con acceso a la red podría aprovechar para ejecutar una inyección de comando en el dispositivo host. (Afecta a las versiones 3.4.16 y anteriores; solucionado en la versión 3.4.20)
  • CVE-2026-50747 (Puntuación CVSS: 9,9): una serie de vulnerabilidades de inyección SQL autenticadas en la aplicación UniFi Talk que un atacante con acceso a la red podría aprovechar para escalar privilegios en el dispositivo host. (Afecta a las versiones 5.1.2 y anteriores; solucionado en la versión 5.2.2)
  • CVE-2026-50748 (Puntuación CVSS: 9,9): una vulnerabilidad de validación de entrada incorrecta en la aplicación UniFi Access que un atacante con acceso a la red podría aprovechar para ejecutar una inyección de comando en el dispositivo host. (Afecta a las versiones 4.2.28 y anteriores; solucionado en la versión 4.2.29)
  • CVE-2026-54400 (Puntuación CVSS: 9,1): una vulnerabilidad de control de acceso inadecuado en la aplicación UniFi Access que un atacante con acceso a la red podría aprovechar para escalar privilegios en el dispositivo host. (Afecta a las versiones 4.2.28 y anteriores; solucionado en la versión 4.2.29)
  • CVE-2026-55115 (Puntuación CVSS: 9,9): una vulnerabilidad de falsificación de solicitudes del lado del servidor (SSRF) en la aplicación UniFi Protect que un atacante con acceso a la red y privilegios bajos podría aprovechar para escalar privilegios en el dispositivo host. (Afecta a 7.1.77 y anteriores; solucionado en la versión 7.1.83)
  • CVE-2026-54402 (Puntuación CVSS: 9,9): una vulnerabilidad de validación de entrada incorrecta en el sistema operativo UniFi que un atacante con acceso a la red podría aprovechar para ejecutar una inyección de comando en el dispositivo host. (Afecta a las versiones 5.1.15 y anteriores; solucionado en la versión 5.1.19)
  • CVE-2026-55116 (Puntuación CVSS: 9,0): una vulnerabilidad de control de acceso inadecuado en el sistema operativo UniFi que un atacante con acceso a la red podría aprovechar para realizar cambios no autorizados en ciertos dispositivos. (Afecta a las versiones 5.1.15 y anteriores; solucionado en la versión 5.1.19)
Ciberseguridad

Si bien no hay evidencia de que las fallas hayan sido explotadas en la naturaleza, la Agencia de Seguridad de Infraestructura y Ciberseguridad de EE. UU. (CISA) señaló que un conjunto de tres vulnerabilidades en el sistema operativo UniFi (CVE-2026-34908, CVE-2026-34909 y CVE-2026-34910) habían sido utilizadas como arma en ataques del mundo real el mes pasado.

También se ha observado que actores de amenazas patrocinados por el estado ruso reclutan enrutadores Ubiquiti Edge OS comprometidos en una botnet diseñada para representar tráfico malicioso. La botnet, denominada MooBot, fue derribada en una operación policial en febrero de 2024.

La nueva ola de phishing fantasma está rompiendo la seguridad tradicional del correo electrónico – CYBERDEFENSA.MX

Una campaña reciente de EvilTokens dirigida a empresas de EE. UU. y Europa está exponiendo un nuevo punto ciego en la seguridad del correo electrónico. Esta técnica de “phishing fantasma” mantiene oculta la página maliciosa hasta que se descifra y cobra vida dentro del navegador de la víctima.

Para los líderes de seguridad, el riesgo es claro: las comprobaciones de URL tradicionales pueden no detectar el ataque, mientras que el acceso a Microsoft 365, los datos confidenciales y el tiempo de respuesta ya están en juego.

El correo electrónico parece seguro. El navegador cuenta una historia diferente

Un ataque reciente de EvilTokens muestra cómo un enlace de phishing puede parecer inofensivo durante la inspección inicial y al mismo tiempo conducir a la apropiación de una cuenta de Microsoft 365.

El kit utiliza Microsoft Device Code Phishing para convencer a las víctimas de que completen un flujo de inicio de sesión legítimo de Microsoft y, sin saberlo, autoricen el acceso a sus cuentas. No es necesario robar la contraseña directamente.

El ataque real permanece oculto hasta que se abre la página en el navegador. Su HTML está cifrado con AES-GCM y se vuelve visible sólo después de que el navegador lo descifra y muestra el contenido de phishing en el DOM.

Como resultado, las comprobaciones de URL estáticas y los controles a nivel de red pueden capturar la respuesta inicial sin ver lo que el empleado realmente ve. Esta brecha de visibilidad puede conducir a:

  • Exposición más larga a la adquisición de cuenta de Microsoft 365
  • Contención retrasada y decisiones de respuesta
  • Acceso no autorizado al correo electrónico corporativo, archivos y servicios en la nube
  • Más incierto las alertas aumentaron a analistas senior
  • Investigación superior carga de trabajo y costos operativos
  • Evidencia incompleta para bloquear la infraestructura relacionada

Sin embargo, el flujo de ataque completo se descubrió dentro del Interactive Sandbox de ANY.RUN. Explore la sesión de análisis para ver qué reveló el navegador y cómo los equipos pueden usar esta evidencia para responder más rápido.

Verifique el reciente ataque de EvilTokens y obtenga IOC relevantes

Se revela un complicado phishing fantasma dentro del sandbox de ANY.RUN

Dónde está afectando más el phishing fantasma

Threat Intelligence de ANY.RUN muestra la actividad reciente de EvilTokens concentrada en EE. UU. y Europa, dirigida a proveedores de tecnología, manufactura, educación, banca, consultoría, servicios financieros y seguridad administrada.

TI de ANY.RUN muestra actividad de amenazas dirigidas a regiones específicas

Es difícil ignorar la superposición. Según los datos de envíos de sandbox de ANY.RUN de 15 000 organizaciones, la exposición al phishing en 2026 alcanzó 75,6% en consultoría, 72,8% en servicios financieros, 71,9% en manufactura, 67,9% en tecnología, 66,7% en banca y 66,1% entre MSSP.

Esto hace que el phishing oculto sea especialmente peligroso para estos sectores. Una cuenta de Microsoft 365 comprometida puede exponer datos confidenciales, permitir el compromiso y el fraude del correo electrónico empresarial y desencadenar una costosa respuesta a incidentes.

Cuanto más tiempo permanezca oculto el ataque, mayores serán las posibilidades de que una cuenta se convierta en un incidente comercial más amplio.

Detenga el phishing oculto antes de que le cueste a su negocio.

Reduzca la exposición, los costos de incidentes y el riesgo de apropiación de cuentas.

Cerrar la brecha de visibilidad

Haga visible el fantasma antes de que la empresa pague el precio

La forma más eficaz de exponer el phishing fantasma es abrir enlaces sospechosos en un entorno limitado que admita la inspección de datos en el navegador.

Dentro del Interactive Sandbox de ANY.RUN, los analistas van más allá de la respuesta cifrada AES-GCM y ven qué sucede después de que la página se descifra. Pueden ver cómo aparece el contenido de phishing en el DOM, conectar el cambio a una solicitud Fetch/XHR y rastrear el código del dispositivo de Microsoft hasta el punto final /api/device/start.

El DOM HTML descifrado visto en el panel de investigación de datos del navegador

La vista de datos en el navegador reúne el flujo completo del ataque en una sola investigación:

  • Las instantáneas de DOM muestran cuando la página oculta cambia y aparece el código de usuario.
  • Las solicitudes HTTP revelan la comunicación backend detrás del flujo de código del dispositivo.
  • Los detalles de la URL exponen el destino final y las firmas de detección activadas.
  • Los indicadores proporcionan dominios, puntos finales, hashes e infraestructura para una mayor búsqueda.

En lugar de reconstruir el ataque manualmente, los equipos obtienen evidencia directa de cómo se comporta la página, qué solicita y qué artefactos respaldan la contención y la detección.

Instantáneas DOM que muestran el código descifrado

De la evidencia a nivel del navegador a una transferencia de SOC más clara

Para llevar esta evidencia del Nivel 1 al Nivel 2, la investigación genera automáticamente un informe con un resumen de IA y los próximos pasos recomendados.

Informe generado automáticamente a partir de la sesión de análisis de EvilTokens

En lugar de reconstruir el caso a partir de datos sin procesar del navegador, los analistas senior reciben los hallazgos clave, el comportamiento observado, los indicadores y el contexto de respuesta en un solo lugar. Esto agiliza las transferencias, reduce el trabajo repetido y ayuda a los equipos a pasar de la validación a la contención con menos demora.

Detenga el phishing fantasma en el navegador antes de que llegue a la empresa

El caso EvilTokens expone una verdad incómoda: un correo electrónico puede pasar la inspección mientras el ataque real espera dentro del navegador.

Sin visibilidad a nivel de navegador, el SOC se ve obligado a tomar decisiones de alto riesgo con evidencia parcial. Ese retraso les da a los atacantes más tiempo para obtener acceso, ampliar su alcance y convertir una cuenta de Microsoft 365 comprometida en un costoso incidente comercial.

Esto ayuda a los líderes de seguridad a:

  • Reducir la ventana de exposición antes de que una cuenta comprometida se convierta en un incidente más amplio
  • Reducir la presión sobre los analistas senior proporcionando al Nivel 1 suficiente evidencia para resolver más casos
  • Acelerar la contención con contexto de ataque completo disponible desde la primera escalada
  • Mejorar la cobertura de detección utilizando el comportamiento del navegador, la infraestructura y patrones de ataque repetibles
  • Reduzca el costo de la respuesta de phishing eliminando la investigación manual y el trabajo duplicado
  • Tomar decisiones de riesgo con evidencia en lugar de confiar en análisis limpios o veredictos no concluyentes

El phishing moderno ya no se revela completamente en el correo electrónico o en la respuesta URL inicial. Los equipos de seguridad necesitan visibilidad que siga el ataque al navegador y lo exponga antes de que la empresa pague el precio.

Reducir la exposición empresarial: Ofrezca a los analistas pruebas completas del navegador para contener el phishing fantasma más rápido y evitar que una cuenta comprometida se convierta en un incidente costoso.

¿Encontró interesante este artículo? Este artículo es una contribución de uno de nuestros valiosos socios. Síguenos en noticias de google, Gorjeo y LinkedIn para leer más contenido exclusivo que publicamos.

El paso de verificación es el nuevo campo de batalla de la ATO en 2026 – CYBERDEFENSA.MX

Durante años, la adquisición de cuentas (ATO) siguió un guión predecible. Los atacantes compraron credenciales robadas al por mayor, las ejecutaron a través de herramientas automatizadas y esperaron coincidencias. El relleno de credenciales era barato, escalable y relativamente bien comprendido por los defensores.

Esa era está terminando. No porque los atacantes se rindieran, sino porque finalmente fue más difícil abrir la puerta de entrada.

Las claves de acceso ahora son algo común. Según el La investigación de 2026 de la Alianza FIDO, El 75% de los consumidores globales ha habilitado una clave de acceso en al menos una cuenta. Al mismo tiempo, las claves de acceso se están volviendo más comunes en el lugar de trabajo: el 68% de las empresas las utilizan, las prueban o las introducen para el inicio de sesión de los empleados.

La autenticación sin contraseña y resistente al phishing ya no es una aspiración, se está convirtiendo en la opción predeterminada. Cuando la contraseña desaparece, también desaparece el valor de una contraseña robada.

Entonces, ¿hacia dónde irá el próximo ataque? Va río abajo, hasta los momentos en que los sistemas todavía confían en un ser humano para demostrar quiénes son.

La superficie de ataque cambió, no se redujo.

Cuando los flujos de inicio de sesión primarios se fortalecen, el fraude no desaparece. Se reubica en el enlace restante más débil y, en la mayoría de las arquitecturas, ese enlace es la capa de recuperación y verificación de identidad.

Piensa en cada flujo que se sienta alrededor autenticación: recuperación de cuenta, reinscripción del dispositivo, verificación intensificada para una transacción de alto valor, el enlace mágico enviado para «confirmar que eres tú». Estos son cada vez más los caminos de menor resistencia.

La intercepción de enlace mágico es un claro ejemplo. La conveniencia de enviar por correo electrónico un enlace de inicio de sesión único tiene una desventaja: si un atacante puede interceptar ese enlace, a través de un enlace profundo móvil no verificado, una bandeja de entrada comprometida o una redirección habilitada para el intercambio de SIM. Pueden omitir por completo el flujo de autenticación previsto.

Los datos apuntan en la misma dirección. Encuesta de pulso de la industria del fraude de Veriff 2026, basándose en las respuestas de aproximadamente 1200 responsables de la toma de decisiones sobre fraude y cumplimiento, descubrió que las organizaciones se enfrentan a un amplio aumento del fraude en línea, con fraude de suplantación de identidad, malware, fraude autorizado y fraude de documentos entre las categorías más comúnmente reportadas.

La IA hizo que la suplantación de identidad fuera barata y convincente

La segunda fuerza que está remodelando la ATO es la IA generativa, que ha convertido la propia verificación de identidad en un objetivo.

Informe de fraude de identidad de Veriff 2026 descubrió que el 4,18% de los intentos de verificación fueron fraudulentos y que los medios presentados digitalmente tenían un 300% más de probabilidades de ser generados por IA o alterados que en períodos anteriores. La suplantación de identidad representa ahora más del 85% de todos los ataques de fraude observados por la empresa. Los selfies deepfake, las transmisiones de vídeo inyectadas y los documentos sintéticos ya no son técnicas marginales. Son la corriente principal del fraude de identidad.

La conclusión para los defensores es incómoda pero clara: si su paso de verificación supone que los medios de comunicación que tiene delante son genuinos, se está defendiendo del modelo de amenaza del año pasado.

Hacia dónde se dirige la defensa ATO

La defensa contra la apropiación de cuentas está entrando en una nueva fase. Durante los próximos 12 a 18 meses, es probable que tres cambios definan la forma en que las organizaciones fortalecen sus controles.

La vinculación de intenciones será más importante.

Ya no basta con demostrar quién es alguien. Las organizaciones también necesitan garantías más sólidas sobre lo que esa persona está autorizando. Esto está impulsando el interés en la vinculación de intenciones: vincular criptográficamente una acción humana verificada con la transacción o instrucción específica que se está aprobando. A medida que los ataques de inyección impulsados ​​por IA se vuelven más sofisticados, este enfoque se acerca cada vez más a un requisito práctico para transacciones de alto valor y alto riesgo.

Los datos del efecto de red definirán la ventaja defensiva.

Los controles de punto único son cada vez más fáciles de eludir. Una ventaja más duradera proviene de identificar patrones de fraude en millones de sesiones, dispositivos y redes, y luego detectar ataques coordinados antes de que se propaguen. La defensa se fortalece con la escala, especialmente cuando las señales se pueden analizar a través de la persona, el documento, el dispositivo y la red en lugar de hacerlo de forma aislada.

La presión regulatoria seguirá elevando la línea de base.

El cumplimiento y la seguridad están cada vez más entrelazados. Marcos como eIDAS 2.0, el Reglamento contra el lavado de dinero y DORA están impulsando a las organizaciones hacia una garantía de identidad más sólida y estandarizada. Al mismo tiempo, la eliminación gradual de SMS-OTP está acelerando el abandono de los factores de autenticación interceptables. Para muchas organizaciones, eso significa que el estándar mínimo aceptable está superando rápidamente sus controles actuales.

Que hacer ahora

El camino práctico a seguir no es especulativo. Se basa en controles que ya reducen de manera demostrable el ATO: se ha demostrado que la detección biométrica de vida, por ejemplo, reduce el ATO entre un 80% y un 90% cuando se implementa correctamente.

Tres prioridades:

  • Establecer requisitos básicos de autenticación sin contraseña y vida biométricano complementos premium. Las credenciales resistentes al phishing y su vivacidad aumentan drásticamente el coste de la suplantación de identidad.
  • Trate la nueva verificación, los flujos de enlaces mágicos y la autenticación intensificada como eventos de alto riesgo. Merecen el mismo escrutinio que la incorporación inicial, porque los atacantes ahora los atacan primero. Aplique una nueva verificación basada en riesgos en lugar de una única verificación estática.
  • Planifique la vinculación de intenciones y la verificación resistente a la IA. Suponga que los medios que llegan a sus sistemas pueden ser sintéticos y diseñe controles que vinculen la identidad verificada con la intención verificada.

El cambio estratégico es sencillo de afirmar y difícil de ignorar. El fraude sigue el camino de menor resistencia y, una vez que se trata de autenticación, se convierte en verificación. Los equipos que ganen en 2026 son los que ya defienden el siguiente eslabón de la cadena, no los que los atacantes ya han abandonado.

Nota: Este artículo ha sido escrito y contribuido de manera experta por Anton Volkov, gerente senior de productos de Veriff.

¿Encontró interesante este artículo? Este artículo es una contribución de uno de nuestros valiosos socios. Síguenos en noticias de google, Gorjeo y LinkedIn para leer más contenido exclusivo que publicamos.

Las confirmaciones ‘verificadas’ de GitHub se pueden reescribir en nuevos hashes sin romper las firmas – CYBERDEFENSA.MX

Una nueva investigación muestra que el hash de un compromiso Git firmado no es el nombre único que gran parte del mundo del software supone que es. Dada cualquier confirmación firmada, alguien sin la clave de firma puede crear una segunda confirmación con los mismos archivos, autor y fecha, y una firma válida, GitHub aún marca «Verificado».

Todo lo que un crítico comprobaría coincide. El hash del compromiso no. Esto es importante porque muchos sistemas tratan un hash de confirmación verificado como un nombre único y permanente para su contenido.

Aquí está el fallo concreto: bloquear una confirmación incorrecta mediante su hash, y un atacante puede volver a enviar el mismo contenido bajo un hash nuevo y aún «verificado» que su lista de bloqueo nunca ha visto. La deduplicación, los registros de procedencia y los registros de compilación reproducible que codifican el hash heredan el mismo punto débil.

Un espejo comprometido u hostil puede entregar a los clonadores confirmaciones firmadas válidamente cuyos hashes difieren de los de la forja canónica.

Lo que esto no es es una forma de pasar un código diferente por una verificación de firma. Los archivos son idénticos en cada copia, por lo que un hash que fijó aún obtiene exactamente el contenido que esperaba o falla.

No hay CVE ni avisos de proveedores, y no hay nada que cambiar en su propio repositorio: la falla está en cómo una falsificación decide qué significa «Verificado», y la solución pertenece al lado de la falsificación.

Ciberseguridad

El trabajo proviene de Jacob Ginesinestudiante de doctorado en la Universidad Carnegie Mellon y auditor criptográfico en Cure53. Su artículo de cinco páginas, publicado en arXiv el 2 de julio, viene con un herramienta publica que ejecuta los tres ataques, además de dos repositorios de demostración donde las confirmaciones maltratadas todavía muestran «Verificado» en GitHub.

Debido a que cada confirmación nombra a su padre mediante hash, maltratar una confirmación fuerza nuevos hashes en las confirmaciones que se encuentran encima de ella. La herramienta reescribe esa cadena para mantenerla consistente. Sin embargo, un descendiente firmado pierde su propia insignia en el momento en que cambia su puntero principal. Ginesin llama al efecto «maleabilidad de la cadena hash«.

La causa es la maleabilidad característica. El hash de una confirmación se calcula sobre todo lo que contiene, incluidos los bytes sin procesar de la firma en su encabezado. Muchas firmas se pueden reescribir en una forma diferente pero aún válida, y cambiar esos bytes cambia el hash sin tocar una línea de código.

Las tres rutas cubren todos los esquemas GPG que GitHub verifica, además de S/MIME:

  • Claves ECDSA: voltea la firma con una pieza clásica de álgebra de curva elíptica (convierte el valor s en n – s). Ambas formas son válidas. Esto pasa un compromiso de verificación de git local y obtiene una insignia de GitHub.
  • Claves RSA y EdDSA: agregue un campo adicional ignorado a la sección «sin hash» de la firma, la parte que la firma deliberadamente no cubre. La firma aún se verifica, pero los bytes de la confirmación y su hash cambian. Tanto Local como GitHub lo aceptan.
  • Teclas S/MIME (X.509): reescriba un campo de longitud en la estructura DER de la firma en una forma más larga y no estándar. Una verificación local estricta (a través de gpgsm) lo rechaza, pero GitHub aún lo marca como «Verificado», y la herramienta reproduce ambas cosas.

Las tres rutas comparten un habilitador: GitHub no normaliza una firma antes de verificarla. Sin codificación estricta en S/MIME, sin eliminación de esos campos OpenPGP y los valores ECDSA no canónicos se aceptan tal cual.

Luego, GitHub archiva un registro «Verificado» contra cada hash de confirmación y no lo vuelve a verificar, por lo que una confirmación permanece «Verificada» incluso después de que se revoca su clave de firma. Empuje un original y su gemelo a dos ramas, y la vista de comparación de GitHub los tratará como historias divergentes, una confirmación por delante y otra por detrás, a pesar de archivos idénticos.

Para ser claros: esto no es una colisión de hash. No rompe SHA-1 o SHA-256, y no tiene nada que ver con el cambio de Git a SHA-256. Nadie obliga a dos confirmaciones diferentes a compartir un hash; es al revés, una confirmación que se puede escribir de muchas maneras válidas, cada una con su propio hash.

El movimiento central es antiguo. Bitcoin luchó exactamente igual simetría ECDSA Hace años, cuando cualquiera podía invertir el valor s en la firma de una transacción y cambiar el ID de la transacción sin la clave del propietario. La solución fue aceptar solo el formulario «low-S» y luego sacar las firmas del ID con SegWit.

Las correcciones del artículo riman con eso: canonicalizar la codificación antes de confiar en el hash. Una lección conocida, no una criptografía nueva y exótica.

Ciberseguridad

El documento también conecta esto con los recientes secuestros de etiquetas de GitHub Actions, los ataques tj-actions/changed-files de 2025 y los ataques trivy-action de 2026 (cita este último). Después de eso, el consejo fue simple: fijar un hash de confirmación completo, no una etiqueta móvil. Ese consejo sigue siendo válido.

La fijación detuvo esos ataques y esta investigación no cambia eso. Su punto es más estrecho. En el caso Trivy, las confirmaciones maliciosas se destacaron porque no podían firmarse válidamente. Esta es una advertencia contra confiar demasiado en esa indicación: una firma válida prueba quién firmó una confirmación, pero no hace que el hash de la confirmación sea un nombre único para lo que contiene.

Entonces ¿quién tiene que hacer algo? No el desarrollador que fija una acción o un módulo; un hash fijado aún obtiene el código correcto. El trabajo es para las fraguas. El periódico dice que deberían canonicalizar las firmas antes de confiar en ellas.

Las herramientas que bloquean, deduplican o registran la procedencia mediante hash de confirmación deberían hacer lo mismo, verificando y canonicalizando primero en lugar de confiar en el hash sin formato de un objeto firmado que un atacante puede volver a codificar. No todos los sistemas están igualmente expuestos: los esquemas que también fijan un hash independiente de los archivos recuperados, como las derivaciones de salida fija de Nix, mantienen un respaldo; aquellos que se detienen en un hash de confirmación verificado no lo hacen.

Ginesin dice que informó del problema a GNU y Git en enero y a GitHub en marzo, y que hasta la publicación del artículo, ni Git ni ninguna falsificación lo habían abordado. La solución del lado de la falsificación se comprende bien, y el lugar obvio para comenzar es el caso S/MIME, donde GitHub todavía acepta lo que una estricta verificación local rechaza.

El UAT-7810 vinculado a China amplía la red ORB con el nuevo malware LONGLEASH – CYBERDEFENSA.MX

Un actor de amenazas chino rastreado como UAT-7810 está refinando activamente su malware personalizado para expandir su red Operational Relay Box (ORB) irrumpiendo en dispositivos de red conectados a Internet.

Según los hallazgos de Cisco Talos, UAT-7810 es un actor de amenaza persistente avanzada (APT) responsable de mantener y hacer proliferar LapDogs, una red ORB que salió a la luz por primera vez en junio de 2025.

«Lo más probable es que UAT-7810 tenga la tarea de establecer redes de cajas de retransmisión operativas (ORB) que luego puedan ser aprovechadas por actores de amenazas secundarios asociados para llevar a cabo sus propios ataques maliciosos contra objetivos de alto valor», investigadores Jungsoo An, Asheer Malhotra, Vanja Svajcer y Brandon White. dicho.

Uno de esos actores de amenazas del nexo con China que ha aprovechado la infraestructura en sus propios ataques es el UAT-5918, que ha estado vinculado a ataques cibernéticos dirigidos a entidades de infraestructura crítica en Taiwán desde al menos 2023 con el objetivo de establecer un acceso persistente dentro de los entornos de las víctimas.

Ciberseguridad

Los últimos hallazgos indican que UAT-7810 ha seguido desarrollando su malware personalizado denominado ShortLeash con una versión más nueva cuyo nombre en código es LONGLEASH. El actor de amenazas también utiliza otras dos herramientas no reportadas anteriormente:

  • DOGLEASH, una puerta trasera pasiva que puede ejecutar shellcode arbitrario en un dispositivo Linux comprometido
  • LASHTEST, un binario ELF que se utiliza para probar ciertas funciones, como crear un hilo, un proceso hijo o un temporizador asíncrono, en dispositivos integrados basados ​​en MIPS.

«UAT-7810 utilizó al menos cuatro servidores nuevos para alojar una variedad de variaciones menores de DOGLEASH para implementar contra objetivos comprometidos», agregaron los investigadores. «UAT-7810 también implementó una puerta trasera adicional basada en Java (paquete JAR) que rastreamos como ‘JARLEASH’ en al menos uno de los tres servidores con fines administrativos, incluida la gestión de archivos, FTP, SFTP y Netcat».

Se sabe que las cadenas de ataques montadas por el equipo de hackers convierten en armas vulnerabilidades conocidas en enrutadores inalámbricos Ruckus sin parches, como CVE-2020-22653, CVE-2020-22658y CVE-2023-25717. Las campañas observadas a principios de este año también han señalado a los enrutadores ASUS AiCloud susceptibles a CVE-2025-2492lo que indica posibles intentos de ampliar la red ORB.

ShortLeash incorpora una puerta trasera capaz de contactar con un servidor externo, alojar un servidor web y actuar como servidor y cliente de comando y control (C2). Su sucesor, LONGLEASH, incluye funciones adicionales, lo que indica un ciclo de desarrollo activo. Algunas de las características más nuevas se enumeran a continuación:

  • Un componente ejecutor que habilita funciones de proxy utilizando los protocolos HTTP, DNS, SOCKS, TCP, ICMP y UDP, administra las conexiones de red a otros servidores, autoriza a los clientes y elimina el implante y todos los rastros del servidor si se detecta algún intento de manipulación.
  • Actuar como un servidor C2 intermedio para transmitir comandos y datos desde el C2 primario y reenviarlos a sus pares.

«El desarrollo y uso de LEASHTEST significa que a pesar de que han desarrollado LONGLEASH, un marco de puerta trasera completo, UAT-7810 todavía está probando activamente la funcionalidad en plataformas MIPS y puede no estar completamente seguro de su comportamiento en dispositivos MIPS», dijo Talos.