← voltar
CVE-2022-31692criticalCWE-639

CVE-2022-31692

50Vexday Risk Score

Sem sinal de exploração. Ela tem prova de conceito pública.

ssvc Attendcvss 9.8epss 3.4%
da publicação à arma3 dias
Publicada no NVD31 de out.
1ª PoC+3d
probabilidade de exploração
3.4%top 12% das CVEs
exploração observada
nãonenhuma fonte reporta
2 exploit(s) público(s)
Em resumo

O Spring Security não consegue proteger requisições que são redirecionadas ou incluídas dentro da aplicação, permitindo que um atacante desvie as regras de autorização e acesse endpoints restritos manipulando como as requisições são roteadas internamente.

Detalhe técnico

Uma vulnerabilidade de desvio de autorização existe no AuthorizationFilter do Spring Security quando configurado para processar tipos de dispatcher forward e include. Um atacante autenticado ou não pode explorar isso ao redirecionar/incluir uma requisição para um endpoint de privilégio elevado, contornando as regras de segurança definidas em authorizeHttpRequests(). Requer configuração específica de tipos de dispatcher e afeta versões 5.7.x anteriores a 5.7.5 e 5.6.x anteriores a 5.6.9.

Resumo gerado e traduzido por IA a partir da descrição oficial.
Spring Security, versions 5.7 prior to 5.7.5 and 5.6 prior to 5.6.9 could be susceptible to authorization rules bypass via forward or include dispatcher types. Specifically, an application is vulnerable when all of the following are true: The application expects that Spring Security applies security to forward and include dispatcher types. The application uses the AuthorizationFilter either manually or via the authorizeHttpRequests() method. The application configures the FilterChainProxy to apply to forward and/or include requests (e.g. spring.security.filter.dispatcher-types = request, error, async, forward, include). The application may forward or include the request to a higher privilege-secured endpoint.The application configures Spring Security to apply to every dispatcher type via authorizeHttpRequests().shouldFilterAllDispatcherTypes(true)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Produtos afetados
n/a · Spring by VMware
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.