PT-2025-49775 · Libxml2+2 · Libxml2+2
CVE-2025-66568
·
Publicado
2025-12-09
·
Atualizado
2026-01-15
CVSS v4.0
9.3
Crítica
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
Versões do ruby-saml até a 1.12.4
Descrição
A biblioteca ruby-saml, que gerencia autorização SAML no lado do cliente, possui uma falha que poderia permitir que um invasor contornasse a autenticação. Isso se deve à maneira como a biblioteca processa dados XML usando Nokogiri e libxml2. Especificamente, o processo de canonicalização dentro do libxml2, ao receber XML inválido, pode retornar uma string vazia em vez de uma versão corretamente canonicalizada. O ruby-saml então calcula um DigestValue com base nessa string vazia, assumindo incorretamente que a canonicalização foi bem-sucedida. Isso permite um ataque de Signature Wrapping.
Recomendações
Atualize para a versão 1.18.0 ou posterior.
Exploit
Correção
Improper Verification of Cryptographic Signature
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Nokogiri
Libxml2
Ruby-Saml