PT-2024-36058 · Directus · Directus
Mastomii
+1
·
Publicado
2024-12-05
·
Atualizado
2025-11-19
·
CVE-2024-54128
CVSS v3.1
5.7
Média
| Vetor | AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N |
Nome do software vulnerável e versões afetadas:
Versões do Directus anteriores à 10.13.4
Versões do Directus anteriores à 11.2.0
Descrição:
O recurso de comentários do Directus possui um filtro para impedir que os usuários adicionem caracteres restritos, como tags HTML. No entanto, esse filtro opera no lado do cliente, o que pode ser contornado, tornando o aplicativo vulnerável a injeção de HTML. Essa vulnerabilidade pode ser explorada enviando-se diretamente uma solicitação ao endpoint, como
PATCH /activity/comment/3 HTTP/2, com uma carga contendo caracteres restritos, por exemplo, “comment”: “<h1>TEST <p style=”color:red“>HTML INJECTION</p> <a href=”//evil.com“>Test Link</a></h1>”. A introdução de cookies de sessão torna essa vulnerabilidade explorável, permitindo que um script malicioso execute ações autenticadas em nome do usuário atual.Recomendações:
Para versões anteriores à 10.13.4, atualize para a versão 10.13.4 ou posterior.
Para versões anteriores à 11.2.0, atualize para a versão 11.2.0 ou posterior.
Como solução alternativa temporária, considere desativar o recurso de comentários até que um patch esteja disponível.
Restrinja o acesso ao endpoint
/activity/comment para minimizar o risco de exploração.Evite usar o parâmetro
comment no endpoint da API afetado até que o problema seja resolvido.Exploit
Correção
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Directus