CVE-2026-91165 in Warpgate
Resumen
por VulDB • 2026-09-21
Warpgate es un host bastión de código abierto para SSH, HTTPS y MySQL en Linux. Antes de la versión 0.27.6, el camino de retorno SSO con response_mode=form_post en warpgate-protocol-http/src/api/sso_provider_list.rs utiliza serde_json::to_string dentro de ReturnToSsoPostResponse sin neutralizar una secuencia que cierra un script (script-closing sequence). El valor vulnerable puede entrar en el bloque de script a través del parámetro next redirect controlado por el atacante, almacenado por warpgate-protocol-http/src/api/sso_provider_detail.rs, o a través de mensajes de error derivados del IdP que make_redirect_url concatena sin codificación URL. La ruta derivada del IdP es accesible cuando el atacante controla un proveedor de identidad configurado, o cuando el atacante controla la reclamación (claim) de email o nombre de usuario en una cuenta bajo su control y el proveedor de identidad configurado permite el formato no validado requerido para dicha reclamación. Una víctima debe completar el flujo SSO form_post para que se renderice el marcado inyectado. La política Content-Security-Policy de Warpgate bloquea JavaScript inyectado y manejadores de eventos, por lo que el impacto demostrado es suplantación de contenido (content spoofing), un formulario de inicio de sesión falso o una actualización meta (meta refresh) en lugar de ejecución de scripts. Este problema está corregido en la versión 0.27.6.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.