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.
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
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) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/SAML-Toolkits/ruby-saml/commit/1ec5392bc506fe43a02dbb66b68741051c5ffeae
- https://github.com/SAML-Toolkits/ruby-saml/commit/4865d030cae9705ee5cdb12415c654c634093ae7
- https://github.com/SAML-Toolkits/ruby-saml/security/advisories/GHSA-jw9c-mfg7-9rx2
- https://github.com/omniauth/omniauth-saml/security/advisories/GHSA-cvp8-5r8g-fhvq