PT-2024-22354 · Directus · Directus

Soulseekah

·

Publicado

2024-03-12

·

Atualizado

2025-01-03

·

CVE-2024-28239

CVSS v3.1

5.4

Média

VetorAV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do Directus anteriores à 10.10.0
Descrição
A API de autenticação possui um parâmetro redirect que pode ser explorado como uma vulnerabilidade de redirecionamento aberto quando um usuário tenta fazer login por meio da URL da API. Após um login bem-sucedido por meio da solicitação GET da API de autenticação para /auth/login/google?redirect, o usuário pode ser redirecionado para um site malicioso. Embora as credenciais não sejam transmitidas ao site do invasor, o usuário pode ser induzido a clicar em um site legítimo do Directus e ser levado a um site malicioso feito para se parecer com uma mensagem de erro, o que pode levar ao roubo de senha. Usuários que fazem login no Directus via OAuth2 podem estar em risco.
Recomendações
Para versões anteriores à 10.10.0, atualize para a versão 10.10.0 para resolver o problema. Como solução alternativa temporária, considere restringir o acesso ao endpoint da API /auth/login/google?redirect para minimizar o risco de exploração. Evite usar o parâmetro redirect no endpoint da API afetado até que o problema seja resolvido.

Exploit

Correção

Open Redirect

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-28239
GHSA-FR3W-2P22-6W7P

Produtos afetados

Directus