🔍 CVE-2025-10157

7.8
CVSS Score
HIGH
2025-09-17
2026-09-26 00:10
✅ 완료

🇰🇷 한글 설명

mmaitre314 picklescan 0.0.30 이하 버전에서 보호 메커니즘 실패로 인해 원격 공격자가 unsafe globals 검사를 우회할 수 있습니다. 스캐너가 모듈 이름을 정확히 일치하는 방식으로만 검사하기 때문에, 위험한 패키지의 하위 모듈(예: 'asyncio.unix_events')을 사용하여 악성 페이로드를 로드할 수 있습니다. 검사를 통과한 파일이 로드될 경우 악성 코드가 실행될 수 있습니다.

💡 쉬운 설명

보안 검사 도구가 위험한 프로그램의 이름을 정확히 확인하지 못해, 교묘하게 이름을 바꾼 악성 파일을 안전하다고 착각하는 문제입니다. 이로 인해 검사를 통과한 가짜 안전 파일이 실행되면 해커의 악성 코드가 컴퓨터에서 돌아갈 수 있습니다.

🇺🇸 원문 (English)

A Protection Mechanism Failure vulnerability in mmaitre314 picklescan versions up to and including 0.0.30 allows a remote attacker to bypass the unsafe globals check. This is possible because the scanner performs an exact match for module names, allowing malicious payloads to be loaded via submodules of dangerous packages (e.g., 'asyncio.unix_events' instead of 'asyncio'). When the incorrectly considered safe file is loaded after scan, it can lead to the execution of malicious code.

📍 영향받는 시스템

mmaitre314 picklescan versions up to and including 0.0.30

⚔️ 공격 벡터

위험한 패키지의 하위 모듈을 이용해 검사 로직을 우회하는 악성 피클(pickle) 파일 전달

🛡️ 대응 방법

picklescan을 최신 버전으로 업데이트하거나, 검사 로직이 개선된 보안 패치를 적용하십시오.

🔧 검증 코드

출력된 버전이 0.0.30 이하이면 해당 취약점에 노출된 상태입니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

picklescan