GitHub Advisoryadvisory · npm
GHSA-f82v-jwr5-mffw Authorization Bypass in Next.js Middleware
CRITICAL
Official page ↗
- Aliases
- CVE-2025-29927
- Ecosystem
- npm
- Packages
- next
- Severity
- Critical
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
- Weaknesses
- CWE-285, CWE-863
- Reviewed
- 2025-03-21
Affected packages
• npm next: >= 13.0.0, < 13.5.9 → fixed in 13.5.9
• npm next: >= 14.0.0, < 14.2.25 → fixed in 14.2.25
• npm next: >= 15.0.0, < 15.2.3 → fixed in 15.2.3
• npm next: >= 12.0.0, < 12.3.5 → fixed in 12.3.5
Description
Impact
It is possible to bypass authorization checks within a Next.js application, if the authorization check occurs in middleware.
Patches
• For Next.js 15.x, this issue is fixed in `15.2.3`
• For Next.js 14.x, this issue is fixed in `14.2.25`
• For Next.js 13.x, this issue is fixed in 13.5.9
• For Next.js 12.x, this issue is fixed in 12.3.5
• For Next.js 11.x, consult the below workaround.
_Note: Next.js deployments hosted on Vercel are automatically protected against this vulnerability._
Workaround
If patching to a safe version is infeasible, we recommend that you prevent external user requests which contain the `x-middleware-subrequest` header from reaching your Next.js application.
Credits
• Allam Rachid (zhero;)
• Allam Yasser (inzo_)
Related
Alias · CVE (1)
- CVE-2025-29927 Next.js is a React framework for building full-stack web applications. vulnerability
References
- https://github.com/vercel/next.js/security/advisories/GHSA-f82v-jwr5-mffw web
- https://nvd.nist.gov/vuln/detail/CVE-2025-29927 advisory
- https://github.com/vercel/next.js/commit/52a078da3884efe6501613c7834a3d02a91676d2 web
- https://github.com/vercel/next.js/commit/5fd3ae8f8542677c6294f32d18022731eab6fe48 web
- https://github.com/vercel/next.js package
- https://github.com/vercel/next.js/releases/tag/v12.3.5 web
- https://github.com/vercel/next.js/releases/tag/v13.5.9 web
- https://security.netapp.com/advisory/ntap-20250328-0002 web
- https://vercel.com/changelog/vercel-firewall-proactively-protects-against-vulnerability-with-middleware web
- http://www.openwall.com/lists/oss-security/2025/03/23/3 web
- http://www.openwall.com/lists/oss-security/2025/03/23/4 web