PT-2024-24343 · Mealie · Mealie

Logan Maclaren

+1

·

Publicado

2024-04-19

·

Atualizado

2024-04-22

·

CVE-2024-31993

CVSS v3.1

6.2

Média

VetorAV:A/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do Mealie anteriores à 1.4.0
Descrição
O problema diz respeito à função scrape image, que recupera uma imagem com base em uma URL fornecida pelo usuário sem validar se a URL aponta para um local externo e sem impor limites de taxa. A resposta do servidor varia dependendo se o arquivo de destino é uma imagem, não é uma imagem ou não existe. Os arquivos recuperados podem permanecer armazenados no sistema de arquivos do servidor como original.jpg sob o UUID da receita. Um invasor com acesso de administrador pode recuperar esses arquivos. Em ambientes de desenvolvimento, isso poderia ser explorado para recuperar qualquer arquivo baixado sem a necessidade de acesso de administrador.
Recomendações
Para versões anteriores à 1.4.0, atualize para a versão 1.4.0 para resolver o problema. Como solução temporária, considere desativar a função scrape image até que a atualização seja aplicada. Restrinja o acesso aos arquivos original.jpg armazenados sob os UUIDs das receitas para minimizar o risco de exploração. Evite usar a função scrape image com URLs não confiáveis até que o problema seja resolvido.

Exploit

Correção

SSRF

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-31993

Produtos afetados

Mealie