<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>VulnFeed.org: Vllm</title><link>https://vulnfeed.org/</link><description>Every disclosure, as it lands. Critical-only feed available.</description><language>en</language><atom:link href="https://vulnfeed.org/feed/product/vllm.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-115915: vLLM: Untrusted EPS inputs can trigger denial of service or Ghostscript RCE</title><link>https://vulnfeed.org/cve/CVE-2026-115915/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-115915/</guid><pubDate>Mon, 26 Oct 2026 18:17:38 +0000</pubDate><description>vLLM is an inference and serving engine for large language models. Prior to 0.32.0, ImageMediaIO passes attacker-controlled image bytes to Pillow through Image.open(BytesIO(data)) without restricting decoder selection, and the MIME label does not constrain the selected format. Image-capable request paths through parse_image() and fetch_image() can therefore dispatch an EPS payload to host components. A host with Ghostscript affected by CVE-2024-29510 can execute commands with the vLLM process&apos;s privileges, while environments using Pillow 12.0.0 through 12.2.0 can trigger CVE-2026-59203 and exhaust media-loading workers. Deployments without the applicable vulnerable dependency are not affected by that corresponding impact. This issue is fixed in version 0.32.0.</description></item><item><title>CVE-2026-115912: vLLM: Public multimodal SHM handle forgery reaches worker-side `pickle.loads()` with insecure serialization disabled</title><link>https://vulnfeed.org/cve/CVE-2026-115912/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-115912/</guid><pubDate>Mon, 26 Oct 2026 17:17:18 +0000</pubDate><description>vLLM is an inference and serving engine for large language models. Prior to 0.32.0, an authenticated caller can place forged shared-memory address and monotonic_id values in public multimodal features.kwargs_data. In scale-out deployments with shared-memory multimodal caching enabled, workers trust those values and pass attacker-selected bytes to pickle.loads(), allowing arbitrary Python execution even when insecure serialization is disabled. This issue is fixed in version 0.32.0.</description></item><item><title>CVE-2026-116176: vLLM from 0.9.2 before 0.24.0 contains a server-side request forgery vulnerability that allows API callers to force outbound connections by embedding </title><link>https://vulnfeed.org/cve/CVE-2026-116176/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-116176/</guid><pubDate>Sun, 25 Oct 2026 14:16:57 +0000</pubDate><description>vLLM from 0.9.2 before 0.24.0 contains a server-side request forgery vulnerability that allows API callers to force outbound connections by embedding a decode address in the X-Request-Id header. Attackers can make a P2pNcclConnector prefill worker ZMQ-connect to an attacker host, leaking the NCCL unique_id and KV-cache tensors or blocking the worker.</description></item><item><title>CVE-2026-114053: vLLM from 0.7.3 before 0.31.0 forwards the request-supplied mm_processor_kwargs.code_revision to Transformers AutoProcessor.from_pretrained, letting c</title><link>https://vulnfeed.org/cve/CVE-2026-114053/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-114053/</guid><pubDate>Wed, 21 Oct 2026 01:17:28 +0000</pubDate><description>vLLM from 0.7.3 before 0.31.0 forwards the request-supplied mm_processor_kwargs.code_revision to Transformers AutoProcessor.from_pretrained, letting clients select which revision of a model&apos;s dynamic processor code is imported when trust_remote_code is enabled. An attacker controlling a revision in the served model repository can send a multimodal request to the unauthenticated /tokenize endpoint to execute arbitrary Python in the vLLM API process.</description></item><item><title>CVE-2026-114055: vLLM from 0.7.3 before 0.31.0 contains an uncontrolled resource consumption vulnerability that allows remote clients to control multimodal processor p</title><link>https://vulnfeed.org/cve/CVE-2026-114055/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-114055/</guid><pubDate>Wed, 21 Oct 2026 01:17:28 +0000</pubDate><description>vLLM from 0.7.3 before 0.31.0 contains an uncontrolled resource consumption vulnerability that allows remote clients to control multimodal processor parameters by supplying per-request mm_processor_kwargs. Attackers can set large image size, patch count, crop count, or frame count values in Isaac, InternVL, H2OVL, and other processors to exhaust memory and terminate the shared server.</description></item><item><title>CVE-2026-114050: vLLM before 0.31.0 uses a client-supplied multimodal uuid verbatim as cache identity with no consistency check on cache hits, allowing engine crashes.</title><link>https://vulnfeed.org/cve/CVE-2026-114050/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-114050/</guid><pubDate>Wed, 21 Oct 2026 01:17:27 +0000</pubDate><description>vLLM before 0.31.0 uses a client-supplied multimodal uuid verbatim as cache identity with no consistency check on cache hits, allowing engine crashes. Unauthenticated attackers can desynchronize the P0/P1 processor caches to trigger a fatal token-placeholder mismatch, killing the entire serving instance until restarted.</description></item><item><title>CVE-2026-114051: vLLM before 0.31.0 skips the min_tokens &lt;= max_tokens check for /inference/v1/generate requests with a null max_tokens, so the EngineCore input thread</title><link>https://vulnfeed.org/cve/CVE-2026-114051/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-114051/</guid><pubDate>Wed, 21 Oct 2026 01:17:27 +0000</pubDate><description>vLLM before 0.31.0 skips the min_tokens &lt;= max_tokens check for /inference/v1/generate requests with a null max_tokens, so the EngineCore input thread later dies on an uncaught VLLMValidationError while /health still returns 200. Unauthenticated remote attackers can send one request with an oversized min_tokens to hang all subsequent generation requests until manual restart.</description></item><item><title>CVE-2026-114052: vLLM after 0.24.0 and before 0.31.0 contains a memory exhaustion vulnerability in MOSS-Audio model serving that caches a processor for every distinct </title><link>https://vulnfeed.org/cve/CVE-2026-114052/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-114052/</guid><pubDate>Wed, 21 Oct 2026 01:17:27 +0000</pubDate><description>vLLM after 0.24.0 and before 0.31.0 contains a memory exhaustion vulnerability in MOSS-Audio model serving that caches a processor for every distinct request-controlled mm_processor_kwargs value in an unbounded dictionary. Unauthenticated attackers can send distinct or oversized mel_config values to the /tokenize endpoint, which bypasses --api-key, to exhaust host memory and crash the API process.</description></item></channel></rss>
