{"id":"GHSA-r2fc-ccr8-96c4","summary":"Next.js has a Cache poisoning vulnerability due to omission of the Vary header","details":"### Summary\n\nA cache poisoning issue in **Next.js App Router \u003e=15.3.0 and \u003c 15.3.3** may have allowed RSC payloads to be cached and served in place of HTML, under specific conditions involving middleware and redirects. This issue has been fixed in **Next.js 15.3.3**.\n\nUsers on affected versions should **upgrade immediately** and **redeploy** to ensure proper caching behavior.\n\nMore details: [CVE-2025-49005](https://vercel.com/changelog/cve-2025-49005)","aliases":["CVE-2025-49005"],"modified":"2026-02-04T02:37:18.974477Z","published":"2025-07-03T20:30:18Z","related":["CGA-r74v-mpwf-9j9f"],"database_specific":{"github_reviewed_at":"2025-07-03T20:30:18Z","github_reviewed":true,"nvd_published_at":"2025-07-03T21:15:26Z","severity":"LOW","cwe_ids":["CWE-444"]},"references":[{"type":"WEB","url":"https://github.com/vercel/next.js/security/advisories/GHSA-r2fc-ccr8-96c4"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-49005"},{"type":"WEB","url":"https://github.com/vercel/next.js/issues/79346"},{"type":"WEB","url":"https://github.com/vercel/next.js/pull/79939"},{"type":"WEB","url":"https://github.com/vercel/next.js/commit/ec202eccf05820b60c6126d6411fe16766ecc066"},{"type":"PACKAGE","url":"https://github.com/vercel/next.js"},{"type":"WEB","url":"https://github.com/vercel/next.js/releases/tag/v15.3.3"},{"type":"WEB","url":"https://vercel.com/changelog/cve-2025-49005"}],"affected":[{"package":{"name":"next","ecosystem":"npm","purl":"pkg:npm/next"},"ranges":[{"type":"SEMVER","events":[{"introduced":"15.3.0"},{"fixed":"15.3.3"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2025/07/GHSA-r2fc-ccr8-96c4/GHSA-r2fc-ccr8-96c4.json"}}],"schema_version":"1.7.3","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N"}]}