PYSEC-2026-2025
vLLM Denial of Service via the best_of parameter
상세
A vulnerability was found in the ilab model serve component, where improper handling of the best_of parameter in the vllm JSON web API can lead to a Denial of Service (DoS). The API used for LLM-based sentence or chat completion accepts a best_of parameter to return the best completion from several options. When this parameter is set to a large value, the API does not handle timeouts or resource exhaustion properly, allowing an attacker to cause a DoS by consuming excessive system resources. This leads to the API becoming unresponsive, preventing legitimate users from accessing the service.
이 버전이 영향받나요?
사용 중인 패키지 버전을 입력하면 즉시 평가합니다.
영향 패키지
0 No fixed version published yet for vllm (pip). Pin to a known-safe version or switch to an alternative.
참고
- https://nvd.nist.gov/vuln/detail/CVE-2024-8939 [ADVISORY]
- https://github.com/vllm-project/vllm/issues/6137 [WEB]
- https://access.redhat.com/security/cve/CVE-2024-8939 [WEB]
- https://bugzilla.redhat.com/show_bug.cgi?id=2312782 [WEB]
- https://github.com/vllm-project/vllm [PACKAGE]
- https://pypi.org/project/vllm [PACKAGE]
- https://github.com/advisories/GHSA-wc36-9694-f9rf [ADVISORY]