CVE-2026-94484GHSA-mcj8-r9mp-w47p
Next.js has cache poisoning in SSG/ISR rendering that leads to cross-user content substitution and persistent denial of service
CVSS
6.3MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.24%Chance of exploitation activity in the next 30 days, higher than 14% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 16.3.8next, npmGitHub
npm install next@16.3.8 - 15.5.27next, npmGitHub
npm install next@15.5.27 - 16.3.?next, npmGitHub
npm install next@16.3.? - 15.5.?next, npmGitHub
npm install next@15.5.?
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
Next.js applications that use a root-level catch-all page together with statically generated or Incremental Static Regeneration routes can have their shared response cache poisoned by a single unauthenticated crafted request.
Text from CVE List
Affected versions 8
- next, npm>= 16.0.0, < 16.3.8GitHub
- next, npm>= 15.0.0, < 15.5.27GitHub
- next.jsaffected: >= 15.0.0, < 15.5.27CVE List
- next.jsaffected: >= 16.0.0, < 16.3.8CVE List
- next, npm>= 16.0.0GitHub
- next, npm>= 15.0.0GitHub
- next, npmfrom 16.0.0, fixed in 16.3.8OSV
- next, npmfrom 15.0.0, fixed in 15.5.27OSV
References 7
- github.com/vercel/next.js/commit/52c94abdd2ea5f416f5e8353ea8a2edd3fe311b8Fixvia CVE List
- github.com/vercel/next.js/commit/719e4c67d6e92df60246f95e1d96e2dd60789a52Fixvia CVE List
- github.com/vercel/next.js/releases/tag/v15.5.27Fixvia CVE List
- github.com/vercel/next.js/releases/tag/v16.3.8Fixvia CVE List
- github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47pAdvisoryvia CVE List
- github.com/advisories/GHSA-mcj8-r9mp-w47pAdvisoryvia GitHub
- nvd.nist.gov/vuln/detail/CVE-2026-94484Referencevia GitHub