El 25 de agosto de 2026, la herramienta automatizada del investigador, Antares, marcó un servicio interno de Microsoft llamado Titan que estaba expuesto más allá de la VPN corporativa. La interfaz del servicio mostraba una página de 'VPN REQUERIDA' a los externos, pero un archivo Swagger público reveló cuatro puntos de conexión, de los cuales la ruta /v2/Query aceptaba SQL sin procesar y mostraba la autenticación de portador de Azure AD como opcional. Debido a que la especificación de Swagger no requería una firma en el JWT para ese punto de conexión, el investigador comenzó a sondar cómo Titan validaba los tokens de inicio de sesión.
Tras iterar a través de los campos del token—ID de inquilino, audiencia, ID de aplicación—el investigador notó que nunca se verificaba la firma. Al crear un JWT con el encabezado 'alg:none' y una sección de firma vacía, el token pasó todos los pasos de validación. Al establecer la reclamo UPN en la cadena 'admin', se satisfizo la búsqueda interna de nombre de usuario del servicio, otorgando al poseedor del token los privilegios de la cuenta de administrador local (ID de usuario 1). Con ese token, un simple POST a /v2/Query que contenía 'SELECT 1' devolvió el resultado 1, confirmando que se podía ejecutar SQL arbitrario como administrador sin ninguna credencial legítima.
Desde la posición de administrador, el investigador enumeró los valores de enrutamiento activos, encontrando 30 configuraciones activas que se asignaban a 17 bases de datos analíticas conectadas que abarcaban 9,863 nombres de tabla únicos. Utilizando consultas de metadatos como system.tables.total_rows y system.parts, el total de filas sumó 17,333,335,124,315 — aproximadamente 17,3 billones de filas — que cubrían cuentas de empleados, analíticas de búsqueda de Bing y otros conjuntos de datos internos. La vulnerabilidad se reportó al Centro de Respuesta de Seguridad de Microsoft el 5 de septiembre de 2026, lo que resultó en el caso 144051; el punto de conexión se bloqueó el 9 de septiembre y el investigador recibió una recompensa de $5,000 después de la divulgación coordinada y una reunión con Microsoft el 22 de septiembre.
