🔍 CVE-2025-71340

8.1
CVSS Score
HIGH
2026-06-25
2026-10-12 21:10
✅ 완료

🇰🇷 한글 설명

picklescan 0.0.26 이하 버전에서 __reduce__ 메서드를 통해 idlelib.pyshell.ModifiedInterpreter.runcode를 호출하는 악성 피클 파일을 탐지하지 못하는 취약점이 발견되었습니다. 공격자는 이를 통해 PyTorch 모델이나 저장된 Python 객체에 탐지되지 않는 코드를 삽입하여 임의의 명령을 실행하는 공급망 공격을 수행할 수 있습니다.

💡 쉬운 설명

악성 코드가 숨겨진 파이썬 파일을 검사 도구가 찾아내지 못하는 문제입니다. 이 파일을 불러오기만 해도 해커가 컴퓨터에 원하는 명령을 내릴 수 있어 위험합니다.

🇺🇸 원문 (English)

picklescan through 0.0.26 fails to detect malicious pickle files that invoke idlelib.pyshell.ModifiedInterpreter.runcode in __reduce__ methods. Attackers can embed undetected code in pickle files that executes arbitrary commands when the file is loaded via pickle.load(), enabling supply chain attacks on PyTorch models and saved Python objects. This is fixed in version 0.0.30.

📍 영향받는 시스템

picklescan version 0.0.26 and below

⚔️ 공격 벡터

악성 코드가 포함된 피클(pickle) 파일을 통해 PyTorch 모델 등을 로드할 때 실행됨

🛡️ 대응 방법

picklescan을 0.0.30 이상의 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 0.0.30 미만이면 취약한 상태입니다.

Shell / Script
pip show picklescan 2>/dev/null | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python