PT-2026-81116
CVE-2026-54049
·
Publicado
2026-08-24
·
Atualizado
2026-10-06
Descrição por
CVSS 3.1
8.7
AltaMétricasAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas
Sakai versões 23.0 a 23.4
Sakai versões 25.0 a 25.2
Description
A ferramenta Conversations do Sakai permite que usuários autenticados injetem HTML e JavaScript arbitrários em mensagens de tópicos e postagens. Isso ocorre porque a camada de serviço
ConversationsServiceImpl armazena o campo message diretamente no banco de dados sem a sanitização de HTML. No frontend, os componentes SakaiTopic.js, SakaiPost.js e SakaiComment.js renderizam esse conteúdo usando a diretiva unsafeHTML(), resultando em cross-site scripting (XSS) armazenado. Este problema afeta os seguintes endpoints de API:- 'POST /api/sites/{siteId}/topics'
- 'POST /api/sites/{siteId}/topics/{topicId}/posts'
A variável vulnerável é
message. Essa falha permite que um invasor realize ações em nome de outros usuários ou exfiltre dados sensíveis, como informações do livro de notas e conteúdo do curso.Recommendations
Atualize o Sakai versões 23.0 a 23.4 para a versão 23.5.
Atualize o Sakai versões 25.0 a 25.2 para a versão 25.3.
Como medida de mitigação temporária, restrinja o acesso à ferramenta Conversations para usuários não confiáveis.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾