Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Ruby-SAML (CVE-2024-45409)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
10/09/2024
Última modificación:
20/09/2024

Descripción

La librería Ruby SAML sirve para implementar el lado del cliente de una autorización SAML. Ruby-SAML en <= 12.2 y 1.13.0 <= 1.16.0 no verifica correctamente la firma de la respuesta SAML. Un atacante no autenticado con acceso a cualquier documento SAML firmado (por el IdP) puede falsificar una respuesta/afirmación SAML con contenido arbitrario. Esto le permitiría al atacante iniciar sesión como un usuario arbitrario dentro del sistema vulnerable. Esta vulnerabilidad se solucionó en 1.17.0 y 1.12.3.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:* 1.12.3 (excluyendo)
cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:* 1.13.0 (incluyendo) 1.17.0 (excluyendo)
cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* 1.10.3 (incluyendo)
cpe:2.3:a:omniauth:omniauth_saml:2.0.0:*:*:*:*:ruby:*:*
cpe:2.3:a:omniauth:omniauth_saml:2.1.0:*:*:*:*:ruby:*:*
cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:* 16.11.10 (excluyendo)
cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:* 17.0.0 (incluyendo) 17.0.8 (excluyendo)
cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:* 17.1.0 (incluyendo) 17.1.8 (excluyendo)
cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:* 17.2.0 (incluyendo) 17.2.7 (excluyendo)
cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:* 17.3.0 (incluyendo) 17.3.3 (excluyendo)