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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-63830 — CKFinder v1.4.3에서 악성 SVG 파일 업로드를 통해 Stored Cross-Site Scripting (XSS) 취약점이 발견되었으며, 파일 미리보기 시 스크립트 실행으로 이어집니다. | Kitploit
도구/GitHubGitHub/shubham03007/cve-2025-63830
Vulnerability AnalysisWeb Application ExploitationWeb SecurityPapers & ResearchLearning & Education
GitHubshubham03007/cve-2025-63830

CVE-2025-63830

CKFinder v1.4.3에서 악성 SVG 파일 업로드를 통해 Stored Cross-Site Scripting (XSS) 취약점이 발견되었으며, 파일 미리보기 시 스크립트 실행으로 이어집니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

📂 CKFinder 1.4.3 – 악성 SVG 업로드를 통한 저장형 크로스 사이트 스크립팅 (XSS)

CVE ID: CVE-2025-63830


🧭 개요

CKFinder v1.4.3에서 저장형 크로스 사이트 스크립팅(XSS) 취약점이 발견되었습니다.
문제는 파일 업로드 기능에 있으며, 활성 콘텐츠가 포함된 SVG 파일을 제대로 검증하지 못합니다.
그 결과 공격자는 업로드된 파일을 열람하거나 미리보기할 때 피해자 브라우저의 맥락에서 임의의 JavaScript 코드를 실행할 수 있습니다.


⚙️ 세부 정보

  • 발견명: 악성 SVG 업로드를 통한 저장형 크로스 사이트 스크립팅 (XSS)
  • 심각도: 높음
  • CVE ID: CVE-2025-63830
  • 영향받는 구성 요소: 파일 업로드 기능
  • 영향받는 제품: CKFinder v1.4.3
  • 공급업체: CKSource Holding sp. z o.o.
  • 공격 유형: 원격

🧾 설명

CKFinder v1.4.3은 파일 업로드 기능에서 **저장형 크로스 사이트 스크립팅(XSS)**에 취약합니다.
JavaScript 코드가 포함된 조작된 SVG 파일을 업로드하면, 나중에 애플리케이션에서 해당 파일에 접근하거나 미리보기할 때 지속적인 스크립트 실행이 발생합니다.

이는 SVG 파일이 그대로 저장되고 제공되어, 포함된 <script> 태그, 이벤트 핸들러(예: onload, onclick) 또는 요소가 애플리케이션의 오리진 맥락에서 실행될 수 있기 때문입니다.

<foreignObject>

🧪 재현 단계

  1. CKFinder v1.4.3과 통합된 애플리케이션에 로그인합니다.
  2. 파일 업로드 기능으로 이동합니다.
  3. 다음 악성 SVG 파일을 업로드합니다.
  4. 업로드 후, CKFinder 파일 관리자 또는 연결된 보기에서 파일에 접근하거나 미리보기합니다.
  5. 브라우저에서 JavaScript 실행을 확인합니다.

🎯 영향 / 위험

  • 피해자 브라우저에서 임의의 JavaScript 실행.
  • 세션 토큰 또는 민감한 정보 탈취.
  • DOM 조작 또는 악성 웹사이트로 리디렉션.
  • 관리자 또는 관리 인터페이스 내 잠재적 수평 이동.

🛡️ 해결 방안

  • 업로드된 SVG 파일을 저장하거나 렌더링하기 전에 정리하고 검증합니다.
  • 필요하지 않은 경우 SVG 업로드를 비활성화합니다.
  • SVG 업로드가 필요한 경우:
    • 렌더링 전에 안전한 SVG 정리기(예: DOMPurify, SVG-Sanitizer)를 사용합니다.
    • 업로드된 SVG에 안전한 응답 헤더를 제공합니다:
      root@kitploit:~
      Content-Type: image/svg+xml; charset=UTF-8
      Content-Disposition: attachment
      X-Content-Type-Options: nosniff
      
    • 사용자 업로드 파일을 별도의 도메인 또는 CDN에 호스팅하여 오리진 격리를 강화합니다.
  • 최신 버전의 CKFinder로 업그레이드합니다. 최신 버전에는 파일 정리 및 보안 처리가 개선되어 있을 수 있습니다.

개념 증명 (PoC)

image (11)
image (12)
image (13)
image (14)
image (15)

👤 발견자

Shubham Ghadge
보안 연구원 / 애플리케이션 보안 컨설턴트

도구 다운로드