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
| Vetor | AV: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
Produtos afetados
Mealie