ghsa-r2fc-ccr8-96c4
Vulnerability from github
Published
2025-07-03 20:30
Modified
2025-07-03 21:49
Severity ?
VLAI Severity ?
Summary
Next.js has a Cache poisoning vulnerability due to omission of the Vary header
Details
Summary
A cache poisoning issue in Next.js App Router >=15.3.0 and < 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.
Users on affected versions should upgrade immediately and redeploy to ensure proper caching behavior.
More details: CVE-2025-49005
{ "affected": [ { "package": { "ecosystem": "npm", "name": "next" }, "ranges": [ { "events": [ { "introduced": "15.3.0" }, { "fixed": "15.3.3" } ], "type": "ECOSYSTEM" } ] } ], "aliases": [ "CVE-2025-49005" ], "database_specific": { "cwe_ids": [ "CWE-444" ], "github_reviewed": true, "github_reviewed_at": "2025-07-03T20:30:18Z", "nvd_published_at": "2025-07-03T21:15:26Z", "severity": "LOW" }, "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)", "id": "GHSA-r2fc-ccr8-96c4", "modified": "2025-07-03T21:49:00Z", "published": "2025-07-03T20:30:18Z", "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" } ], "schema_version": "1.4.0", "severity": [ { "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N", "type": "CVSS_V3" } ], "summary": "Next.js has a Cache poisoning vulnerability due to omission of the Vary header" }
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…
Loading…