CVE-2024-26146: falha de média gravidade em rack
Possible Denial of Service Vulnerability in Rack Header Parsing
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.
O Rack, um framework Ruby para servidores web, tem uma vulnerabilidade onde headers HTTP especialmente construídos (Accept e Forwarded) podem desacelerar a análise de headers significativamente, causando uma possível negação de serviço que deixa o servidor sem responder.
Uma falha de negação de serviço por expressão regular (ReDoS) na lógica de análise de headers do Rack (CWE-1333) permite que atacantes criem headers Accept ou Forwarded maliciosos que causam retrocesso exponencial durante o processamento. Ruby 3.2+ inclui proteções mitigando isso; versões vulneráveis exigem atualização para 2.0.9.4, 2.1.4.4, 2.2.8.1 ou 3.0.9.1.
No mesmo produto, das mais perigosas para as menos.