🔍 CVE-2026-118616

7.8
CVSS Score
HIGH
2026-10-28
2026-10-29 15:20
✅ 완료

🇰🇷 한글 설명

Ultralytics의 parse_model 함수에서 사용자가 제공한 문자열을 검증하지 않고 Python 코드 실행에 사용하는 취약점입니다. 원격 공격자가 사용자의 악성 페이지 방문이나 악성 파일 열기를 유도하여 현재 사용자 권한으로 임의의 코드를 실행할 수 있습니다. ZDI-CAN-30123로 보고되었습니다.

💡 쉬운 설명

YOLO 등 영상 인식 AI 도구를 사용할 때, 악성 파일이나 웹페이지를 열면 공격자가 내 컴퓨터에서 명령을 실행할 수 있습니다. 신뢰할 수 없는 파일이나 링크는 열지 않는 것이 중요합니다.

🇺🇸 원문 (English)

Ultralytics parse_model Code Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Ultralytics. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parse_model function. The issue results from the lack of proper validation of a user-supplied string before using it to execute Python code. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-30123.

📍 영향받는 시스템

Ultralytics 패키지(YOLO 등)의 취약한 버전 설치 환경 (정확한 영향 버전은 공식 권고문 확인 필요)

⚔️ 공격 벡터

사용자가 악성 웹페이지를 방문하거나 악성 모델/설정 파일을 열면 parse_model 함수를 통해 원격 코드가 실행됨

🛡️ 대응 방법

Ultralytics를 최신 패치 버전으로 업데이트하고, 신뢰할 수 없는 모델 파일을 로드하지 않도록 합니다.

🔧 검증 코드

출력된 Version 값을 공식 권고문의 패치 버전과 비교하여 낮으면 취약하므로 업데이트가 필요하고, 같거나 높으면 패치된 것으로 판단합니다.

Shell / Script
pip show ultralytics 2>/dev/null | grep -i version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python