Skip to content
  • Início
  • Recente
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Bug Report
  3. Bugs Fechados
  4. ...

...

Agendado Fixado Trancado Movido Bugs Fechados
2 Posts 2 Posters 43 Visualizações 1 Watching
  • Mais Antigo para Mais Recente
  • Mais Recente para Mais Antigo
  • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • Rimuru NetoR Offline
    Rimuru NetoR Offline
    Rimuru Neto
    escreveu em última edição por
    #1

    • 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 innerHTML com 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.

    1 Resposta Última resposta
    0
    • saqyzS saqyz trancou este tópico em
    • saqyzS Offline
      saqyzS Offline
      saqyz
      Moderador Primário
      escreveu em última edição por
      #2

      🟥 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.

      Tudo tem o seu tempo determinado, e há tempo para todo o propósito debaixo do céu. - Ec 3:1

      1 Resposta Última resposta
      0
      • saqyzS 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
      Responder
      • Responder como tópico
      Entre para responder
      • Mais Antigo para Mais Recente
      • Mais Recente para Mais Antigo
      • Mais Votados


      • Login

      • Não tem uma conta? Cadastrar

      • Login or register to search.
      • Primeiro post
        Último post
      0
      • Início
      • Recente