🔍 CVE-2025-69872

9.8
CVSS Score
CRITICAL
2026-02-11
2026-07-15 02:17
✅ 완료

🇰🇷 한글 설명

DiskCache 5.6.3 이하 버전에서 기본 직렬화 방식으로 Python pickle을 사용하고 있습니다. 캐시 디렉토리에 쓰기 권한을 가진 공격자가 악성 pickle 파일을 저장하여 피해자 애플리케이션이 캐시를 읽을 때 임의의 코드를 실행시킬 수 있습니다.

💡 쉬운 설명

DiskCache는 데이터를 파일로 저장하는데, 불안전한 저장 방식을 사용해서 파일 접근 권한이 있는 사람이 악성 코드를 숨겨 넣을 수 있습니다. 그 파일을 읽는 순간 그 코드가 실행됩니다.

🇺🇸 원문 (English)

DiskCache (python-diskcache) through 5.6.3 uses Python pickle for serialization by default. An attacker with write access to the cache directory can achieve arbitrary code execution when a victim application reads from the cache.

📍 영향받는 시스템

python-diskcache <= 5.6.3 (모든 OS에서 영향)

⚔️ 공격 벡터

캐시 디렉토리에 대한 쓰기 권한 → 악성 pickle 객체 삽입 → 애플리케이션의 캐시 읽기 시 RCE

🛡️ 대응 방법

DiskCache를 5.6.4 이상으로 업그레이드하거나 캐시 디렉토리 접근 권한을 제한

🔧 검증 코드

출력된 버전이 5.6.3 이하면 취약, 5.6.4 이상이면 패치됨

Shell / Script
pip show diskcache | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Python