Race condition in vLLM - #VU139882
Published: July 28, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service or memory corruption.
The vulnerability exists due to a race condition in safe_load_prompt_embeds in vllm/renderers/embed_utils.py when processing concurrent prompt_embeds parts in a /v1/chat/completions request. A remote attacker can send specially crafted concurrent prompt embedding parts to cause a denial of service or memory corruption.
Exploitation requires the enable_prompt_embeds feature to be enabled. Authentication is optional in the stock server and depends on whether an API key is configured.