{"id":"EUVD-2026-30051","revision":"684a7116ca9f4d819d9adb648613dd97","records":[{"revision":"684a7116ca9f4d819d9adb648613dd97","observedAt":"2026-11-05T09:56:37.89+00:00","statement":{"source":"euvd","id":"EUVD-2026-30051","aliases":["CVE-2026-44572","GHSA-3g8h-86w9-wvmq"],"title":"Next.js is a React framework for building full-stack web applications. From 12.2.0 to before 15.5.16 and 16.2.5, an external client could send a x-nextjs-data header on a normal request to a path handled by middleware that returns a redirec…","description":"Next.js is a React framework for building full-stack web applications. From 12.2.0 to before 15.5.16 and 16.2.5, an external client could send a x-nextjs-data header on a normal request to a path handled by middleware that returns a redirect. When that happened, the middleware/proxy could treat the request as a data request and replace the standard Location redirect header with the internal x-nextjs-redirect header. Browsers do not follow x-nextjs-redirect, so the response became an unusable redirect for normal clients. If the application was deployed behind a CDN or reverse proxy that caches 3xx responses without varying on this header, a single attacker request could poison the cached redirect response for the affected path. Subsequent visitors could then receive a cached redirect response without a Location header, causing a denial of service for that redirect path until the cache entry expired or was purged. This vulnerability is fixed in 15.5.16 and 16.2.5.","state":0,"publishedAt":null,"modifiedAt":null,"affected":[],"metrics":[{"system":"EUVD CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","score":3.7,"severity":null}],"references":["https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq"],"sourceUrl":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-30051","license":"ENISA EUVD · source terms and attribution apply","enrichment":{"sourceStatus":null,"weaknesses":[],"productCriteria":[],"sourceDates":{"datePublished":"May 13, 2026, 3:57:15 PM","dateUpdated":"May 14, 2026, 3:33:10 PM"},"relatedAdvisories":[{"id":"WID-SEC-W-2026-1401","title":"Vercel Next.js: Mehrere Schwachstellen","vulnerabilityIds":["CVE-2026-23870","CVE-2026-44572","CVE-2026-44573","CVE-2026-44574","CVE-2026-44575","CVE-2026-44576","CVE-2026-44577","CVE-2026-44578","CVE-2026-44579","CVE-2026-44580","CVE-2026-44581","CVE-2026-44582"]}],"note":"EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON."},"key":"euvd:EUVD-2026-30051","identifiers":["EUVD-2026-30051","CVE-2026-44572","GHSA-3g8h-86w9-wvmq"]},"retained":false,"historicalAffected":[]}],"coverage":[]}