
CVE-2025-29927은 풀스택 웹 애플리케이션을 구축하는 데 널리 사용되는 React 프레임워크인 Next.js에 영향을 미치는 중요한 보안 취약점입니다. 이 결함으로 인해 공격자가 Next.js 미들웨어에 구현된 인증 검사를 우회할 수 있으며, 잠재적으로 애플리케이션의 민감한 영역(예: 관리 페이지 또는 사용자 대시보드)에 대한 무단 액세스가 허용될 수 있습니다.
CVE-2025-29927은 풀스택 웹 애플리케이션을 구축하기 위한 인기 있는 React 프레임워크인 Next.js에 영향을 미치는 심각한 보안 취약점입니다. 이 결함으로 인해 공격자는 Next.js 미들웨어에 구현된 인가 검사를 우회할 수 있으며, 잠재적으로 관리자 페이지나 사용자 대시보드와 같은 애플리케이션의 민감한 영역에 무단 접근할 수 있습니다.
이 취약점은 내부 x-middleware-subrequest 헤더의 부적절한 처리로 인해 발생합니다. 이 헤더를 포함한 요청을 조작함으로써 공격자는 미들웨어 보안 검사를 우회하여 인증 및 인가 메커니즘을 효과적으로 생략할 수 있습니다.
git clone https://github.com/ThemeHackers/CVE-2025-29972
cd CVE-2025-29972
python3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt
python3 exploit.py -h
git clone https://github.com/ThemeHackers/CVE-2025-29972
cd CVE-2025-29972
python3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt
python3 exploit.py --hostname HOSTNAME
⚠️ 참고: 보안 위험을 방지하기 위해 Next.js 애플리케이션을 항상 최신 안정 버전으로 업데이트하십시오.