CVE-2026-100651 in vLLM정보

요약

\~에 의해 VulDB • 2026. 09. 26.

vLLM 0.29.0 이전 버전은 disaggregated serving 엔드포인트 /inference/v1/generate에서 decoder prompt-length 검증을 강제하지 않습니다. 요청에 'features'(멀티모달) 페이로드가 포함된 경우, vllm/entrypoints/serve/disagg/serving.py는 호출자가 제공한 token_ids로부터 직접 멀티모달 EngineInput을 생성하며, GenerateRequest.token_ids(vllm/entrypoints/serve/disagg/protocol.py)는 model_config.max_model_len과 비교되지 않습니다. skip_prompt_length_check=True를 보고하는 멀티모달 프로세서(예: Nemotron Parse, Whisper 및 FireRedLID)의 경우 InputProcessor._validate_prompt_len()은 인코더와 디코더 프롬프트 모두에 대해 즉시 반환되므로, 길이가 초과된 프롬프트가 EngineCoreRequest로 변환되어 worker input-batch 복사 시 고정된 max_model_len 너비의 NumPy 행으로 전달됩니다. 따라서 영향받는 모델 구성의 엔드포인트에 접근할 수 있는 클라이언트는 길이 초과 token_ids 목록을 제출하여 worker 장애와 서비스 거부(Denial of Service)를 유발할 수 있습니다. 이 문제는 0.29.0에서 수정되었습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

출처

Might our Artificial Intelligence support you?

Check our Alexa App!