Next.js DoS vulnerability via cache poisoning
Next.js possui um erro de cache que pode fazer o servidor responder com um erro 204 (sem conteúdo) para todos os usuários que tentam acessar uma página, deixando ela indisponível. Um atacante pode provocar isso enviando requisições HTTP específicas, interrompendo o serviço para todos.
Uma vulnerabilidade de envenenamento de cache no Next.js versões 15.0.4-canary.51 até 15.1.7 permite que respostas HTTP 204 sejam incorretamente armazenadas em cache para páginas estáticas sob certas condições, causando negação de serviço. O vetor de ataque envolve requisições HTTP que disparam armazenamento incorreto em cache, afetando todas as requisições subsequentes à página envenenada. Corrigido na versão 15.1.8.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →