Cuando los investigadores explicaron cómo Mythos, de Anthropic, ayudó a construir una cadena completa de explotación, Rejetto ya había corregido el fallo crítico de su HTTP File Server. La versión 3.2.1 llegó el 13 de julio de 2026; Horizon3 publicó el análisis técnico el 30 de septiembre; VulnCheck observó intentos de explotación el 1 de octubre. Lo llamativo no es un día sin parche disponible, sino más de dos meses en los que algunas instalaciones expuestas aparentemente siguieron desprotegidas.
CVE-2026-61500 afecta a HFS 3.0.0 hasta 3.2.0. Según Horizon3, la investigación asistida por IA conectó aleatoriedad predecible, valores visibles en el inicio de sesión y cookies firmadas con ejecución de código como administrador. Es una capacidad de investigación importante, no una prueba de piratería autónoma universal ni una medición de infecciones mundiales.
Una clave de firma que podía reconstruirse
HFS comparte archivos mediante un servidor web. La rama 3.x es una reescritura en TypeScript ejecutada sobre Node.js con Koa; la antigua 2.x utilizaba Delphi. Las versiones afectadas creaban la clave predeterminada de firma de cookies con Math.random() de JavaScript, un generador seudoaleatorio generalista, no una fuente criptográficamente segura.
Una cookie firmada protege la integridad solo mientras su clave sea secreta e impredecible. A la vez, un flujo de acceso sin autenticación exponía resultados con precisión completa del mismo generador. No eran independientes de los valores empleados para crear la clave al arrancar: el generador sigue una secuencia determinista desde un estado interno.
Horizon3 afirma que un agente especializado en análisis criptográfico identificó tres extracciones aleatorias para la clave inicial y relacionó las salidas visibles con la implementación xorshift128+ de V8. Su estado reversible permitía reconstruir el pasado cuando había suficientes observaciones correlacionadas. La reversibilidad por sí sola no vuelve explotable cualquier aplicación; HFS proporcionaba también observaciones y su vínculo con el secreto.
La demostración utilizó 12 observaciones y Z3, el solucionador de satisfacibilidad módulo teorías de Microsoft, para recuperar un estado compatible con las restricciones. Una cookie existente y su código de autenticación de mensaje permitían verificar claves candidatas sin conexión. Era reconstrucción matemática, no adivinación repetida de contraseñas en línea. La cookie estaba firmada, no cifrada, por lo que el cliente podía leer sus propios datos de sesión.
La clave recuperada permitía crear una cookie que declaraba identidad administrativa y conservaba una firma válida. La cadena descrita comprobaba la existencia de la cuenta de administrador integrada. Una vez aceptada la sesión, la función legítima de HFS para JavaScript personalizado del servidor abría el camino a comandos arbitrarios. Una identidad falsa accedía a funciones privilegiadas; no era simplemente una entrada malformada que explotaba un analizador.
El arreglo cambia ambos extremos: bytes aleatorios criptográficamente seguros para la clave y un UUID aleatorio para el identificador expuesto en el acceso. Configurar explícitamente una clave fuerte puede mitigar parte de la cadena, pero no sustituye instalar 3.2.1 o una versión estable posterior.
Lo que realmente aportó la IA
Un escáner ya podía advertir de Math.random() cerca del código de autenticación. Lo difícil era conectar el aviso con salidas observables, el formato exacto de sesión, la clave recuperada y una operación privilegiada con consecuencias reales. Cada paso añade incertidumbre y trabajo especializado, hasta volver poco rentable continuar ciertas investigaciones.
Horizon3 informa de que Mythos conectó archivos, comportamiento del framework y matemáticas del generador, y produjo una prueba de concepto funcional que ejecutaba comandos en el equipo. Investigadores humanos revisaron y reprodujeron el resultado antes de divulgarlo. Un exploit operativo hace la priorización más concreta que un fallo inexplicado o una línea sospechosa.
Fue un caso de Project Glasswing con un entorno propio y agentes especializados trabajando en paralelo. Personas eligieron el objetivo, organizaron la investigación, validaron el resultado y coordinaron el aviso. No era un chatbot de consumo comprometiendo instantáneamente cualquier repositorio sin ayuda.
El informe de capacidades de Anthropic también destaca la explotación completa como evidencia del impacto. El cambio potencial es económico: investigaciones antes dependientes de conocimientos criptográficos especialmente costosos podrían pasar a merecer la pena. Los ingredientes eran conocidos; el valor consistía en sintetizarlos en una cadena verificada.
El estudio público no aporta el denominador para medir productividad general. Cómputo total, ejecuciones fallidas, falsos positivos y hallazgos descartados siguen siendo incógnitas importantes. Un éxito excepcional no demuestra con qué regularidad el sistema descubre vulnerabilidades críticas ni si su coste sirve para un programa mayor.
Intentos tras la divulgación, no un recuento de infecciones
El parche del 13 de julio precedió en más de dos meses a la explicación del 30 de septiembre. Las observaciones de VulnCheck del 1 de octubre conciernen, por tanto, a sistemas con una corrección ya disponible, no a un fallo nuevo sin remedio para los administradores.
El tráfico inicial comunicado utilizó infraestructura alojada en China contra sistemas estadounidenses. Solicitudes posteriores procedían de dos direcciones estadounidenses de la misma subred, aparentemente intermediarios; también se informó de objetivos en Japón. La geografía del alojamiento no identifica a los operadores ni prueba patrocinio estatal.
Las detecciones acreditan intentos, no cuántos destinos aceptaron una sesión administrativa falsificada o ejecutaron comandos. No justifican una estimación mundial de compromisos ni afirmar una campaña grande y sostenida. Las cargas posteriores y las víctimas confirmadas cambiarían sustancialmente la evaluación.
Tampoco el intervalo de aproximadamente un día prueba que los atacantes usaran IA o resolvieran por sí solos todos los pasos matemáticos durante la noche. Podían adaptar material divulgado, haber trabajado antes o usar otra información. Escáneres, comparación de parches, frameworks de explotación e ingeniería inversa humana ya permitían reutilización rápida.
La política de divulgación coordinada de Anthropic contempla generalmente aviso a los mantenedores, revisión humana y un plazo de 90 días, esperando normalmente 45 días tras el parche para publicar detalles completos. Aquí el intervalo fue mayor. Ese margen ofrece una oportunidad para actualizar, pero no garantiza localizar todos los servicios afectados.
El reloj termina con el despliegue verificado
Los servidores ligeros de archivos pueden escapar al inventario y a las responsabilidades habituales: un servicio temporal persiste, queda fijado un contenedor antiguo o un reenvío de puerto olvidado mantiene accesible el equipo. Tener pocos usuarios no reduce la utilidad de ejecutar código sin autenticación como entrada a una red.
La medida relevante va desde la disponibilidad del arreglo hasta actualizar, aislar o retirar todas las instancias vulnerables expuestas, no hasta asignar una incidencia. Importan inventarios, registros de contenedores, instalaciones en dispositivos, cargas de nube y servicios accesibles desde fuera. La comprobación debe identificar qué binario o imagen responde realmente.
Distinguir versiones es esencial. CVE-2024-23692, un fallo anterior de HFS incorporado al catálogo de vulnerabilidades explotadas de CISA en 2024, afectaba a la distinta base de código 2.x. No es esta cadena criptográfica ni significa que toda instalación de HFS esté comprometida.
VPN, listas de permitidos o pasarelas autenticadas pueden reducir la exposición innecesaria para grupos limitados, pero no sustituyen actualizar. Un dispositivo confiable puede quedar comprometido, una configuración cambiar y una frontera presumida fallar.
Conviene revisar registros cercanos y posteriores al 30 de septiembre buscando autenticaciones repetidas, sesiones administrativas inesperadas, cambios de configuración y código desconocido del servidor. Son pistas de investigación, no indicadores universales concluyentes. En un equipo cuyo compromiso esté confirmado, actualizar no elimina posible persistencia en cuentas, tareas programadas, scripts de inicio u otros servicios. Siguen siendo pertinentes el aislamiento, preservar pruebas, rotar credenciales, evaluar recursos conectados y reconstruir cuando la integridad sea incierta.
La mejor detección debe llegar a la corrección
Para desarrolladores, la lección trasciende una llamada. Los generadores seudoaleatorios generales no deberían proporcionar secretos de autenticación, tokens de restablecimiento, nonces criptográficos o identificadores de sesión sensibles. La revisión debe seguir estado compartido y fugas de resultados correlacionados: el middleware de firma no hace segura una clave predecible.
La IA puede seguir relaciones entre archivos y probar si una debilidad teórica alcanza privilegios reales. La validación humana todavía debe comprobar versiones, supuestos ambientales y si una demostración de laboratorio se generaliza a los sistemas desplegados.
Tres acontecimientos aclararán el impacto: si los sondeos se convierten en ataques sostenidos con cargas posteriores al compromiso; si desaparecen las versiones afectadas expuestas; y si los futuros informes Glasswing siguen siendo reproducibles, relevantes y manejables para los mantenedores, en lugar de inundarlos de hallazgos poco valiosos.
HFS respalda una conclusión más limitada, pero sustancial: un sistema de investigación asistido por IA ayudó a especialistas a demostrar una explotación inusual de extremo a extremo. Su valor defensivo depende finalmente de que los mantenedores procesen el hallazgo y los operadores conviertan una corrección disponible en protección verificada.
Fuentes
Análisis técnico de Horizon3 · Versión HFS 3.2.1 · Informe de capacidades de Mythos · Tráfico de ataque observado · Política de divulgación · Vulnerabilidad anterior de HFS · Registro original de la noticia
