CVE-2022-24999
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.
Uma falha na biblioteca qs permite que atacantes façam aplicações Node.js travar enviando consultas especialmente preparadas que exploram a propriedade __proto__. Um atacante não autenticado pode ativar isso remotamente por meio de uma simples string de consulta de URL, deixando o servidor sem responder.
O parser de consultas qs falha em sanitizar adequadamente chaves __proto__ durante a mesclagem de objetos, permitindo poluição de protótipo que causa alocação excessiva de memória e consumo de CPU. Um atacante remoto não autenticado pode criar uma requisição GET com atribuições aninhadas de __proto__ e valores de tamanho grandes para induzir negação de serviço em aplicações Express.