PT-2022-24823 · Unknown · Parse Server
Mtrezza
·
Publicado
2022-09-21
·
Atualizado
2024-03-06
·
CVE-2022-39225
CVSS v3.1
4.3
Média
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N |
Nome do software vulnerável e versões afetadas
Versões do Parse Server anteriores à 4.10.15
Versões do Parse Server de 5.0.0 a 5.2.5
Descrição
Um usuário pode gravar no objeto de sessão de outro usuário se o ID do objeto de sessão for conhecido. Por exemplo, um invasor pode atribuir o objeto de sessão ao seu próprio usuário gravando no campo
user e, em seguida, ler quaisquer campos personalizados desse objeto de sessão. Observe que atribuir uma sessão a outro usuário geralmente não altera os privilégios de nenhum dos dois usuários, e um usuário não pode atribuir sua própria sessão a outro usuário. Embora seja improvável que o ID do objeto de sessão de outro usuário seja conhecido, é possível adivinhar um ID de objeto por força bruta.Recomendações
Para versões do Parse Server anteriores à 4.10.15, atualize para a versão 4.10.15 ou superior.
Para versões do Parse Server de 5.0.0 a 5.2.5, atualize para a versão 5.2.6 ou superior.
Como solução alternativa temporária para versões sem patch, adicione um gatilho
beforeSave à classe Session e impeça a gravação se o usuário solicitante for diferente do usuário no objeto de sessão.Exploit
Correção
Incorrect Default Permissions
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Parse Server