PT-2026-81116

CVE-2026-54049

·

Publicado

2026-08-24

·

Atualizado

2026-10-06

Descrição por

CVSS 3.1
8.7
Alta
Mé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
Identificadores relacionados
GHSA-W2X5-GV52-9CCV
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾