Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Rogério Sorroche

#37898de 53,635
7.4CVSS total
Vulnerabilidades · 1
PT-2024-1840
7.4
2024-02-19
Unknown · Spring Security · CVE-2024-22234
**Nome do software vulnerável e versões afetadas** Versões 6.1.x a 6.1.6 do Spring Security Versões 6.2.x a 6.2.1 do Spring Security **Descrição** O problema está relacionado a uma falha no controle de acesso no Spring Security quando o método `AuthenticationTrustResolver.isFullyAuthenticated(Authentication)` é usado diretamente. Especificamente, um aplicativo fica vulnerável se usar esse método diretamente e um parâmetro de autenticação nulo for passado, resultando em um valor de retorno verdadeiro incorreto. Isso poderia permitir que um invasor remoto comprometesse a integridade e a confidencialidade das informações protegidas. **Recomendações** Para as versões 6.1.x a 6.1.6 do Spring Security, atualize para a versão 6.1.7 ou posterior para resolver o problema. Para as versões 6.2.x a 6.2.1 do Spring Security, atualize para a versão 6.2.2 ou posterior para resolver o problema. Como solução alternativa temporária, considere evitar o uso direto do método `AuthenticationTrustResolver.isFullyAuthenticated(Authentication)` ou certifique-se de que um parâmetro de autenticação nulo não seja passado para ele. Como alternativa, use o método `isFullyAuthenticated` por meio do Method Security ou do HTTP Request Security para minimizar o risco de exploração.