GitHub Advisoryadvisory · npm
GHSA-g77x-44xx-532m Denial of Service condition in Next.js image optimization
MEDIUM
Official page ↗
- Aliases
- CVE-2024-47831
- Ecosystem
- npm
- Packages
- next
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-674
- Reviewed
- 2024-10-14
Affected packages
• npm next: >= 10.0.0, < 14.2.7 → fixed in 14.2.7
Description
Impact
The image optimization feature of Next.js contained a vulnerability which allowed for a potential Denial of Service (DoS) condition which could lead to excessive CPU consumption.
Not affected:
• The `next.config.js` file is configured with `images.unoptimized` set to `true` or `images.loader` set to a non-default value.
• The Next.js application is hosted on Vercel.
Patches
This issue was fully patched in Next.js `14.2.7`. We recommend that users upgrade to at least this version.
Workarounds
Ensure that the `next.config.js` file has either `images.unoptimized`, `images.loader` or `images.loaderFile` assigned.
Credits
Brandon Dahler (brandondahler), AWS
Dimitrios Vlastaras
Related
Alias · CVE (1)
- CVE-2024-47831 Next.js is a React Framework for the Web. vulnerability
Weakness · CWE (1)
- CWE-674 Uncontrolled Recursion weakness