취약점  ·  2026-10-27

vLLM OpenAI 호환 서버 CORS 와일드카드로 인증되지 않은 localhost 서버의 브라우저 기반 악용 허용

취약점Low 영향도GlobalCVE-2026-115917
vLLM은 Starlette CORSMiddleware를 allowed_origins를 기본적으로 와일드카드로 설정하여, 악성 웹 페이지가 피해자의 브라우저를 통해 localhost의 인증되지 않은 vLLM 서버에 접근할 수 있습니다. CVSS 3.4 (브라우저 출처 공격).
이는 localhost vLLM 개발/미리보기 서버를 피해자 주도 엔드포인트로 바꿉니다: 악성 페이지는 브라우저를 통해 LLM 서빙 API를 소비하거나 악용하도록 조용히 유도할 수 있으며, 이는 개발자가 나중에 실제 API 키나 모델 컨텍스트를 보유하는 엔진을 미리 볼 때 중요합니다.
서버는 allowed_origins를 기본적으로 와일드카드로 설정하므로, 악성 페이지는 피해자의 브라우저를 사용하여 인증되지 않은 vLLM 인스턴스(예: 로컬/개발 서버)에 교차 출처 요청을 보내고 피해자의 세션 컨텍스트를 사용하여 추론을 실행하거나 엔드포인트를 열거/악용할 수 있습니다.
vLLM 0.32.0 이전 (OpenAI 호환 서버, Starlette CORSMiddleware 기본 와일드카드).
vLLM 0.32.0으로 업그레이드하십시오 (커밋 fcae5c98에서 수정) CORS allowed_origins를 제한합니다; 또는 TLS 및 비와일드카드 허용 출처 목록을 구성하십시오.
NVD detail
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →