Race condition in vLLM - #VU139882

 

Race condition in vLLM - #VU139882

Published: July 28, 2026


Vulnerability identifier: #VU139882
CSH Severity: Medium
CVSS v4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-362
Exploitation vector: Remote access
Exploit availability: No public exploit available

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.


Affected software

vLLM

Remediation

Install security update from vendor's website.

vLLM - update to 0.26.0

External References

Related Security Bulletins