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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CockpitCMS-Arbitrary-File-Upload--XSS---Assets — Cockpit CMS 2.7.0은 File Upload - XSS 취약점의 영향을 받으며, 이 취약점으로 인해 공격자가 숨겨진 XSS가 포함된 PDF 파일을 업로드할 수 있고, 실행 시 XSS 팝업이 발생합니다. | Kitploit
도구/GitHubGitHub/sromanhu/cockpitcms-arbitrary-file-upload--xss---assets
Vulnerability AnalysisExploitationWeb Application Exploitation
GitHubsromanhu/cockpitcms-arbitrary-file-upload--xss---assets

CockpitCMS-Arbitrary-File-Upload--XSS---Assets

Cockpit CMS 2.7.0은 File Upload - XSS 취약점의 영향을 받으며, 이 취약점으로 인해 공격자가 숨겨진 XSS가 포함된 PDF 파일을 업로드할 수 있고, 실행 시 XSS 팝업이 발생합니다.

저장소 보기

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
2년 전아직 검토되지 않음

Cockpit CMS 2.7.0 파일 업로드 - XSS

작성자: (Sergio)

설명: Cockpit CMS 2.7.0의 파일 업로드 취약점으로, 로컬 공격자가 숨겨진 XSS가 포함된 PDF 파일을 업로드할 수 있습니다.

공격 벡터: AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L


POC:

이것은 소프트웨어 버전입니다.

Version

이것은 PDF 파일에 주입된 XSS 콘텐츠입니다.

Datos maliciosos de XSS parte 2

패널에 로그인하면 일반 메뉴의 "Assets." 섹션으로 이동한 후 Upload Asset을 클릭합니다.

Upload Asset

주입된 PDF 파일을 업로드합니다:

Upload Asset PDF

다음 증거에서 파일이 올바르게 업로드된 것을 확인할 수 있습니다:

Upload asset complete

주입된 PDF에 접근하려면 아래와 같이 파일을 클릭합니다:

XSS Edit Asset

그리고 서버 경로의 링크와 파일이 저장된 ID를 복사합니다:

XSS Edit Asset y copiar link

복사한 URL에 접근하면 XSS 팝업이 나타납니다.

XSS Result

다음으로, 악성 PDF 파일을 어떻게 만들었는지, 그리고 취약점을 이용해 XSS를 얻는 과정을 설명하는 또 다른 PoC를 개발했습니다:

가장 먼저 해야 할 일은 숨겨진 XSS가 포함된 악성 PDF를 생성하는 것입니다.

이를 위해 PDF 파일의 XSS에 주입하려는 Javascript 코드가 포함된 .js 파일을 만듭니다.

Fichero js

그런 다음 빈 PDF 파일(pdf2go)을 생성하고 JS2PDFInjector 도구를 사용하여 .js 파일의 페이로드를 주입합니다.

Injectar payload del fichero js en PDF vacio

Peepdf 도구를 사용하여 주입된 PDF의 콘텐츠를 분석할 수 있습니다.

Revisión codigo Javascipt en fichero injectado

object[3]에 javascript 코드가 있는 객체가 있으며, Peepdf 툴킷의 pdf-parser 도구를 사용하여 확인할 수 있습니다. Código Javascipt

더 쉽게 다루기 위해 파일 이름을 변경했습니다.

Renombrado PDF injectado

Assets에 파일을 업로드합니다:

Subir PDF en Assets

그리고 파일을 열면 서버에 저장된 PDF 파일의 XSS가 실행됩니다.

Resultado XSS cockpit


추가 정보:

https://getcockpit.com/

도구 다운로드