CVE-2026-44577 Details
Description
Next.js is a React framework for building full-stack web applications. From 10.0.0 to before 15.5.16 and 16.2.5, when self-hosting Next.js with the default image loader, the Image Optimization API fetches local images entirely into memory without enforcing a maximum size limit. An attacker could cause out-of-memory conditions by requesting large local assets from the /_next/image endpoint that match the images.localPatterns configuration (by default, all patterns are allowed). This vulnerability is fixed in 15.5.16 and 16.2.5.
A denial-of-service vulnerability has been identified in Next.js versions 10.0.0 prior to 15.5.16 and 16.0.0 prior to 16.2.5. When self-hosting Next.js with the default image loader, the Image Optimization API fetches local images into memory without a maximum size limit. This allows an attacker to cause out-of-memory conditions by requesting large local assets from the '/_next/image' endpoint that match the 'images.localPatterns' configuration, which by default allows all patterns. Users on Vercel or those using 'images.unoptimized: true' or 'images.loader: custom' are not impacted.
Users can upgrade to Next.js versions 15.5.16 or 16.2.5 to address this vulnerability. If an immediate upgrade is not possible, large local assets should be routed away from the '/_next/image' endpoint, image optimization for large or untrusted local files should be disabled, or access to those assets should be blocked at the edge. The 'images.localPatterns' configuration can be set to an empty array to disable optimization for local files, while still allowing remote images.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed May 14, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://access.redhat.com/errata/RHSA-2026:34608 | redhat-SADP | |
| https://access.redhat.com/errata/RHSA-2026:37272 | redhat-SADP | |
| https://access.redhat.com/errata/RHSA-2026:40974 | redhat-SADP | |
| https://access.redhat.com/errata/RHSA-2026:54435 | redhat-SADP | |
| https://access.redhat.com/security/cve/CVE-2026-44577 | redhat-SADP | |
| https://bugzilla.redhat.com/show_bug.cgi?id=2477194 | redhat-SADP | |
| https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44577.json | redhat-SADP | |
| https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh | [email protected] | MitigationVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-770 | Allocation of Resources Without Limits or Throttling | redhat-SADP |
| CWE-770 | Allocation of Resources Without Limits or Throttling | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| vercel next.js | >= 10.0.0, < 15.5.16 >= 16.0.0, < 16.2.5 |
CPE
Remediation
| |
Change History
10 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 13, 2026 | CVE Modified | redhat-SADP |
| Jul 16, 2026 | CVE Modified | redhat-SADP |
| Jul 15, 2026 | CVE Modified | redhat-SADP |
| Jul 10, 2026 | CVE Modified | redhat-SADP |
| Jul 3, 2026 | CVE Modified | redhat-SADP |
| Jun 30, 2026 | CVE Modified | redhat-SADP |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 13, 2026 | Initial Analysis | [email protected] |
| May 13, 2026 | New CVE Received | [email protected] |