🔍 CVE-2026-73560

6.5
CVSS Score
MEDIUM
2026-08-17
2026-10-23 16:10
✅ 완료

🇰🇷 한글 설명

vLLM은 대규모 언어 모델을 위한 추론 및 서빙 엔진입니다. 0.26.0 이전 버전에서는 MiMoV2OmniMultiModalProcessor가 공격자가 제어하는 이미지 및 오디오 문자열을 MediaConnector 대신 _fetch_image, requests.get, Image.open으로 직접 전달하여 allowed_media_domains 및 allowed_local_media_path 보호를 우회합니다. 이로 인해 서버 측 요청(SSRF)과 vLLM 프로세스가 접근 가능한 임의 파일 읽기가 가능해집니다.

💡 쉬운 설명

AI 모델 서버가 사용자가 보낸 이미지·오디오 주소를 검사 없이 접속하여, 공격자가 서버 내부 정보나 파일을 빼낼 수 있는 문제입니다. 0.26.0 이상 버전으로 업데이트하면 해결됩니다.

🇺🇸 원문 (English)

vLLM is an inference and serving engine for large language models. Prior to 0.26.0, the MiMoV2OmniMultiModalProcessor in vllm/transformers_utils/processors/mimo_v2_omni.py passes attacker-controlled image and audio strings through _fetch_image, requests.get, and Image.open instead of MediaConnector, bypassing allowed_media_domains and allowed_local_media_path protections and allowing server-side requests and reads of arbitrary files accessible to the vLLM process. This issue is fixed in version 0.26.0.

📍 영향받는 시스템

vLLM 0.26.0 미만 버전 (MiMoV2Omni 멀티모달 프로세서 사용 환경)

⚔️ 공격 벡터

악의적인 이미지/오디오 URL 또는 로컬 파일 경로를 요청에 삽입하여 서버 측 요청 위조(SSRF) 및 임의 파일 읽기 수행

🛡️ 대응 방법

vLLM을 0.26.0 이상으로 업그레이드하고, 신뢰할 수 없는 입력에 대해 미디어 도메인 및 로컬 경로 허용 목록을 적용

🔧 검증 코드

출력된 버전이 0.26.0 미만이면 취약하며, 0.26.0 이상이면 패치가 적용된 것입니다.

Shell / Script
pip show vllm 2>/dev/null | grep -i '^version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Plex Media Server