9.3Crítica

CVE-2025-25292Ruby SAML vulnerable to SAML authentication bypass due to namespace handling (parser differential)

SAML-Toolkits ruby-saml Publicada: (hace 1 año)

Descripción

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. An authentication bypass vulnerability was found in ruby-saml prior to versions 1.12.4 and 1.18.0 due to a parser differential. ReXML and Nokogiri parse XML differently, the parsers can generate entirely different document structures from the same XML input. That allows an attacker to be able to execute a Signature Wrapping attack. This issue may lead to authentication bypass. Versions 1.12.4 and 1.18.0 contain a patch for the issue.

Debilidad (CWE): CWE-347CWE-436

Datos: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Se publican tal como los indican las fuentes, en inglés.

Productos y versiones afectados

FabricanteProductoVersiones
netapp storagegrid —
omniauth omniauth saml < 1.10.6
onelogin ruby-saml < 1.12.4
SAML-Toolkits ruby-saml < 1.12.4, >= 1.13.0, < 1.18.0

Referencias y parches

Coincidencias CPE (NVD) (6)

  • cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* < 1.10.6
  • cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* ≥ 2.0.0 < 2.1.3
  • cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* ≥ 2.2.0 < 2.2.3
  • cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:* < 1.12.4
  • cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:* ≥ 1.13.0 < 1.18.0
  • cpe:2.3:a:netapp:storagegrid:-:*:*:*:*:*:*:*