shipfeedAI news, curated daily

01:21:41 CET
21 MAY01:21:41shipfeed
pull to refreshlast sync
Just in — 30 new
§ feed · storyline

CVE-2025-30218

Next.js discloses CVE-2025-30218, a low-severity vulnerability in Middleware that leaks the x-middleware-subrequest-id header to third-party hosts, with patches available for 15.x and prior versions.

Apr 2 · · primary fetch1 sourceupdated Apr 2 ·

In the process of remediating , we looked at other possible exploits of Middleware. We independently verified this in parallel with two reports from independent researchers.CVE-2025-29927low severity vulnerability To mitigate , Next.js validated the which persisted across multiple incoming requests:CVE-2025-29927x-middleware-subrequest-id However, this subrequest ID is sent to all requests, even if the destination is not the same host as the Next.js application. Initiating a fetch request to a third-party within Middleware will send the to that third party.x-middleware-subrequest-id While the exploitation of this vulnerability is unlikely due to an attacker requiring control of the third-party, we want to be proactive.

We were already planning on removing this recursion prevention logic from Middleware—it was not supported in newer updates to Middleware to support the Node.js runtime—this disclosure expedited our efforts to bring parity between runtimes. Vercel customers are protected with mitigations already implemented within our platform environment. We still encourage teams to update to the latest Next.js patch version or their chosen backport. Other infrastructure providers…

read full article on vercel.com
§ sources1 publication · timeline below
  1. vercel.comCVE-2025-30218primary