무슨 일이 있었나
10월 20~21일 NVD 배치(시드) 및 애그리게이터 보도는 vLLM이 멀티모달 경로에서 일련의 요청 제어 실패 모드를 수정했음을 확인합니다: 전체 서빙 인스턴스를 죽이는 캐시 동기화 해제, 상태 확인이 정상으로 유지되는 동안 EngineCore 스레드를 죽이는 검증 우회(로드 밸런서에 장애가 보이지 않게 만듦), 무제한 프로세서 캐시 메모리 증가, 요청 간 마스크 누출, 캐시 별칭 지정, 통제되지 않은 프로세서 리소스 소비. 애그리게이터 보도는 또한 추가 0.32.0 수정 사항(위조된 공유 메모리 캐시 핸들을 통한 pickle.loads, EPS 이미지를 통한 Ghostscript 실행)을 나열합니다.
왜 중요한가
이는 가장 일반적인 오픈 LLM 서빙 스택에서 인증되지 않은 가용성/기밀성 침해입니다. 단일 요청이 공용 엔드포인트를 중단시킬 수 있으며, 공유 멀티모달 캐시는 멀티테넌트 추론 플랫폼에서 테넌트 간 처리된 미디어를 교차 전달할 수 있습니다.
공격 경로
공격자가 제어하는 멀티모달 매개변수가 포함된 인증되지 않은 요청: 중복/충돌하는 프로세서 캐시 식별자(치명적인 토큰 자리 표시자 불일치), null max_tokens가 min<=max 검증을 우회(/health가 여전히 200을 반환하는 동안 EngineCore 입력 스레드 종료), 무제한/다양한 mel_config 또는 image/patch/frame 수 값(메모리 고갈), 캐시 별칭 지정을 위한 요청 제공 캐시 솔트.
영향받는 시스템
vLLM <0.31.0 — CVE-2026-114050(캐시 ID 동기화 해제 DoS, 7.5), CVE-2026-114051(max_tokens 검증 우회 → EngineCore 스레드 종료, 7.5), CVE-2026-114052(MOSS-Audio 무제한 프로세서 캐시 메모리 고갈, 7.5), CVE-2026-114055(mm_processor_kwargs 리소스 고갈, 7.5), CVE-2026-114054(EXIF ImageID/cache_salt를 통한 캐시 별칭 지정, 6.5), CVE-2026-114049(요청 간 마스크 누출, 3.7)
완화 방안
vLLM 0.31.0으로 업그레이드하십시오(위조 SHM pickle 역직렬화 및 EPS/Ghostscript 이미지 처리를 포함한 더 넓은 물결에 대한 애그리게이터 보도에 따라 0.32.0). /inference 및 /invocations에 도달할 수 있는 대상을 제한하십시오. 게이트웨이에서 멀티모달 프로세서 매개변수를 검증/속도 제한하십시오.