CVE-2026-126397
Awaiting Analysis Awaiting Analysis - Queue

vLLM Denial of Service via Unbounded max_patches Parameter

Vulnerability report for CVE-2026-126397, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-13

Last updated on: 2026-11-13

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-13
Last Modified
2026-11-13
Generated
2026-11-13
AI Q&A
2026-11-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
vllm vllm From 0.10.1 (inc) to 0.31.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-400 The product does not properly control the allocation and maintenance of a limited resource.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects vLLM versions 0.10.1 through 0.30.0 when serving Cohere2 Vision models. It allows remote attackers to send requests with large or varying max_patches values in the mm_processor_kwargs parameter. The server forwards this client-controlled value to the Hugging Face processor without a server-side upper limit, causing quadratic CPU workload during multimodal preprocessing. This exhausts preprocessing workers and denies service to other clients.

Detection Guidance

To detect this vulnerability, monitor CPU usage spikes during multimodal preprocessing tasks. Check vLLM server logs for requests with unusually large max_patches values in mm_processor_kwargs. Use network monitoring tools to identify repeated small image requests with varying max_patches parameters.

Impact Analysis

If you use vLLM versions 0.10.1 to 0.30.0 with Cohere2 Vision models, an attacker could exploit this to cause a denial of service. Your system may experience high CPU usage, slow response times, or complete unavailability for other users. The attack requires no authentication in default configurations.

Mitigation Strategies

Upgrade vLLM to version 0.31.0 or later. If upgrading is not immediately possible, implement server-side validation to enforce a maximum value for max_patches in mm_processor_kwargs. Restrict access to the vLLM server by requiring API keys or authentication.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-126397. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...