PT-2026-50796 · Sztheory · Relyra
Claude Opus
+1
·
Publicado
2026-06-18
·
Atualizado
2026-06-18
·
CVE-2026-49454
CVSS v3.1
9.1
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
Nome do Software Vulnerável e Versões Afetadas
Relyra versões 1.0.0 a 1.1.0
Description
O Relyra é uma biblioteca de Provedor de Serviço SAML 2.0 para Elixir e Phoenix que aceita assinaturas SAML forjadas. Isso ocorre porque o
SignatureValue não é verificado criptograficamente antes de a biblioteca retornar um resultado de autenticação bem-sucedido. A fronteira de confiança do XMLDSig está incompleta pois o :public key.verify sobre o SignedInfo canonicalizado exclusive-C14N não é realizado contra a chave pública do certificado IdP configurado, o DigestValue não é recomputado sobre o elemento referenciado canonicalizado e a função canonicalize/2 permanece como um passthrough não utilizado no caminho de verificação de assinatura. Consequentemente, existe um caminho de aceitação apenas estrutural onde a forma do documento e a rejeição da fonte de confiança podem ter sucesso sem provar os bytes da assinatura, permitindo que um SignatureValue forjado contendo um NameID controlado por um invasor seja aceito como {:ok}.Recommendations
Atualizar para a versão 1.2.0.
Correção
Improper Authentication
Improper Verification of Cryptographic Signature
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Relyra