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

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

BIT-PARSE-2022-39225
CVE-2022-39225
GHSA-6W4Q-23CF-J9JP

Produtos afetados

Parse Server