CVE-2024-35231: falha de alta gravidade em rack-contrib
rack-contrib vulnerable to Denial of Service due to the unconstrained value of the incoming "profiler_runs" parameter
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
Versões do rack-contrib anteriores à 2.5.0 permitem que atacantes causem indisponibilidade do serviço ao enviar requisições com valores muito grandes no parâmetro 'profiler_runs', forçando o servidor a alocar memória e CPU sem limite.
A vulnerabilidade existe no middleware do profiler, que aceita o parâmetro 'profiler_runs' controlado pelo usuário sem validação ou restrições (CWE-770: Alocação de Recursos Sem Limites). Um atacante remoto não autenticado pode enviar requisições com valores arbitrariamente grandes para esgotar recursos do servidor, causando negação de serviço. Corrigido na versão 2.5.0 com validação apropriada.