<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>VLLM Project - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/vllm-project/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 21 Sep 2026 22:31:17 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/vllm-project/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>vLLM Denial of Service via Unbounded Memory Allocation</title><link>https://feed.craftedsignal.io/briefs/2026-09-vllm-dos/</link><pubDate>Mon, 21 Sep 2026 22:31:17 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-vllm-dos/</guid><description>An input validation flaw in vLLM version 0.29.0 and earlier allows remote attackers to cause a denial-of-service by submitting malicious parameters to OpenAI-compatible completion endpoints, triggering memory exhaustion.</description><content:encoded><![CDATA[<p>vLLM versions 0.29.0 and earlier are vulnerable to a denial-of-service condition due to improper input validation in the kv_transfer_params parameter handling for OpenAI-compatible completion endpoints. Specifically, the tp_size parameter does not enforce bounds during the initialization of disaggregated deployment configurations. By submitting an arbitrary, excessively large integer value for tp_size to the relevant API endpoints, an unauthenticated attacker can force the system to perform unbounded memory allocation. This exhaustion of host system resources eventually leads the operating system kernel to invoke the Out-Of-Memory (OOM) killer, which terminates the affected decode worker process. This vulnerability significantly impacts the availability of inference services deployed using the disaggregated architecture.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in the immediate termination of the vLLM decode worker process, rendering the inference service unavailable for the affected deployment. This denial-of-service affects organizations relying on vLLM for high-throughput or disaggregated AI model serving. Given the ease of sending malicious API requests, infrastructure stability is at high risk until the service is patched or the input is restricted.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize the upgrade of all vLLM deployments to a patched version beyond 0.29.0 to address CVE-2026-94626. In environments where immediate patching is not feasible, implement strict input validation at the API gateway or reverse proxy level to reject requests containing unexpectedly large or non-standard tp_size integers within the kv_transfer_params JSON object. Monitor system logs for repeated OOM-killer events involving the vLLM decode worker process, which may indicate active attempts to exploit this vulnerability.</p>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category><category>denial-of-service</category><category>input-validation</category><category>ai-security</category></item></channel></rss>