PT-2024-24344 · Mealie · Mealie

Logan Maclaren

+1

·

Publicado

2024-04-19

·

Atualizado

2024-10-25

·

CVE-2024-31994

CVSS v3.1

6.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do Mealie anteriores à 1.4.0
Descrição
O Mealie, um gerenciador de receitas e planejador de refeições auto-hospedado, apresenta uma falha que permite que um invasor direcione a solicitação de imagem para um arquivo de tamanho arbitrariamente grande. O Mealie tentará recuperar esse arquivo na íntegra, o que pode levar ao esgotamento do espaço em disco caso o arquivo seja recuperado. No entanto, devido às limitações de recursos, o cenário mais provável é que o contêiner fique sem memória (OOM) durante a recuperação do arquivo, caso o tamanho do arquivo de destino exceda a memória alocada. Isso pode ser usado para forçar o contêiner a reiniciar infinitamente devido ao OOM ou a travar e permanecer offline. A ausência de limitação de taxa neste endpoint também permite que um invasor gere solicitações contínuas para qualquer destino, contribuindo potencialmente para um ataque de Negação de Serviço (DoS) voltado para o exterior.
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 configurar o docker-compose.yml para evitar reinicializações infinitas devido a OOM. Restrinja o acesso ao endpoint de solicitação de imagem para minimizar o risco de exploração. Evite usar este endpoint até que o problema seja resolvido.

Exploit

Correção

Resource Exhaustion

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-31994

Produtos afetados

Mealie