Skip to main content
CVE-2025-49005VulnerabilityPublished Updated

CVE-2025-49005: vercel next.js · HTTP Request/Response Smuggling

Affects vercel next.jsSource CVE Database V5

0

Not known to be exploited · CVSS 3.7 Low : upgrade to 15.3.3 when convenient.

Data as of 26 Oct 2026, 08:30 UTC

CVSS 3.1 base score
3.7Low
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 41% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 15.3.3
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 3 Jul 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade next to 15.3.3.

Affected software

ProductAffectedFixed in
npmnextpkg:npm/nextOther threatsAffected
  • >=15.3.0 <15.3.3
Fixed in
  • 15.3.3

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

European organizations should promptly upgrade Next.js to version 15.3.3 or later and update Vercel CLI beyond version 42.2.0 to remediate the vulnerability. For self-hosted deployments, ensure that the CDN or caching layer correctly distinguishes between React Server Component payloads and standard HTML content in cache keys to prevent poisoning. This may involve configuring cache key policies or using cache-busting techniques specific to content type. Implement rigorous testing of cache behavior in staging environments to detect any inconsistencies. Additionally, organizations should monitor web traffic for anomalies indicative of cache poisoning, such as unexpected content served to users. Employing Content Security Policy (CSP) headers can mitigate the impact of malicious content injection resulting from cache poisoning. Finally, maintain an inventory of affected software versions and integrate vulnerability scanning into the CI/CD pipeline to prevent deployment of vulnerable versions.

Description

Next.js is a React framework for building full-stack web applications. In Next.js App Router from 15.3.0 to before 15.3.3 and Vercel CLI from 41.4.1 to 42.2.0, a cache poisoning vulnerability was found. The issue allowed page requests for HTML content to return a React Server Component (RSC) payload instead under certain conditions. When deployed to Vercel, this would only impact the browser cache, and would not lead to the CDN being poisoned. When self-hosted and deployed externally, this could lead to cache poisoning if the CDN does not properly distinguish between RSC / HTML in the cache keys. This issue has been resolved in Next.js 15.3.3.

References

Community reviews

Loading reviews…