...
-
• Seu nick:
R: Rimuro_Neto• Data e hora do ocorrido:
R: 01/05/2025• Código da sala que ocorreu o bug (opcional):
R: Não se aplica.• Provas do ocorrido:
R: Possuo análise técnica baseada no frontend (chunks Webpack) do fórum, posso fornecer detalhes adicionais à equipe se necessário.• Explique resumidamente a situação:
R: Durante a análise do frontend do fórum (NodeBB), identifiquei múltiplos pontos onde dados dinâmicos são renderizados sem sanitização adequada, o que pode permitir XSS (Cross-Site Scripting).Alguns exemplos técnicos observados:
- Uso de
innerHTMLcom conteúdo não tratado em diferentes módulos - Campos dinâmicos (ex: nomes de categoria, emojis, uploads, previews) sendo inseridos diretamente no HTML
- Restauração de rascunhos (drafts) sem validação do conteúdo
- Funções que revertem sanitização (
unescape), reintroduzindo conteúdo potencialmente perigoso - Highlight de código executando HTML sem escape adequado
Além disso, a API do backend aparenta depender principalmente de proteção CSRF, sem outras camadas mais fortes de restrição.
Impacto potencial:
Caso uma dessas entradas não sanitizadas seja explorável, um atacante poderia executar scripts no contexto de outro usuário.Isso poderia permitir:
- Acesso a dados da sessão
- Execução de ações como usuário autenticado via API
- Interação indevida com endpoints internos
O risco aumenta considerando a combinação de:
- Falhas de sanitização no frontend
- Dependência de CSRF como principal proteção da API
Não estou divulgando payloads nem métodos de exploração publicamente por segurança.
- Uso de
-
S saqyz trancou este tópico em
-
Olá jogador, agradecemos seu Bug Report.- Como a situação relatada envolve diretamente a estrutura e o código-fonte do NodeBB, isso acaba fugindo do controle e da atuação da equipe do Mush, já que se trata de um comportamento ligado à plataforma base utilizada pelo fórum. Nesse caso, o mais adequado é encaminhar o reporte diretamente aos desenvolvedores responsáveis pelo NodeBB, através do repositório oficial no GitHub.
-
S saqyz moveu este tópico de Bug Report em
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Cadastrar Login