PT-2024-24342 · Mealie · Mealie

Logan Maclaren

+1

·

Publicado

2024-04-19

·

Atualizado

2024-04-22

·

CVE-2024-31992

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/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 problema decorre da função safe scrape html, que utiliza uma URL controlada pelo usuário para enviar solicitações a um servidor remoto sem limitação de taxa. Embora haja esforços para prevenir ataques DDoS por meio da implementação de tempos de espera, um invasor ainda pode emitir um grande número de solicitações que serão processadas em lotes, dependendo da configuração do servidor Mealie. O particionamento das respostas ajuda a mitigar o esgotamento da memória, mas uma única solicitação a um grande arquivo externo pode saturar um núcleo da CPU atribuído ao contêiner do Mealie. Sem limitação de taxa, é possível manter o tráfego contra um alvo externo indefinidamente e esgotar os recursos da CPU atribuídos ao contêiner do Mealie.
Recomendações
Para versões anteriores à 1.4.0, atualize para a versão 1.4.0 para resolver o problema. Como solução alternativa temporária, considere implementar limitação de taxa nas solicitações à função safe scrape html para evitar o esgotamento dos recursos da CPU. Restrinja o acesso a arquivos externos que possam ser usados para saturar os recursos da CPU.

Exploit

Correção

Resource Exhaustion

Allocation of Resources Without Limits

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-31992

Produtos afetados

Mealie