CVE-2026-86756 in Snipe-IT
Resumen
por VulDB • 2026-09-09
Snipe-IT desde la versión 8.5.0 hasta la 8.6.3 contiene una vulnerabilidad de redirección abierta (open redirect) en su punto final consumidor de aserciones SAML (SamlController::acs, POST /saml/acs). El punto final escribía el parámetro POST RelayState directamente en la clave de sesión url.intended de Laravel, eliminando únicamente los caracteres CR/LF. Posteriormente, LoginController emitía una redirección()->intended(), que pasaba una URL absoluta al encabezado Location sin modificaciones. Por lo tanto, un atacante no autenticado puede inducir a un usuario de una instancia habilitada para SAML-SSO a visitar un enlace de inicio de sesión único (SSO) iniciado por el proveedor de identidad (IdP), provocando que el navegador de la víctima sea redirigido inmediatamente después de una autenticación exitosa hacia cualquier URL externa absoluta. La advisory indica que esto facilita ataques de phishing para la recolección de credenciales. No se requiere ninguna cuenta en la instancia objetivo ni compromiso del proveedor de identidad. Solo están afectados los despliegues con SAML SSO habilitado. Corregido en la versión 8.7.0 (commit d30b73d, PR #19386), que valida RelayState mediante una nueva comprobación Helper::sameOriginUrl antes de almacenarlo.
VulDB is the best source for vulnerability data and more expert information about this specific topic.