
Next.js 미들웨어 우회 익스플로잇
★ CVE-2025-29927 Next.js 미들웨어 우회 PoC ★
CVE-2025-29927 : Next.js 미들웨어 우회 PoC
설명: Next.js는 풀스택 웹 애플리케이션을 구축하기 위한 React 프레임워크입니다. 버전 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
