CVE-2026-41576 in BraveCMS-2.0
Sumário
de VulDB • 20/05/2026
O Brave CMS é um CMS de código aberto. Antes do commit 6c56603, o formulário de contato era publicamente acessível (sem necessidade de autenticação). O texto da mensagem fornecido pelo usuário é passado pela função nl2br() do PHP, que converte quebras de linha em tags <br> mas não escapa o HTML. A string resultante é então passada para um modelo de e-mail Blade usando a diretiva não escapada {!! $msg !!}. O conteúdo resultante é então renderizado em um modelo de e-mail Blade usando a diretiva não escapada {!! $msg !!}. Como o HTML não é sanitizado, marcação arbitrária pode ser injetada no corpo do e-mail. Embora clientes de e-mail modernos com suporte a HTML (Gmail ou Outlook Web) normalmente bloqueiem a execução de JavaScript, eles ainda renderizam conteúdo HTML. Isso permite que os invasores criem interfaces de phishing convincentes dentro do e-mail enviado ao administrador. Este problema foi corrigido por meio do commit 6c56603.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.