🔍 CVE-2026-84202

8.8
CVSS Score
HIGH
2026-09-01
2026-09-08 20:18
✅ 완료

🇰🇷 한글 설명

ModelScope가 모델 설정 파일을 파싱할 때 PyYAML의 unsafe yaml.Loader를 사용하여 임의 코드 실행이 가능합니다. 공격자는 파이썬 객체 생성 태그를 포함한 악성 모델 저장소를 만들어 사용자가 이를 로드할 때 코드가 실행되도록 유도할 수 있습니다.

💡 쉬운 설명

신뢰할 수 없는 AI 모델 파일을 불러올 때, 파일 안에 숨겨진 악성 명령어가 컴퓨터에서 자동으로 실행될 수 있는 보안 취약점입니다. 해커가 만든 가짜 모델을 다운로드하면 컴퓨터 제어권을 탈취당할 위험이 있습니다.

🇺🇸 원문 (English)

ModelScope uses PyYAML's unsafe yaml.Loader to parse model configuration files, allowing arbitrary code execution through Python object construction tags. Attackers can craft malicious model repositories with poisoned configuration files that execute code when loaded by users.

📍 영향받는 시스템

PyYAML의 unsafe yaml.Loader를 사용하는 ModelScope 라이브러리 및 관련 모델 로딩 환경

⚔️ 공격 벡터

악성 구성 파일이 포함된 모델 저장소를 통해 사용자가 모델을 로드하도록 유도하는 방식

🛡️ 대응 방법

PyYAML을 최신 버전으로 업데이트하고, yaml.safe_load()를 사용하여 안전하게 파일을 파싱하도록 코드를 수정해야 합니다.

🔧 검증 코드

출력된 PyYAML 버전을 확인하여 취약점이 해결된 최신 버전인지 확인합니다.

Shell / Script
pip show PyYAML | 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:H

💻 영향받는 소프트웨어

Python