PT-2026-37157 · Flarum · Flarum

Liamsnow

·

Publicado

2026-04-22

·

Atualizado

2026-05-08

·

CVE-2026-41887

CVSS v3.1

4.9

Média

VetorAV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas Flarum versões anteriores a 1.8.16 Flarum versões anteriores a 2.0.0-rc.1
Descrição Um administrador autenticado pode injetar uma diretiva @import arbitrária no arquivo forum.css compilado. Isso ocorre porque as configurações registradas como variáveis de configuração LESS, como theme primary color, theme secondary color e qualquer chave registrada via ExtendSettings::registerLessConfigVar(), são interpoladas literalmente na fonte LESS no momento da compilação, sem a restrição adequada dos recursos @import e data-uri(). Isso permite que um invasor realize a inclusão de arquivos locais (LFI), lendo arquivos arbitrários acessíveis pelo processo PHP, ou desencadeie a falsificação de solicitação do lado do servidor (SSRF) ao iniciar solicitações HTTP(S) externas. O conteúdo extraído é então incorporado ao arquivo forum.css servido publicamente. Este problema pode ser explorado através do endpoint '/api/settings'.
Recomendações Atualize para a versão 1.8.16 para o ramo 1.x. Atualize para a versão 2.0.0-rc.1 para o ramo 2.x. Certifique-se de que as contas de administrador estejam protegidas com senhas fortes e exclusivas e autenticação de dois fatores. Restrinja o acesso de administrador apenas a usuários confiáveis.

Exploit

Correção

Path traversal

SSRF

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-41887
GHSA-XJVC-PW2R-6878

Produtos afetados

Flarum