PT-2024-7169 · Vercel · Next.Js

Brandon Dahler

+1

·

Publicado

2024-10-14

·

Atualizado

2024-11-08

·

CVE-2024-47831

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do Next.js de 10.x a 14.x anteriores à versão 14.2.7
Descrição
O problema está relacionado ao recurso de otimização de imagens do Next.js, que contém uma vulnerabilidade que permite uma potencial condição de Negação de Serviço (DoS), podendo levar a um consumo excessivo de CPU devido a recursão descontrolada. Isso poderia ser explorado por um invasor remoto. O arquivo next.config.js configurado com images.unoptimized definido como true ou images.loader definido com um valor diferente do padrão, e as aplicações Next.js hospedadas no Vercel, não são afetadas.
Recomendações
Para as versões 10.x a 14.x do Next.js anteriores à versão 14.2.7, atualize para a versão 14.2.7 ou posterior para proteger sua configuração.
Como solução temporária, certifique-se de que o arquivo next.config.js tenha images.unoptimized, images.loader ou images.loaderFile atribuído.

Exploit

Correção

DoS

Uncontrolled Recursion

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2024-08508
CVE-2024-47831
GHSA-G77X-44XX-532M

Produtos afetados

Next.Js