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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-29927-Testing — 웹 앱이 CVE-2025-29927에 취약한지 테스트하는 PowerShell 스크립트 | Kitploit
도구/GitHubGitHub/theresafewconors/cve-2025-29927-testing
Vulnerability AnalysisExploitationScripting & AutomationInformation GatheringWeb SecurityPenetration Testing
GitHubtheresafewconors/cve-2025-29927-testing

CVE-2025-29927-Testing

웹 앱이 CVE-2025-29927에 취약한지 테스트하는 PowerShell 스크립트

저장소 보기
22451년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CyberMaxx가 제공하는 CVE-2025-29927 테스트 스크립트입니다.

CVE-2025-29927 테스터

이 PowerShell 스크립트는 보안 연구원과 시스템 관리자가 Next.js 애플리케이션에서 CVE-2025-29927 취약점을 테스트할 수 있도록 설계되었습니다. Next.js 버전을 확인하고 미들웨어 구현의 잠재적 보안 위험을 테스트하여 대상 애플리케이션이 미들웨어 우회 문제에 취약한지 여부를 확인합니다.

기능:

  • 헤더 검사: 대상 URL에서 HTTP 헤더를 검색하여 Next.js가 사용 중인지 확인합니다 (x-powered-by: Next.js).
  • 버전 추출: 대상 애플리케이션의 정적 JavaScript 파일에서 사용 중인 Next.js 버전을 검색합니다.
  • CVE-2025-29927 테스트: 특수하게 조작된 x-middleware-subrequest 헤더를 전송하여 대상 애플리케이션의 잠재적 미들웨어 우회를 테스트합니다.

사용법

관리자 PowerShell 창에서 실행하십시오:

root@kitploit:~
.\test-cve-2025-29927.ps1 -TargetUrl <url>

# Example:
.\test-cve-2025-29927.ps1 -TargetUrl "http://localhost:3000"

예제 출력

작동 방식

스크립트는 x-powered-by 헤더를 통해 Next.js가 사용 중인지 확인합니다. Next.js가 감지되면 framework.js 및 main.js와 같은 일반적인 정적 자산에서 버전을 추출하여 CVE-2025-29927과 관련된 취약한 버전 정보를 찾습니다.

그런 다음 스크립트는 x-middleware-subrequest 헤더와 함께 요청을 전송하고 응답이 HTTP 200인지 확인합니다. HTTP 200이면 취약점이 존재함을 나타냅니다.

완화 조치

  • 패치된 버전의 Next.js(13.5.9 이상)로 업그레이드하십시오.
  • x-middleware-subrequest 헤더를 검증하거나 제거하여 미들웨어 우회를 방지하십시오.
  • 인증 메커니즘을 강화하고 중요한 보안을 오로지 미들웨어에만 의존하지 마십시오.
  • 미들웨어의 범위를 필수 경로로만 제한하십시오.
  • 미들웨어 우회 시도와 관련된 의심스러운 활동을 모니터링하고 기록하십시오.
  • 앱을 보호하려면 HSTS 및 CSP와 같은 보안 헤더를 구성하십시오.
  • 보안 문제가 있는지 코드베이스와 종속성을 정기적으로 감사하십시오. 최신 버전으로 업그레이드하십시오.

추가 자료

  • 이 취약점을 발견한 Rachid Allam의 원본 블로그 게시물은 여기에서 찾을 수 있습니다.

면책 조항

이 스크립트는 사용자가 권한을 보유하고 승인된 자산에 대해서만 CVE-2025-29927을 테스트하기 위한 것입니다.

이 스크립트의 사용은 애플리케이션이 취약한지 또는 취약하지 않은지 여부를 보장하지 않으며, 단지 스크립트가 검사하는 항목이 존재하는지 또는 존재하지 않는지 여부만을 확인합니다. 이 스크립트의 작성자는 사용으로 인해 발생하는 결과에 대해 책임을 지지 않습니다.

이 스크립트를 사용함으로써 귀하는 자신의 행동에 대한 전적인 책임을 지는 데 동의하게 됩니다. 소유하지 않은 시스템을 테스트하기 전에 명시적인 허가를 받았는지 확인하십시오.

도구 다운로드