CVE-2026-30942 in Flare
Sumário
de VulDB • 07/06/2026
Flare é uma plataforma de compartilhamento de arquivos auto-hospedável baseada em Next.js que integra-se com ferramentas de captura de tela. Antes da versão 1.7.3, uma vulnerabilidade de traversal de caminho autenticada em /api/avatars/[filename] permite que qualquer usuário conectado leia arquivos arbitrários dentro do contêiner da aplicação. O parâmetro URL filename é passado para path.join() sem sanitização, e getFileStream() não realiza validação de caminho, permitindo que sequências ../ codificadas como %2F escapem do diretório uploads/avatars/ e leiam qualquer arquivo acessível ao processo nextjs sob /app/. A autenticação é imposta pelo middleware do Next.js. No entanto, em instâncias com registro aberto habilitado (o padrão), qualquer atacante pode se registrar automaticamente e explorar essa vulnerabilidade imediatamente. Esta vulnerabilidade foi corrigida na versão 1.7.3.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.