CVE-2024-47831

Next.js is a React Framework for the Web. Cersions on the 10.x, 11.x, 12.x, 13.x, and 14.x branches before version 14.2.7 contain a vulnerability in the image optimization feature which allows for a potential Denial of Service (DoS) condition which could lead to excessive CPU consumption. Neither the `next.config.js` file that is configured with `images.unoptimized` set to `true` or `images.loader` set to a non-default value nor the Next.js application that is hosted on Vercel are affected. This issue was fully patched in Next.js `14.2.7`. As a workaround, ensure that the `next.config.js` file has either `images.unoptimized`, `images.loader` or `images.loaderFile` assigned.
Configurations

Configuration 1 (hide)

cpe:2.3:a:vercel:next.js:*:*:*:*:*:node.js:*:*

History

08 Nov 2024, 15:39

Type Values Removed Values Added
First Time Vercel next.js
Vercel
CPE cpe:2.3:a:vercel:next.js:*:*:*:*:*:node.js:*:*
CVSS v2 : unknown
v3 : 5.9
v2 : unknown
v3 : 7.5
References () https://github.com/vercel/next.js/commit/d11cbc9ff0b1aaefabcba9afe1e562e0b1fde65a - () https://github.com/vercel/next.js/commit/d11cbc9ff0b1aaefabcba9afe1e562e0b1fde65a - Patch
References () https://github.com/vercel/next.js/security/advisories/GHSA-g77x-44xx-532m - () https://github.com/vercel/next.js/security/advisories/GHSA-g77x-44xx-532m - Vendor Advisory

15 Oct 2024, 12:57

Type Values Removed Values Added
Summary
  • (es) Next.js es un framework de trabajo de React para la Web. Las versiones 10.x, 11.x, 12.x, 13.x y 14.x anteriores a la versión 14.2.7 contienen una vulnerabilidad en la función de optimización de imágenes que permite una posible condición de denegación de servicio (DoS) que podría provocar un consumo excesivo de CPU. Ni el archivo `next.config.js` que está configurado con `images.unoptimized` establecido en `true` o `images.loader` establecido en un valor que no sea el predeterminado ni la aplicación Next.js alojada en Vercel se ven afectados. Este problema se solucionó por completo en Next.js `14.2.7`. Como workaround, asegúrese de que el archivo `next.config.js` tenga asignado `images.unoptimized`, `images.loader` o `images.loaderFile`.

14 Oct 2024, 18:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-10-14 18:15

Updated : 2024-11-08 15:39


NVD link : CVE-2024-47831

Mitre link : CVE-2024-47831

CVE.ORG link : CVE-2024-47831


JSON object : View

Products Affected

vercel

  • next.js
CWE
CWE-674

Uncontrolled Recursion