CVEFinder.io

CVE-2026-103004

🔶 medium
🔍 Scan for this CVE
Summary

Next.js versions from 16.3.0 to 16.3.7 warm `use cache` handlers using `next/root-params` and can leak their return value to pages with different root params. With Cache Components enabled (cacheComponents: true), a 'use cache' function that calls another 'use cache' function that reads a root param can be keyed incorrectly when the inner call is served from an existing entry: the enclosing function's cache key then omits that root param. The enclosing entry is written once and reused for all ro

Description

Next.js versions from 16.3.0 to 16.3.7 warm `use cache` handlers using `next/root-params` and can leak their return value to pages with different root params. With Cache Components enabled (cacheComponents: true), a 'use cache' function that calls another 'use cache' function that reads a root param can be keyed incorrectly when the inner call is served from an existing entry: the enclosing function's cache key then omits that root param. The enclosing entry is written once and reused for all root param values, so a response for one root param value can serve content produced for a different value — whether the page is prerendered at build time or at runtime, or rendered dynamically. Shared cache headers let downstream caches redistribute the content further.

What values are leaked cannot be attacker controlled. Which value's content is served depends only on which invocation wrote the entry first.

This has been patched in 16.3.8.

CVSS Score
5.3
Medium
EPSS Score
0.3
Exploit Probability
Published Date
2026-10-01
First Seen: 2026-10-04
📊 Relative Risk Intelligence

This CVE is Lower Risk - more severe than 19.0% of all 365,863 vulnerabilities in our database.

#296,493
Below average severity
Severity Percentile
🎯 CISA SSVC Assessment Updated: Oct 1, 2026
🔍 Exploitation Status
None
No known exploits
⚙️ Automatable
YES
Can be exploited automatically
💥 Technical Impact
Partial
Limited system impact
SSVC data provided by CISA
Last Modified 2026-10-05
Source NVD 🔗
CVSS Vector 3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS Vector 4.0 CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CWE IDs (Weakness Types)

📦 Affected Products 1

🔗 References 2

🔗 Related CVEs 6

CVE ID Severity CVSS EPSS Summary Published
CVE-2026-94483 🔶 medium 6.5 0.2 Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, Image Optimization can ... 2026-10-02
CVE-2026-94484 🔶 medium 4.8 0.2 Next.js is a React framework for building full-stack web applications. From 15.0.0 until 15.5.27 and 16.3.8, application... 2026-10-02
CVE-2026-94485 🔶 medium 5.3 0.2 Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the `next dev` developm... 2026-10-02
CVE-2026-94486 🔶 medium 5.4 0.1 Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the next dev developmen... 2026-10-02
CVE-2026-94543 🔶 medium 5.3 0.3 Next.js is a React framework for building full-stack web applications. From 15.0.0 until 15.5.27 and 16.3.8, self-hosted... 2026-10-02
CVE-2026-94544 🔶 medium 4.2 0.2 Next.js is a React framework for building full-stack web applications. From 16.3.0 until 16.3.8, pending use cache fills... 2026-10-02
These CVEs affect the same products