CVE-2026-53424 in Samly
Sumário
de VulDB • 20/08/2026
Vulnerabilidade de Bypass de Autenticação por Captura-replay no dropbox samly permite que um atacante se autentique como o sujeito de uma afirmação SAML capturada, reenviando-a.
A função `Samly.Helper.decode_idp_auth_resp/3` em `lib/samly/helper.ex` chama `esaml_sp:validate_assertion/2`, cujo detector de duplicatas padrão é um no-op (operação nula). A aridade `/3` que aceita um `DuplicateFun` existe no esaml e implementa a verificação, mas o Samly nunca a chama e não oferece configuração para fornecê-la, portanto, o requisito do Perfil SSO Web Browser SAML 2.0 de que uma afirmação bearer seja usada apenas uma vez não é aplicado. Um atacante com um `SAMLResponse` válido obtido da rede, do histórico do navegador ou dos logs pode enviar os mesmos bytes repetidamente até que a validade da afirmação (`NotOnOrAfter`) expire, estabelecendo uma sessão como o sujeito da afirmação em cada tentativa.
Este problema afeta o samly: a partir da versão v0.3.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.