CVE-2025-25292: falha crítica em SAML-Toolkits ruby-saml
Ruby SAML vulnerable to SAML authentication bypass due to namespace handling (parser differential)
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
O Ruby SAML tem um problema onde parsers XML diferentes lidam com namespaces de formas distintas, permitindo que atacantes forjem tokens de autenticação válidos e contornem proteções de login. É uma falha crítica que pode dar acesso não autorizado a sistemas protegidos.
A vulnerabilidade resulta de comportamentos diferentes entre os parsers ReXML e Nokogiri na manipulação de namespaces, possibilitando ataques de Signature Wrapping (CWE-347) onde um mesmo XML é validado corretamente em um parser mas executado de forma diferente em outro. O vetor é rede, não requer privilégios prévios e afeta o fluxo de autenticação SAML em versões anteriores a 1.12.4 e 1.18.0.
No mesmo produto, das mais perigosas para as menos.