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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-64512---pdfminer.six-Remote-Code-Execution-RCE- — Exploit PoC for CVE-2025-64512 targeting insecure deserialization in pdfminer.six. Generates malicious pickle payload and produces exploit PDFs for RCE via web file upload. | Kitploit
도구/GitHubGitHub/saadhassan77/cve-2025-64512---pdfminer.six-remote-code-execution-rce-
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration Testing
GitHubsaadhassan77/cve-2025-64512---pdfminer.six-remote-code-execution-rce-

CVE-2025-64512---pdfminer.six-Remote-Code-Execution-RCE-

Exploit PoC for CVE-2025-64512 targeting insecure deserialization in pdfminer.six. Generates malicious pickle payload and produces exploit PDFs for RCE via web file upload.

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기
24일 전아직 검토되지 않음

CVE-2025-64512 - pdfminer.six 원격 코드 실행 (RCE)

CVE-2025-64512 CVSS 8.6

경고 – 교육 목적으로만 사용

본 개념 증명(PoC)은 승인된 보안 테스트 및 교육 목적으로만 제공됩니다.
소유한 시스템 또는 명시적인 서면 테스트 허가를 받은 시스템에서만 사용하십시오. 작성자는 이 코드로 인한 오용이나 손해에 대해 책임지지 않습니다.


설명

CVE-2025-64512는 PDF 파일에서 텍스트와 메타데이터를 추출하는 널리 사용되는 Python 라이브러리인 pdfminer.six의 치명적인 취약점입니다. 이 결함은 악성 PDF를 처리할 때 pickle 데이터의 안전하지 않은 역직렬화를 통해 **원격 코드 실행(RCE)**을 허용합니다.

  • 취약점 유형: 안전하지 않은 역직렬화 (CWE-502)
  • CVSS 3.1 점수: 8.6 (높음)
  • 영향받는 버전: pdfminer.six <= 20250506
  • 패치된 버전: 20251107 이상

공격 벡터

이 취약점은 일반적으로 pdfminer.six를 사용하여 업로드된 PDF 문서를 구문 분석하는 웹 애플리케이션의 파일 업로드 기능을 통해 트리거됩니다 (예: 문서 관리 시스템, 보고 도구, PDF를 허용하는 프로필 사진 업로드).


악용 단계

1단계 – 악성 pickle 페이로드 생성

generate_pickle.py를 실행하여 리버스 셸 페이로드가 포함된 malicious.pickle.gz를 생성합니다.

root@kitploit:~
python3 generate_pickle.py

Step 2 – Generate the exploit PDF
Choose one of the two available methods:

# Method 1: /Encoding path traversal (less reliable)
python3 method1_encoding_poc.py

# Method 2: /CMap deserialization (official CVE method – RECOMMENDED)
python3 method2_cmap_poc.py
Both scripts produce exploit.pdf, which references the malicious pickle file and triggers the deserialization flaw when processed.

Step 3 – Start your listener

nc -lvnp 4444

Step 4 – Upload and execute

Navigate to the target web application's file upload feature.
Upload exploit.pdf via the web interface.
The application processes the PDF using a vulnerable version of pdfminer.six.
The pickle payload deserialises and executes, granting you a reverse shell.
도구 다운로드