CVE-2026-126397 is a high-severity (CVSS 7.5) Uncontrolled Resource Consumption vulnerability in vllm-project vllm. A fix is available — see the affected versions and patch details below.
vLLM from 0.10.1 before 0.31.0 forwards a request-controlled mm_processor_kwargs.max_patches value to the Hugging Face processor for Cohere2 Vision models without a server-side upper…
EPSS Exploitation Probability
Probability of exploitation in the next 30 days, from FIRST.org EPSS.
How urgent is this, really
Where this sits among everything scored
Description
vLLM from 0.10.1 before 0.31.0 forwards a request-controlled mm_processor_kwargs.max_patches value to the Hugging Face processor for Cohere2 Vision models without a server-side upper bound, causing quadratic CPU work during multimodal preprocessing. Remote clients can send small image chat-completion requests with large, varying max_patches values to bypass the LRU cache, exhaust preprocessing workers, and deny service to other clients.
Affected Products
vllmvllm-projectDetection & mitigation playbook
Vendor / applianceDetect
Inventory every vllm-project vllm deployment and check each version against the affected-products list above.
Fix
Apply the vllm-project vllm security patch or hotfix for CVE-2026-126397 on the affected version, following the vendor advisory for your exact build.
Workarounds
Cap what an attacker can consume: apply request size, rate and timeout limits in front of the affected component, and run it with memory and CPU limits so exhaustion degrades one worker rather than the whole service. Alongside that, restrict the management interface to trusted networks and apply the vendor's recommended configuration mitigations.
Frequently Asked Questions
Is CVE-2026-126397 being exploited in your environment?
Detect and block the exploit chain at execution, on systems you cannot patch yet.