Saml2 Authentication Services For Asp.Net
A biblioteca Sustainsys.Saml2 trata incorretamente todos os tokens recebidos como tokens de portador, mesmo que tenham outro método de confirmação de sujeito especificado. Isso poderia ser explorado por um invasor que conseguisse acessar tokens Saml2 com um método de confirmação de sujeito diferente de portador. O invasor poderia então usar tal token para criar uma sessão de login. Os tokens Saml2 são geralmente usados como tokens de portador — presume-se que um chamador que apresenta um token seja o sujeito do token. O protocolo Saml2 também oferece suporte à emissão de tokens vinculados a um sujeito por outros meios, por exemplo, “detentor da chave”, em que a posse de uma chave privada deve ser comprovada.