CVE-2024-45590: falha de alta gravidade em expressjs body-parser
body-parser vulnerable to denial of service when url encoding is enabled
Publicada 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.
body-parser, uma biblioteca Node.js que processa dados de requisições, pode ser explorada para derrubar ou lentificar um servidor quando a codificação URL está ativada. Um atacante pode enviar requisições especialmente preparadas que consumem recursos excessivos do servidor, tornando o serviço indisponível para usuários legítimos.
Versões do body-parser anteriores à 1.20.3 são vulneráveis a negação de serviço através de payloads maliciosos em URL encoding. A vulnerabilidade é disparada quando o parser de codificação URL processa entrada especialmente crafted, consumindo recursos excessivos de CPU ou memória. Atacantes podem explorar isso enviando múltiplas requisições crafted sem autenticação, causando degradação ou indisponibilidade do serviço.