La cadena

Zach Hanley, investigador de Horizon3.ai, usó Mythos, el modelo de caza de vulnerabilidades de Anthropic, para encontrar CVE-2026-61500, un bypass crítico de autenticación en Rejetto HTTP File Server, según divulgó la empresa el miércoles. Afecta a las versiones 3.0.0 a 3.2.0; la 3.2.1 lo corrige.

El fallo es una cadena de dos debilidades que por separado no llaman la atención. HFS deriva la clave de firma de sus cookies de sesión de la función Math.random() de JavaScript, que en V8 es el generador reversible xorshift128+. Por otro lado, un punto de acceso sin autenticar filtra salidas en bruto de ese mismo generador a quien las pida.

Juntas, permiten a un atacante reunir una docena de muestras filtradas, reconstruir el estado interno del generador, retroceder hasta la clave de firma elegida al arrancar, falsificar una cookie de sesión de administrador válida y después usar la ejecución de JavaScript integrada del propio servidor para ejecutar código en la máquina.

Por qué no se había encontrado

Lo interesante no es el fallo, sino la razón por la que sobrevivió. Recuperar el estado de xorshift128+ a partir de un puñado de observaciones es un problema de satisfacción de restricciones; el método publicado usa el resolutor SMT Z3 de Microsoft. Según el relato de The Register, los investigadores reconocían que les faltaba la pericia para seguir esa vía criptográfica de forma rentable: el premio era demasiado incierto para el tiempo que exigía.

Primer plano de la placa base de un ordenador
Recuperar el estado del generador exigía un resolutor SMT, por eso el fallo había quedado sin examinar. Fotografía ilustrativa. Jeremy Waterhouse · pexels · Pexels License

Mythos no tenía esa restricción. Hanley dijo que el modelo “identificó simultáneamente que la aplicación filtraba salidas en bruto de Math.random() por otra vía de código y reconoció esos dos hechos como una cadena”, dedujo que un resolutor podía recuperar la semilla a partir de las observaciones disponibles y produjo una prueba de concepto funcional sin que se le orientara hacia ese enfoque.

Es una afirmación concreta sobre capacidades, y más estrecha de lo que parece: el modelo no halló una clase nueva de fallo. Halló una clase conocida de debilidad en un sitio donde la economía de la atención humana la había dejado en paz.

Y después llegó el ataque

La explotación empezó la noche siguiente. Patrick Garrity, de VulnCheck, confirmó ataques desde una dirección radicada en China contra servidores en Estados Unidos y Japón, y al día siguiente nuevos intentos desde dos direcciones estadounidenses que parecían pasar por proxies.

Discos duros dispuestos sobre una superficie blanca
Rejetto HFS 3.2.1 corrige el problema; las versiones 3.x anteriores están afectadas. Fotografía ilustrativa. Marta Branco · pexels · Pexels License

The Register informa de que ya se atribuyen 286 CVE a Mythos y al programa de colaboración Project Glasswing, y de que esta es apenas la segunda que se explota en el mundo real. La distancia entre esas dos cifras es lo que conviene retener: el descubrimiento en volumen no se ha traducido hasta ahora en ataques en volumen.

Qué significa para quien usa HFS

Rejetto HFS es pequeño, está muy extendido en servidores personales y de pequeñas empresas, y no es el software que se parchea siguiendo un calendario. Un bypass de autenticación que acaba en ejecución remota de código, con prueba de concepto pública y escaneos activos, es lo más urgente que puede pasarle a un servicio autoalojado. La corrección es la 3.2.1.

Qué vigilar

La cifra que merece seguimiento no es cuántos CVE puede generar un modelo, sino cómo se comporta la ventana entre divulgación y explotación a medida que esa cifra crece. Un día ya es menos de lo que la mayoría de los operadores tarda en parchear. Si el descubrimiento asistido por IA sigue comprimiéndola, la carga se desplaza de encontrar fallos a entregar arreglos que la gente instale.