PT-2021-14853 · Spring · Spring Security

Publicado

2021-02-23

·

Atualizado

2021-12-08

·

CVE-2021-22112

CVSS v2.0

9.0

Alta

VetorAV:N/AC:L/Au:S/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões 5.2.x do Spring Security anteriores à 5.2.9.RELEASE
Versões 5.3.x do Spring Security anteriores à 5.3.8.RELEASE
Versões 5.4.x do Spring Security anteriores à 5.4.4
Versões antigas e sem suporte do Spring Security
Descrição
O problema ocorre quando o SecurityContext é alterado mais de uma vez em uma única solicitação, o que pode levar a uma falha no salvamento do SecurityContext. Um usuário mal-intencionado não pode causar diretamente a ocorrência desse bug, pois ele precisa ser programado na aplicação. No entanto, se uma aplicação pretender conceder privilégios elevados a um usuário apenas para uma parte da aplicação, esse bug pode ser explorado para estender esses privilégios a toda a aplicação.
Recomendações
Para versões do Spring Security 5.2.x anteriores à 5.2.9.RELEASE, atualize para a versão 5.2.9.RELEASE ou posterior.
Para versões do Spring Security 5.3.x anteriores à 5.3.8.RELEASE, atualize para a versão 5.3.8.RELEASE ou posterior.
Para versões do Spring Security 5.4.x anteriores à 5.4.4, atualize para a versão 5.4.4 ou posterior.
Para versões mais antigas e sem suporte do Spring Security, considere atualizar para uma versão com suporte para mitigar o risco.

Correção

Improper Privilege Management

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-22112
GHSA-GQ28-H5VG-8PRX

Produtos afetados

Spring Security