<?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 (&lt;= 0.29.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/vllm--0.29.0/</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>Sat, 12 Sep 2026 13:20:03 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/vllm--0.29.0/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>Remote Code Execution in vLLM LlavaOnevision2 Processor Loader</title><link>https://feed.craftedsignal.io/briefs/2026-09-vllm-rce/</link><pubDate>Sat, 12 Sep 2026 13:20:03 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-vllm-rce/</guid><description>A vulnerability in vLLM versions prior to 0.28.0 allows remote code execution by bypassing the trust_remote_code parameter during the loading of malicious LlavaOnevision2 processor classes.</description><content:encoded><![CDATA[<p>vLLM versions prior to 0.28.0 are susceptible to a high-severity remote code execution vulnerability (CVE-2026-90553) located within the LlavaOnevision2 processor loader. The vulnerability stems from a flaw in the loader logic that fails to respect the trust_remote_code configuration parameter when initializing remote processor classes. Under normal security configurations, setting trust_remote_code to False is intended to prevent the execution of arbitrary code from model repositories. However, in this implementation, the loader ignores this directive, enabling attackers to include malicious Python code within a crafted processing_llava_onevision2.py file inside a model. When the vLLM application attempts to load the malicious model, the embedded code executes with the privileges of the vLLM process. This flaw significantly impacts organizations deploying vLLM for model serving, as it allows arbitrary code execution even when users follow established security best practices.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in full remote code execution within the environment running the vLLM process. This allows attackers to gain unauthorized access to the host, steal data, or pivot further into the internal network. The vulnerability affects all users and organizations utilizing vLLM for machine learning model inference who have not yet upgraded to version 0.28.0.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade all vLLM deployments to version 0.28.0 or later immediately to patch CVE-2026-90553.</li>
<li>Implement strict access controls for model storage locations to prevent unauthorized modification of model files, including the processing_llava_onevision2.py script.</li>
<li>Run vLLM processes in isolated environments, such as containers or dedicated VMs with restricted filesystem and network access, to minimize the impact of potential RCE.</li>
<li>Perform integrity checks on model repositories before loading them into the vLLM inference engine.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>remote-code-execution</category><category>model-inference</category><category>supply-chain</category><category>denial-of-service</category><category>vllm</category><category>vulnerability</category></item></channel></rss>