
Next.js ミドルウェアバイパスエクスプロイト
★ CVE-2025-29927 Next.js ミドルウェアバイパス PoC ★
CVE-2025-29927 : Next.js ミドルウェアバイパス PoC
説明: Next.js は、フルスタック Web アプリケーションを構築するための React フレームワークです。バージョン 1.11.4 以降、および 12.3.5、13.5.9、14.2.25、15.2.3 より前のバージョンでは、認可チェックがミドルウェアで行われている場合に、Next.js アプリケーション内の認可チェックをバイパスすることが可能です。安全なバージョンへのパッチ適用が不可能な場合は、x-middleware-subrequest ヘッダーを含む外部ユーザーリクエストが Next.js アプリケーションに到達しないようにすることを推奨します。この脆弱性は 12.3.5、13.5.9、14.2.25、15.2.3 で修正されています。
cd next15
docker build --tag nextjs .
docker run -p 3000:3000 -it --rm nextjs

git clone https://github.com/EQSTLab/CVE-2025-29927.git
cd CVE-2025-29927
chmod +x poc.sh
./poc.sh
