תיאור (מקור, אנגלית)
vLLM is an inference and serving engine for large language models. From 0.19.0 until 0.26.0, the /v1/completions CompletionRequest.prompt field in vllm/entrypoints/openai/completion/protocol.py accepts an unbounded list[str] or list[list[int]], prompt_to_seq() in vllm/renderers/inputs/preprocess.py and OnlineRenderer.preprocess_completion() in vllm/renderers/online_renderer.py expand every element, and vllm/entrypoints/openai/completion/serving.py creates one engine generator and response slot per prompt, allowing an authenticated API client to exhaust CPU, memory, async scheduling capacity, engine request slots, and response buffering with one request. This issue is fixed in version 0.26.0.
מוצרים מושפעים
vllm: vllm
קישורים5
- github.com/vllm-project/vllm/security/advisories/GHSA-87x5-vmc… ExploitVendor Advisory
- github.com/vllm-project/vllm/security/advisories/GHSA-87x5-vmc… ExploitVendor Advisory
- github.com/vllm-project/vllm/commit/675f4295cdfe0d870471c2b51b… Patch
- github.com/vllm-project/vllm/pull/47845 Issue TrackingPatch
- github.com/vllm-project/vllm/releases/tag/v0.26.0 Release Notes
מדדים
- CVSS 3.1
-
6.5
MEDIUM
מקור הציון: CNA
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - EPSS — סבירות ניצול
- 1% אחוזון 48 · נכון ל-12 בנובמבר 2026
- CWE
- CWE-400
האם אפשר לנצל את הפגיעות הזו אצלכם?
עדכון אבטחה סוגר את הפרצה הידועה. בדיקת חדירות מראה לאן תוקף עדיין יכול להגיע — עם הוכחה.