Josephdecock

#31137de 53,625
8.2CVSS total
Vulnerabilidades · 2
Baixa
1
Média
1
PT-2024-28632
5.1
2024-07-31
Microsoft · Asp.Net Core · CVE-2024-39694
**Nome do software vulnerável e versões afetadas** Duende IdentityServer versões 5.1 e anteriores Duende IdentityServer versões 6.0 a 6.0.4 Duende IdentityServer versões 6.1 a 6.1.7 Duende IdentityServer versões 6.2 a 6.2.4 Duende IdentityServer versões 6.3 a 6.3.9 Versões 7.0 a 7.0.5 do Duende IdentityServer Todas as versões do IdentityServer4 **Descrição** É possível que um invasor crie URLs maliciosas que certas funções do IdentityServer tratarão incorretamente como locais e confiáveis. Se tal URL for retornada como um redirecionamento, alguns navegadores a seguirão até um site de terceiros não confiável. Esta vulnerabilidade, por si só, não permite que um invasor obtenha credenciais de usuário, códigos de autorização, tokens de acesso, tokens de atualização ou tokens de identidade. No entanto, um invasor poderia explorar essa vulnerabilidade como parte de um ataque de phishing projetado para roubar credenciais de usuário. Os métodos `GetAuthorizationContextAsync` e `IsValidReturnUrl` do `DefaultIdentityServerInteractionService` podem retornar valores diferentes de nulo e verdadeiro para URLs maliciosas, indicando incorretamente que elas podem ser redirecionadas com segurança. Outros métodos vulneráveis incluem `ServerUrlExtensions.GetIdentityServerRelativeUrl`, `ReturnUrlParser.ParseAsync`, `OidcReturnUrlParser.ParseAsync`, `ReturnUrlParser.IsValidReturnUrl` e `OidcReturnUrlParser.IsValidReturnUrl`. **Recomendações** Para as versões 5.1 e anteriores do Duende IdentityServer, e todas as versões do IdentityServer4, considere atualizar para uma versão compatível