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

Vulnerabilidad en ruby-saml (CVE-2025-25291)

Gravedad CVSS v4.0:
CRÍTICA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
12/03/2025
Última modificación:
01/08/2025

Descripción

ruby-saml proporciona inicio de sesión único (SSO) con lenguaje de marcado para aserciones de seguridad (SAML) para Ruby. Se detectó una vulnerabilidad de omisión de autenticación en ruby-saml anterior a las versiones 1.12.4 y 1.18.0 debido a una diferencia en el analizador. ReXML y Nokogiri analizan XML de forma diferente; los analizadores pueden generar estructuras de documento completamente distintas a partir de la misma entrada XML. Esto permite a un atacante ejecutar un ataque de envoltura de firma. Este problema puede provocar la omisión de autenticación. Las versiones 1.12.4 y 1.18.0 solucionan el problema.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* 1.10.6 (excluyendo)
cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* 2.0.0 (incluyendo) 2.1.3 (excluyendo)
cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* 2.2.0 (incluyendo) 2.2.3 (excluyendo)
cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:* 1.12.4 (excluyendo)
cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:* 1.13.0 (incluyendo) 1.18.0 (excluyendo)
cpe:2.3:a:netapp:storagegrid:-:*:*:*:*:*:*:*